/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --traceabstraction.compute.interpolants.along.a.counterexample Craig_NestedInterpolation --traceabstraction.smt.solver Internal_SMTInterpol --traceabstraction.compute.trace.for.counterexample.result false --rcfgbuilder.size.of.a.code.block SequenceOfStatements --traceabstraction.use.minimal.unsat.core.enumeration true --traceabstraction.additional.smt.options produce-proofs=true --traceabstraction.additional.smt.options produce-unsat-cores=true --traceabstraction.additional.smt.options enumeration-timeout=5000 --traceabstraction.additional.smt.options interpolation-heuristic=DEEPEST --traceabstraction.additional.smt.options log-additional-information=true --traceabstraction.additional.smt.options unknown-allowed=true -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf language data_model -i ../../../trunk/examples/svcomp/list-simple/dll2c_insert_equal.i -------------------------------------------------------------------------------- This is Ultimate 0.2.0-0f64333 [2020-10-27 20:01:17,763 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-27 20:01:17,767 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-27 20:01:17,824 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-27 20:01:17,825 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-27 20:01:17,831 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-27 20:01:17,833 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-27 20:01:17,838 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-27 20:01:17,842 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-27 20:01:17,848 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-27 20:01:17,849 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-27 20:01:17,851 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-27 20:01:17,852 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-27 20:01:17,855 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-27 20:01:17,857 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-27 20:01:17,860 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-27 20:01:17,861 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-27 20:01:17,865 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-27 20:01:17,872 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-27 20:01:17,880 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-27 20:01:17,882 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-27 20:01:17,884 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-27 20:01:17,885 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-27 20:01:17,888 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-27 20:01:17,897 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-27 20:01:17,898 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-27 20:01:17,898 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-27 20:01:17,901 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-27 20:01:17,902 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-27 20:01:17,903 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-27 20:01:17,903 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-27 20:01:17,904 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-27 20:01:17,907 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-27 20:01:17,908 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-27 20:01:17,909 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-27 20:01:17,909 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-27 20:01:17,910 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-27 20:01:17,910 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-27 20:01:17,910 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-27 20:01:17,911 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-27 20:01:17,912 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-27 20:01:17,920 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-27 20:01:17,968 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-27 20:01:17,969 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-27 20:01:17,974 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-27 20:01:17,975 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-27 20:01:17,975 INFO L138 SettingsManager]: * Use SBE=true [2020-10-27 20:01:17,975 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-27 20:01:17,976 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-27 20:01:17,976 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-27 20:01:17,976 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-27 20:01:17,976 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-27 20:01:17,978 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-27 20:01:17,978 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-27 20:01:17,978 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-27 20:01:17,978 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-27 20:01:17,979 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-27 20:01:17,979 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-27 20:01:17,979 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-27 20:01:17,979 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-27 20:01:17,980 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-27 20:01:17,980 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-27 20:01:17,980 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-27 20:01:17,980 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-27 20:01:17,981 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-27 20:01:17,981 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-27 20:01:17,981 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-27 20:01:17,981 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-27 20:01:17,982 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-27 20:01:17,982 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-27 20:01:17,982 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-27 20:01:17,982 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> Craig_NestedInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMT solver -> Internal_SMTInterpol Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute trace for counterexample result -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Size of a code block -> SequenceOfStatements Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use minimal unsat core enumeration -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional SMT options -> produce-proofs=true;produce-unsat-cores=true;enumeration-timeout=5000;interpolation-heuristic=DEEPEST;log-additional-information=true;unknown-allowed=true; [2020-10-27 20:01:18,427 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-27 20:01:18,455 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-27 20:01:18,459 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-27 20:01:18,460 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-27 20:01:18,461 INFO L275 PluginConnector]: CDTParser initialized [2020-10-27 20:01:18,462 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/list-simple/dll2c_insert_equal.i [2020-10-27 20:01:18,547 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/73938b9e9/104812b662b74cc284f205ec58e1e86f/FLAG11f6f4fee [2020-10-27 20:01:19,234 INFO L306 CDTParser]: Found 1 translation units. [2020-10-27 20:01:19,234 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/list-simple/dll2c_insert_equal.i [2020-10-27 20:01:19,262 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/73938b9e9/104812b662b74cc284f205ec58e1e86f/FLAG11f6f4fee [2020-10-27 20:01:19,523 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/73938b9e9/104812b662b74cc284f205ec58e1e86f [2020-10-27 20:01:19,525 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-27 20:01:19,533 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-10-27 20:01:19,535 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-27 20:01:19,536 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-27 20:01:19,541 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-27 20:01:19,542 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 08:01:19" (1/1) ... [2020-10-27 20:01:19,545 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b3db899 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:19, skipping insertion in model container [2020-10-27 20:01:19,545 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 08:01:19" (1/1) ... [2020-10-27 20:01:19,555 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-27 20:01:19,625 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-27 20:01:20,117 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-27 20:01:20,137 INFO L203 MainTranslator]: Completed pre-run [2020-10-27 20:01:20,243 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-27 20:01:20,310 INFO L208 MainTranslator]: Completed translation [2020-10-27 20:01:20,311 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20 WrapperNode [2020-10-27 20:01:20,311 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-27 20:01:20,312 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-27 20:01:20,312 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-27 20:01:20,312 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-27 20:01:20,327 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (1/1) ... [2020-10-27 20:01:20,328 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (1/1) ... [2020-10-27 20:01:20,345 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (1/1) ... [2020-10-27 20:01:20,345 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (1/1) ... [2020-10-27 20:01:20,378 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (1/1) ... [2020-10-27 20:01:20,386 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (1/1) ... [2020-10-27 20:01:20,391 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (1/1) ... [2020-10-27 20:01:20,398 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-27 20:01:20,399 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-27 20:01:20,399 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-27 20:01:20,400 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-27 20:01:20,401 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-27 20:01:20,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-10-27 20:01:20,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-27 20:01:20,483 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2020-10-27 20:01:20,484 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2020-10-27 20:01:20,484 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2020-10-27 20:01:20,484 INFO L138 BoogieDeclarations]: Found implementation of procedure myexit [2020-10-27 20:01:20,484 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2020-10-27 20:01:20,484 INFO L138 BoogieDeclarations]: Found implementation of procedure dll_circular_create [2020-10-27 20:01:20,484 INFO L138 BoogieDeclarations]: Found implementation of procedure dll_circular_destroy [2020-10-27 20:01:20,485 INFO L138 BoogieDeclarations]: Found implementation of procedure dll_circular_insert [2020-10-27 20:01:20,485 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-10-27 20:01:20,485 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2020-10-27 20:01:20,485 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2020-10-27 20:01:20,485 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2020-10-27 20:01:20,485 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2020-10-27 20:01:20,486 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2020-10-27 20:01:20,486 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-27 20:01:20,486 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2020-10-27 20:01:20,486 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2020-10-27 20:01:20,486 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2020-10-27 20:01:20,486 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2020-10-27 20:01:20,486 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2020-10-27 20:01:20,487 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2020-10-27 20:01:20,487 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2020-10-27 20:01:20,487 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2020-10-27 20:01:20,487 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2020-10-27 20:01:20,487 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2020-10-27 20:01:20,487 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2020-10-27 20:01:20,487 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2020-10-27 20:01:20,487 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2020-10-27 20:01:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2020-10-27 20:01:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2020-10-27 20:01:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2020-10-27 20:01:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2020-10-27 20:01:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2020-10-27 20:01:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure select [2020-10-27 20:01:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2020-10-27 20:01:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2020-10-27 20:01:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2020-10-27 20:01:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2020-10-27 20:01:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure random [2020-10-27 20:01:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2020-10-27 20:01:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2020-10-27 20:01:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2020-10-27 20:01:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2020-10-27 20:01:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2020-10-27 20:01:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2020-10-27 20:01:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2020-10-27 20:01:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2020-10-27 20:01:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2020-10-27 20:01:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2020-10-27 20:01:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2020-10-27 20:01:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2020-10-27 20:01:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2020-10-27 20:01:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2020-10-27 20:01:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2020-10-27 20:01:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2020-10-27 20:01:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2020-10-27 20:01:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2020-10-27 20:01:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2020-10-27 20:01:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2020-10-27 20:01:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2020-10-27 20:01:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2020-10-27 20:01:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2020-10-27 20:01:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2020-10-27 20:01:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2020-10-27 20:01:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2020-10-27 20:01:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2020-10-27 20:01:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2020-10-27 20:01:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2020-10-27 20:01:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2020-10-27 20:01:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2020-10-27 20:01:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure free [2020-10-27 20:01:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2020-10-27 20:01:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2020-10-27 20:01:20,494 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2020-10-27 20:01:20,494 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2020-10-27 20:01:20,494 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2020-10-27 20:01:20,494 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2020-10-27 20:01:20,494 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2020-10-27 20:01:20,494 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2020-10-27 20:01:20,494 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-10-27 20:01:20,495 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2020-10-27 20:01:20,495 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2020-10-27 20:01:20,495 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2020-10-27 20:01:20,495 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2020-10-27 20:01:20,495 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2020-10-27 20:01:20,495 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2020-10-27 20:01:20,495 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2020-10-27 20:01:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2020-10-27 20:01:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2020-10-27 20:01:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2020-10-27 20:01:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2020-10-27 20:01:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure system [2020-10-27 20:01:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2020-10-27 20:01:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2020-10-27 20:01:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2020-10-27 20:01:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2020-10-27 20:01:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2020-10-27 20:01:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2020-10-27 20:01:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure div [2020-10-27 20:01:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2020-10-27 20:01:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2020-10-27 20:01:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2020-10-27 20:01:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2020-10-27 20:01:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2020-10-27 20:01:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2020-10-27 20:01:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2020-10-27 20:01:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2020-10-27 20:01:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2020-10-27 20:01:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2020-10-27 20:01:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2020-10-27 20:01:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2020-10-27 20:01:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2020-10-27 20:01:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2020-10-27 20:01:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2020-10-27 20:01:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2020-10-27 20:01:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2020-10-27 20:01:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2020-10-27 20:01:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2020-10-27 20:01:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2020-10-27 20:01:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure myexit [2020-10-27 20:01:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2020-10-27 20:01:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-10-27 20:01:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-10-27 20:01:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-27 20:01:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure dll_circular_create [2020-10-27 20:01:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure dll_circular_destroy [2020-10-27 20:01:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-10-27 20:01:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-27 20:01:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure dll_circular_insert [2020-10-27 20:01:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-10-27 20:01:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2020-10-27 20:01:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-27 20:01:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-10-27 20:01:20,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-27 20:01:20,502 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-27 20:01:21,222 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint myexitFINAL: assume true; [2020-10-27 20:01:21,537 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-27 20:01:21,537 INFO L298 CfgBuilder]: Removed 4 assume(true) statements. [2020-10-27 20:01:21,539 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 08:01:21 BoogieIcfgContainer [2020-10-27 20:01:21,540 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-27 20:01:21,542 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-27 20:01:21,542 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-27 20:01:21,545 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-27 20:01:21,546 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.10 08:01:19" (1/3) ... [2020-10-27 20:01:21,547 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ad57e11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.10 08:01:21, skipping insertion in model container [2020-10-27 20:01:21,547 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 08:01:20" (2/3) ... [2020-10-27 20:01:21,547 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ad57e11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.10 08:01:21, skipping insertion in model container [2020-10-27 20:01:21,547 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 08:01:21" (3/3) ... [2020-10-27 20:01:21,549 INFO L111 eAbstractionObserver]: Analyzing ICFG dll2c_insert_equal.i [2020-10-27 20:01:21,561 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-27 20:01:21,567 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-27 20:01:21,581 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-10-27 20:01:21,608 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-27 20:01:21,608 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-27 20:01:21,608 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-27 20:01:21,609 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-27 20:01:21,609 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-27 20:01:21,609 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-27 20:01:21,609 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-27 20:01:21,609 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-27 20:01:21,628 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states. [2020-10-27 20:01:21,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-10-27 20:01:21,637 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:01:21,638 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:01:21,638 INFO L429 AbstractCegarLoop]: === Iteration 1 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:01:21,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:01:21,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1631588059, now seen corresponding path program 1 times [2020-10-27 20:01:21,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:01:21,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1632396342] [2020-10-27 20:01:21,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:01:21,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:21,935 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:22,027 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:22,144 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:22,460 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:24,220 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:24,220 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 55 [2020-10-27 20:01:24,220 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 4 [2020-10-27 20:01:24,220 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2329 [2020-10-27 20:01:24,223 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:24,224 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:01:24,224 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 48 [2020-10-27 20:01:24,225 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:01:24,225 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 4 [2020-10-27 20:01:24,369 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:01:24,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:24,379 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:24,386 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:24,387 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:01:24,387 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:24,387 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 8 [2020-10-27 20:01:24,387 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:24,387 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:01:24,388 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:24,388 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:01:24,388 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:24,454 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:01:24,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:24,464 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:24,480 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:24,480 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 19 [2020-10-27 20:01:24,481 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:24,481 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 18 [2020-10-27 20:01:24,482 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:24,482 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:01:24,482 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:24,482 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:01:24,483 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-27 20:01:24,492 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:01:24,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:24,502 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:24,510 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:24,511 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:24,511 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:24,511 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 8 [2020-10-27 20:01:24,511 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:24,512 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:01:24,512 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:24,512 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:01:24,512 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:24,521 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-10-27 20:01:24,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:24,532 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:24,545 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:24,636 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:24,636 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 19 [2020-10-27 20:01:24,636 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:01:24,637 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 104 [2020-10-27 20:01:24,637 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:24,637 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:01:24,637 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:01:24,638 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 3 [2020-10-27 20:01:24,638 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:24,668 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:01:24,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:24,675 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:24,687 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:24,688 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:24,688 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:24,688 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 14 [2020-10-27 20:01:24,688 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:24,689 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:01:24,689 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:24,689 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:01:24,690 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-27 20:01:24,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-27 20:01:24,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1632396342] [2020-10-27 20:01:24,707 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-27 20:01:24,707 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-27 20:01:24,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543020749] [2020-10-27 20:01:24,714 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-27 20:01:24,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:01:24,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-27 20:01:24,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-27 20:01:24,737 INFO L87 Difference]: Start difference. First operand 62 states. Second operand 5 states. [2020-10-27 20:01:25,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:01:25,209 INFO L93 Difference]: Finished difference Result 114 states and 151 transitions. [2020-10-27 20:01:25,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-27 20:01:25,211 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 39 [2020-10-27 20:01:25,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:01:25,221 INFO L225 Difference]: With dead ends: 114 [2020-10-27 20:01:25,222 INFO L226 Difference]: Without dead ends: 48 [2020-10-27 20:01:25,226 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-27 20:01:25,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2020-10-27 20:01:25,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 46. [2020-10-27 20:01:25,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-27 20:01:25,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 55 transitions. [2020-10-27 20:01:25,286 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 55 transitions. Word has length 39 [2020-10-27 20:01:25,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:01:25,289 INFO L481 AbstractCegarLoop]: Abstraction has 46 states and 55 transitions. [2020-10-27 20:01:25,289 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-27 20:01:25,289 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 55 transitions. [2020-10-27 20:01:25,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-10-27 20:01:25,292 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:01:25,292 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:01:25,293 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-27 20:01:25,293 INFO L429 AbstractCegarLoop]: === Iteration 2 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:01:25,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:01:25,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1605189219, now seen corresponding path program 1 times [2020-10-27 20:01:25,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:01:25,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [794610548] [2020-10-27 20:01:25,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:01:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:25,344 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:25,506 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:26,799 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:28,442 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:28,443 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 56 [2020-10-27 20:01:28,443 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-27 20:01:28,443 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3115 [2020-10-27 20:01:28,444 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:28,444 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-27 20:01:28,445 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 13 [2020-10-27 20:01:28,445 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 31 [2020-10-27 20:01:28,445 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 1 [2020-10-27 20:01:28,520 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:01:28,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:28,526 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:28,529 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:28,530 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:01:28,530 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:28,530 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4 [2020-10-27 20:01:28,530 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:28,530 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:01:28,531 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:28,531 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:01:28,531 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:28,565 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:01:28,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:28,582 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:28,648 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:28,649 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 19 [2020-10-27 20:01:28,649 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:28,649 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 72 [2020-10-27 20:01:28,649 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:28,649 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:01:28,649 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:28,650 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-27 20:01:28,650 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:28,695 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:01:28,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:28,702 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:28,712 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:28,713 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:28,713 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:28,713 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 12 [2020-10-27 20:01:28,713 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:28,713 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:01:28,714 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:28,714 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:01:28,714 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:28,719 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-10-27 20:01:28,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:28,737 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:28,813 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:28,813 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:01:28,813 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:28,814 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 82 [2020-10-27 20:01:28,814 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:28,814 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:01:28,814 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 2 [2020-10-27 20:01:28,815 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 17 [2020-10-27 20:01:28,815 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:28,867 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:01:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:28,876 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:28,889 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:28,890 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:28,890 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:28,890 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 16 [2020-10-27 20:01:28,890 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:28,891 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:01:28,891 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:28,891 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:01:28,891 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:28,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-27 20:01:28,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [794610548] [2020-10-27 20:01:28,902 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:01:28,902 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2020-10-27 20:01:28,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397747379] [2020-10-27 20:01:28,904 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-27 20:01:28,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:01:28,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-27 20:01:28,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2020-10-27 20:01:28,906 INFO L87 Difference]: Start difference. First operand 46 states and 55 transitions. Second operand 9 states. [2020-10-27 20:01:29,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:01:29,607 INFO L93 Difference]: Finished difference Result 77 states and 95 transitions. [2020-10-27 20:01:29,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-27 20:01:29,608 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 40 [2020-10-27 20:01:29,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:01:29,610 INFO L225 Difference]: With dead ends: 77 [2020-10-27 20:01:29,610 INFO L226 Difference]: Without dead ends: 67 [2020-10-27 20:01:29,611 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2020-10-27 20:01:29,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2020-10-27 20:01:29,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 56. [2020-10-27 20:01:29,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-27 20:01:29,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 68 transitions. [2020-10-27 20:01:29,626 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 68 transitions. Word has length 40 [2020-10-27 20:01:29,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:01:29,626 INFO L481 AbstractCegarLoop]: Abstraction has 56 states and 68 transitions. [2020-10-27 20:01:29,627 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-27 20:01:29,627 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 68 transitions. [2020-10-27 20:01:29,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-10-27 20:01:29,629 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:01:29,629 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:01:29,629 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-27 20:01:29,629 INFO L429 AbstractCegarLoop]: === Iteration 3 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:01:29,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:01:29,630 INFO L82 PathProgramCache]: Analyzing trace with hash 2059760512, now seen corresponding path program 1 times [2020-10-27 20:01:29,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:01:29,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [87344955] [2020-10-27 20:01:29,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:01:29,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:29,661 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:29,682 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:29,713 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:30,034 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:30,677 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:34,656 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:34,657 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 57 [2020-10-27 20:01:34,657 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 5 [2020-10-27 20:01:34,657 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5003 [2020-10-27 20:01:34,657 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:34,657 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:01:34,658 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:01:34,658 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 33 [2020-10-27 20:01:34,658 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:34,771 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:01:34,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:34,774 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:34,779 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:34,785 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:01:34,785 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:34,785 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5 [2020-10-27 20:01:34,786 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:34,786 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:01:34,786 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:34,786 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:01:34,786 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:34,818 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:01:34,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:34,828 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:34,840 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:34,915 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:34,915 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 19 [2020-10-27 20:01:34,915 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:01:34,915 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 90 [2020-10-27 20:01:34,916 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:34,916 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:01:34,916 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 2 [2020-10-27 20:01:34,916 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 16 [2020-10-27 20:01:34,916 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:34,954 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:01:34,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:34,961 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:34,974 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:34,974 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:34,974 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:34,974 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 14 [2020-10-27 20:01:34,974 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:34,975 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:01:34,975 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:34,975 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:01:34,975 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:34,979 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-10-27 20:01:34,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:34,997 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:35,057 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:35,058 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-27 20:01:35,058 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:35,058 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 66 [2020-10-27 20:01:35,058 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:35,058 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:01:35,059 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 2 [2020-10-27 20:01:35,059 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 18 [2020-10-27 20:01:35,059 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:35,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:01:35,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:35,113 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:35,123 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:35,124 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:35,124 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:35,124 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 12 [2020-10-27 20:01:35,124 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:35,125 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:01:35,125 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:35,125 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:01:35,125 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:35,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-27 20:01:35,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [87344955] [2020-10-27 20:01:35,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-27 20:01:35,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-10-27 20:01:35,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225139397] [2020-10-27 20:01:35,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-27 20:01:35,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:01:35,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-27 20:01:35,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2020-10-27 20:01:35,136 INFO L87 Difference]: Start difference. First operand 56 states and 68 transitions. Second operand 9 states. [2020-10-27 20:01:35,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:01:35,648 INFO L93 Difference]: Finished difference Result 90 states and 108 transitions. [2020-10-27 20:01:35,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-27 20:01:35,648 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 41 [2020-10-27 20:01:35,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:01:35,650 INFO L225 Difference]: With dead ends: 90 [2020-10-27 20:01:35,650 INFO L226 Difference]: Without dead ends: 50 [2020-10-27 20:01:35,651 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2020-10-27 20:01:35,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-10-27 20:01:35,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 46. [2020-10-27 20:01:35,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-27 20:01:35,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 54 transitions. [2020-10-27 20:01:35,660 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 54 transitions. Word has length 41 [2020-10-27 20:01:35,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:01:35,660 INFO L481 AbstractCegarLoop]: Abstraction has 46 states and 54 transitions. [2020-10-27 20:01:35,660 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-27 20:01:35,660 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 54 transitions. [2020-10-27 20:01:35,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-10-27 20:01:35,662 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:01:35,662 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:01:35,662 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-27 20:01:35,662 INFO L429 AbstractCegarLoop]: === Iteration 4 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:01:35,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:01:35,663 INFO L82 PathProgramCache]: Analyzing trace with hash -1354041487, now seen corresponding path program 1 times [2020-10-27 20:01:35,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:01:35,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [265158968] [2020-10-27 20:01:35,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:01:35,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:35,820 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:38,431 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:38,431 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 68 [2020-10-27 20:01:38,431 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:38,431 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2673 [2020-10-27 20:01:38,432 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:38,432 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 32 [2020-10-27 20:01:38,432 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:01:38,432 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 52 [2020-10-27 20:01:38,432 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:38,734 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2020-10-27 20:01:38,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:01:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:38,833 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:38,836 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:38,836 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:01:38,836 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:38,836 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3 [2020-10-27 20:01:38,836 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:38,837 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:01:38,837 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:38,837 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:01:38,837 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:38,875 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:01:38,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:38,905 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:39,343 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:39,344 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:01:39,344 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:39,344 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 452 [2020-10-27 20:01:39,344 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:39,344 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 17 [2020-10-27 20:01:39,344 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:39,345 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 29 [2020-10-27 20:01:39,345 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:39,684 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 27 [2020-10-27 20:01:39,897 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 47 [2020-10-27 20:01:40,097 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 45 [2020-10-27 20:01:40,440 WARN L193 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 50 [2020-10-27 20:01:40,538 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:01:40,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:40,553 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:40,589 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:40,589 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:40,589 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:40,589 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 38 [2020-10-27 20:01:40,590 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:40,590 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:01:40,590 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:40,590 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:01:40,590 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:40,701 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:01:40,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:40,712 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:40,757 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:40,757 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:40,757 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:40,758 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 47 [2020-10-27 20:01:40,758 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:40,758 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-27 20:01:40,758 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:01:40,759 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 8 [2020-10-27 20:01:40,759 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:40,917 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:01:40,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:40,942 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:41,303 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:41,303 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:01:41,304 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:41,304 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 371 [2020-10-27 20:01:41,304 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:41,304 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 14 [2020-10-27 20:01:41,304 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:01:41,304 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-27 20:01:41,304 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:43,246 WARN L193 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2020-10-27 20:01:43,987 WARN L193 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 79 [2020-10-27 20:01:46,473 WARN L193 SmtUtils]: Spent 2.00 s on a formula simplification. DAG size of input: 154 DAG size of output: 131 [2020-10-27 20:01:48,630 WARN L193 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 194 DAG size of output: 108 [2020-10-27 20:01:49,335 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:01:49,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:01:49,359 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:01:49,430 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:01:49,430 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:01:49,430 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:01:49,430 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 80 [2020-10-27 20:01:49,431 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:01:49,431 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:01:49,431 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:01:49,431 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:01:49,431 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:01:50,372 WARN L193 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 48 [2020-10-27 20:01:50,420 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-27 20:01:50,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [265158968] [2020-10-27 20:01:50,421 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:01:50,421 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2020-10-27 20:01:50,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149525655] [2020-10-27 20:01:50,422 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-10-27 20:01:50,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:01:50,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-10-27 20:01:50,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=741, Unknown=0, NotChecked=0, Total=812 [2020-10-27 20:01:50,423 INFO L87 Difference]: Start difference. First operand 46 states and 54 transitions. Second operand 29 states. [2020-10-27 20:01:51,432 WARN L193 SmtUtils]: Spent 360.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-10-27 20:01:52,388 WARN L193 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 66 [2020-10-27 20:01:53,027 WARN L193 SmtUtils]: Spent 373.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2020-10-27 20:01:53,709 WARN L193 SmtUtils]: Spent 396.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2020-10-27 20:01:54,483 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2020-10-27 20:01:54,878 WARN L193 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 58 [2020-10-27 20:01:55,351 WARN L193 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 74 [2020-10-27 20:01:56,032 WARN L193 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2020-10-27 20:02:00,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:02:00,709 INFO L93 Difference]: Finished difference Result 77 states and 96 transitions. [2020-10-27 20:02:00,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-27 20:02:00,710 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 50 [2020-10-27 20:02:00,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:02:00,712 INFO L225 Difference]: With dead ends: 77 [2020-10-27 20:02:00,712 INFO L226 Difference]: Without dead ends: 73 [2020-10-27 20:02:00,714 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=166, Invalid=1814, Unknown=0, NotChecked=0, Total=1980 [2020-10-27 20:02:00,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2020-10-27 20:02:00,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 63. [2020-10-27 20:02:00,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2020-10-27 20:02:00,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 78 transitions. [2020-10-27 20:02:00,730 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 78 transitions. Word has length 50 [2020-10-27 20:02:00,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:02:00,731 INFO L481 AbstractCegarLoop]: Abstraction has 63 states and 78 transitions. [2020-10-27 20:02:00,731 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-10-27 20:02:00,731 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 78 transitions. [2020-10-27 20:02:00,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-10-27 20:02:00,733 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:02:00,733 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:02:00,733 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-27 20:02:00,733 INFO L429 AbstractCegarLoop]: === Iteration 5 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:02:00,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:02:00,734 INFO L82 PathProgramCache]: Analyzing trace with hash 569186547, now seen corresponding path program 1 times [2020-10-27 20:02:00,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:02:00,734 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [628211409] [2020-10-27 20:02:00,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:02:00,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:00,770 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:00,853 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:01,014 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:02,844 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:05,705 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:05,706 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 68 [2020-10-27 20:02:05,707 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 4 [2020-10-27 20:02:05,707 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4947 [2020-10-27 20:02:05,707 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:05,707 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:02:05,707 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 20 [2020-10-27 20:02:05,707 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 16 [2020-10-27 20:02:05,708 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:05,771 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:02:05,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:05,777 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:05,781 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:05,781 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:02:05,781 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:05,782 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4 [2020-10-27 20:02:05,782 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:05,782 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:05,782 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:05,782 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:05,782 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:05,810 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:02:05,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:05,827 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:05,868 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:05,940 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:05,940 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:02:05,940 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:02:05,940 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 117 [2020-10-27 20:02:05,941 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:05,941 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:02:05,941 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 7 [2020-10-27 20:02:05,941 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 16 [2020-10-27 20:02:05,941 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:06,001 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:06,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:06,007 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:06,017 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:06,027 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:06,027 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:06,027 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:02:06,027 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 21 [2020-10-27 20:02:06,027 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:06,028 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:02:06,028 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:06,028 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 6 [2020-10-27 20:02:06,028 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:06,087 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:02:06,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:06,094 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:06,102 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:06,103 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:06,103 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:06,103 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 10 [2020-10-27 20:02:06,103 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:06,103 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:02:06,103 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:06,103 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:02:06,104 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:06,108 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:02:06,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:06,118 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:06,132 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:06,133 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:02:06,133 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:06,133 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 18 [2020-10-27 20:02:06,133 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:06,133 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:06,134 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 17 [2020-10-27 20:02:06,134 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:06,134 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:06,140 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:06,143 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:06,147 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:06,148 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:06,148 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:06,148 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5 [2020-10-27 20:02:06,148 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:06,148 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:06,149 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:06,149 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:06,149 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:06,157 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-27 20:02:06,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [628211409] [2020-10-27 20:02:06,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:02:06,158 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2020-10-27 20:02:06,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905689288] [2020-10-27 20:02:06,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-27 20:02:06,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:02:06,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-27 20:02:06,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-10-27 20:02:06,160 INFO L87 Difference]: Start difference. First operand 63 states and 78 transitions. Second operand 8 states. [2020-10-27 20:02:06,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:02:06,585 INFO L93 Difference]: Finished difference Result 103 states and 127 transitions. [2020-10-27 20:02:06,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-27 20:02:06,587 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 50 [2020-10-27 20:02:06,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:02:06,590 INFO L225 Difference]: With dead ends: 103 [2020-10-27 20:02:06,590 INFO L226 Difference]: Without dead ends: 64 [2020-10-27 20:02:06,593 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-10-27 20:02:06,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2020-10-27 20:02:06,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2020-10-27 20:02:06,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2020-10-27 20:02:06,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2020-10-27 20:02:06,612 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 50 [2020-10-27 20:02:06,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:02:06,613 INFO L481 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2020-10-27 20:02:06,613 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-27 20:02:06,613 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2020-10-27 20:02:06,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-10-27 20:02:06,615 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:02:06,615 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:02:06,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-27 20:02:06,615 INFO L429 AbstractCegarLoop]: === Iteration 6 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:02:06,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:02:06,616 INFO L82 PathProgramCache]: Analyzing trace with hash 744236296, now seen corresponding path program 2 times [2020-10-27 20:02:06,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:02:06,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2074033544] [2020-10-27 20:02:06,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:02:06,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:06,655 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:06,705 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:07,409 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:07,409 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 69 [2020-10-27 20:02:07,410 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:02:07,410 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 766 [2020-10-27 20:02:07,410 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:07,410 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 8 [2020-10-27 20:02:07,410 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 13 [2020-10-27 20:02:07,410 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 44 [2020-10-27 20:02:07,410 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:07,470 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:02:07,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:07,473 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:07,475 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:07,475 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:02:07,475 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:07,476 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2 [2020-10-27 20:02:07,476 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:07,476 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:07,476 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:07,476 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:07,476 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:07,510 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:02:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:07,526 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:07,600 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:07,600 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:02:07,617 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:07,618 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 79 [2020-10-27 20:02:07,618 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:07,618 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:02:07,618 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:07,618 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 29 [2020-10-27 20:02:07,618 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:07,673 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:07,678 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:07,688 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:07,688 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:07,689 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:07,689 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 11 [2020-10-27 20:02:07,689 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:07,689 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:02:07,689 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:07,689 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:02:07,690 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:07,693 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:02:07,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:07,697 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:07,706 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:07,707 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:07,707 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:07,707 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 10 [2020-10-27 20:02:07,707 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:07,707 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:02:07,708 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:07,708 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:02:07,708 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:07,712 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:02:07,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:07,724 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:07,764 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:07,764 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 21 [2020-10-27 20:02:07,764 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:07,764 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 44 [2020-10-27 20:02:07,764 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:07,764 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:02:07,765 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 2 [2020-10-27 20:02:07,765 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 18 [2020-10-27 20:02:07,765 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:07,846 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:07,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:07,852 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:07,859 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:07,859 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:07,860 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:07,860 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 8 [2020-10-27 20:02:07,860 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:07,860 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:02:07,860 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:07,860 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:02:07,860 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:07,868 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-27 20:02:07,869 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2074033544] [2020-10-27 20:02:07,869 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:02:07,869 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2020-10-27 20:02:07,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231634278] [2020-10-27 20:02:07,870 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-27 20:02:07,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:02:07,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-27 20:02:07,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2020-10-27 20:02:07,871 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand 11 states. [2020-10-27 20:02:08,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:02:08,730 INFO L93 Difference]: Finished difference Result 96 states and 115 transitions. [2020-10-27 20:02:08,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-27 20:02:08,732 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 51 [2020-10-27 20:02:08,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:02:08,734 INFO L225 Difference]: With dead ends: 96 [2020-10-27 20:02:08,734 INFO L226 Difference]: Without dead ends: 51 [2020-10-27 20:02:08,735 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-27 20:02:08,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2020-10-27 20:02:08,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2020-10-27 20:02:08,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-27 20:02:08,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 56 transitions. [2020-10-27 20:02:08,745 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 56 transitions. Word has length 51 [2020-10-27 20:02:08,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:02:08,746 INFO L481 AbstractCegarLoop]: Abstraction has 51 states and 56 transitions. [2020-10-27 20:02:08,746 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-27 20:02:08,746 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 56 transitions. [2020-10-27 20:02:08,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-10-27 20:02:08,747 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:02:08,747 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:02:08,748 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-27 20:02:08,748 INFO L429 AbstractCegarLoop]: === Iteration 7 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:02:08,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:02:08,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1877507445, now seen corresponding path program 1 times [2020-10-27 20:02:08,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:02:08,749 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [552000912] [2020-10-27 20:02:08,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:02:08,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:08,786 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:08,915 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:09,132 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:09,668 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:09,899 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:13,485 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:13,485 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 70 [2020-10-27 20:02:13,485 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 5 [2020-10-27 20:02:13,485 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4712 [2020-10-27 20:02:13,485 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:13,486 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 19 [2020-10-27 20:02:13,486 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:02:13,486 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 48 [2020-10-27 20:02:13,486 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:13,594 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:02:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:13,597 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:13,599 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:13,599 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:02:13,599 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:13,599 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2 [2020-10-27 20:02:13,600 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:13,600 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:13,600 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:13,600 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:13,600 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:13,640 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:02:13,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:13,655 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:13,710 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:13,877 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:13,878 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:02:13,878 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:02:13,878 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 228 [2020-10-27 20:02:13,878 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:13,878 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 9 [2020-10-27 20:02:13,879 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:13,879 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 28 [2020-10-27 20:02:13,879 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:14,031 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:14,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:14,035 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:14,038 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:14,039 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:14,039 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:14,039 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4 [2020-10-27 20:02:14,039 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:14,039 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:14,039 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:14,039 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:14,039 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:14,042 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:02:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:14,047 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:14,054 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:14,062 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:14,062 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:14,063 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:02:14,063 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 16 [2020-10-27 20:02:14,063 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:14,063 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:02:14,063 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:14,063 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 6 [2020-10-27 20:02:14,063 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:14,140 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:02:14,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:14,154 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:14,222 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:14,326 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:14,326 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 22 [2020-10-27 20:02:14,327 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:02:14,327 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 177 [2020-10-27 20:02:14,327 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:14,327 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-27 20:02:14,327 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:14,327 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 22 [2020-10-27 20:02:14,328 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:14,663 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:14,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:14,671 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:14,687 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:14,687 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:14,687 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:14,687 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 17 [2020-10-27 20:02:14,687 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:14,688 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 6 [2020-10-27 20:02:14,688 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:14,688 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:02:14,688 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-27 20:02:14,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [552000912] [2020-10-27 20:02:14,914 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:02:14,914 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2020-10-27 20:02:14,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037509575] [2020-10-27 20:02:14,915 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-27 20:02:14,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:02:14,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-27 20:02:14,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2020-10-27 20:02:14,917 INFO L87 Difference]: Start difference. First operand 51 states and 56 transitions. Second operand 20 states. [2020-10-27 20:02:16,220 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 40 [2020-10-27 20:02:16,450 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 29 [2020-10-27 20:02:16,708 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2020-10-27 20:02:16,978 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2020-10-27 20:02:17,433 WARN L193 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 46 [2020-10-27 20:02:17,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:02:17,975 INFO L93 Difference]: Finished difference Result 60 states and 66 transitions. [2020-10-27 20:02:17,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-27 20:02:17,976 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 52 [2020-10-27 20:02:17,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:02:17,977 INFO L225 Difference]: With dead ends: 60 [2020-10-27 20:02:17,977 INFO L226 Difference]: Without dead ends: 46 [2020-10-27 20:02:17,979 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2020-10-27 20:02:17,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2020-10-27 20:02:17,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2020-10-27 20:02:17,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-27 20:02:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2020-10-27 20:02:17,990 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 52 [2020-10-27 20:02:17,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:02:17,990 INFO L481 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2020-10-27 20:02:17,991 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-27 20:02:17,991 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2020-10-27 20:02:17,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-10-27 20:02:17,992 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:02:17,992 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:02:17,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-27 20:02:17,992 INFO L429 AbstractCegarLoop]: === Iteration 8 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:02:17,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:02:17,993 INFO L82 PathProgramCache]: Analyzing trace with hash -539011972, now seen corresponding path program 1 times [2020-10-27 20:02:17,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:02:17,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [731600565] [2020-10-27 20:02:17,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:02:18,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:18,058 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:18,624 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:22,525 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:22,525 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 71 [2020-10-27 20:02:22,525 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:02:22,525 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 4494 [2020-10-27 20:02:22,525 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:22,525 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 30 [2020-10-27 20:02:22,525 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:02:22,526 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 54 [2020-10-27 20:02:22,526 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:22,808 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:02:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:22,811 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:22,814 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:22,814 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:02:22,814 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:22,814 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3 [2020-10-27 20:02:22,815 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:22,815 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:22,815 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:22,815 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:22,815 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:22,857 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:02:22,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:22,873 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:23,056 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:23,057 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:02:23,057 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:23,057 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 189 [2020-10-27 20:02:23,057 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:23,057 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 16 [2020-10-27 20:02:23,057 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:23,057 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 28 [2020-10-27 20:02:23,057 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:23,465 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:23,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:23,469 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:23,481 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:23,481 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:23,482 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:23,482 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 13 [2020-10-27 20:02:23,482 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:23,482 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:02:23,482 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:23,483 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 6 [2020-10-27 20:02:23,483 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:23,582 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:02:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:23,589 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:23,618 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:23,618 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:23,618 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:23,618 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 31 [2020-10-27 20:02:23,619 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:23,619 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:02:23,619 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:23,619 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:02:23,619 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:23,758 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:02:23,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:23,797 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:23,988 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:23,988 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:02:23,988 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:23,988 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 196 [2020-10-27 20:02:23,988 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:23,988 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-27 20:02:23,989 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:23,989 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-27 20:02:23,989 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:33,725 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 30 [2020-10-27 20:02:33,970 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 30 [2020-10-27 20:02:34,868 WARN L193 SmtUtils]: Spent 635.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 56 [2020-10-27 20:02:36,941 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse174 (@diff |c_old(#memory_$Pointer$.base)| |c_#memory_$Pointer$.base|)) (.cse86 (@diff |c_old(#memory_$Pointer$.offset)| |c_#memory_$Pointer$.offset|))) (let ((.cse126 (select |c_#memory_$Pointer$.offset| .cse86)) (.cse170 (select |c_#memory_$Pointer$.base| .cse174))) (let ((.cse248 (store |c_old(#memory_$Pointer$.base)| .cse174 .cse170)) (.cse260 (store |c_old(#memory_$Pointer$.offset)| .cse86 .cse126))) (let ((.cse85 (@diff .cse260 |c_#memory_$Pointer$.offset|)) (.cse102 (@diff .cse248 |c_#memory_$Pointer$.base|))) (let ((.cse144 (select |c_#memory_$Pointer$.base| .cse102)) (.cse135 (select |c_#memory_$Pointer$.offset| .cse85))) (let ((.cse256 (store .cse260 .cse85 .cse135)) (.cse246 (store .cse248 .cse102 .cse144))) (let ((.cse117 (@diff .cse246 |c_#memory_$Pointer$.base|)) (.cse60 (@diff .cse256 |c_#memory_$Pointer$.offset|))) (let ((.cse61 (select |c_#memory_$Pointer$.offset| .cse60)) (.cse208 (select |c_#memory_$Pointer$.base| .cse117))) (let ((.cse249 (store .cse246 .cse117 .cse208)) (.cse258 (store .cse256 .cse60 .cse61))) (let ((.cse87 (@diff .cse258 |c_#memory_$Pointer$.offset|)) (.cse6 (@diff .cse249 |c_#memory_$Pointer$.base|))) (let ((.cse148 (select |c_old(#memory_$Pointer$.base)| .cse6)) (.cse23 (select |c_#memory_$Pointer$.base| .cse6)) (.cse39 (select |c_old(#memory_$Pointer$.base)| .cse102)) (.cse27 (select |c_old(#memory_$Pointer$.base)| .cse117)) (.cse266 (select |c_old(#memory_$Pointer$.offset)| .cse60)) (.cse265 (select |c_old(#memory_$Pointer$.offset)| .cse87)) (.cse242 (select |c_#memory_$Pointer$.offset| .cse87)) (.cse264 (select |c_old(#memory_$Pointer$.offset)| .cse85)) (.cse263 (select |c_old(#memory_$Pointer$.offset)| .cse86)) (.cse43 (select |c_old(#memory_$Pointer$.base)| .cse174))) (let ((.cse254 (@diff .cse43 .cse170)) (.cse122 (@diff .cse263 .cse126)) (.cse132 (@diff .cse264 .cse135)) (.cse241 (@diff .cse265 .cse242)) (.cse59 (@diff .cse266 .cse61)) (.cse255 (@diff .cse27 .cse208)) (.cse253 (@diff .cse39 .cse144)) (.cse252 (@diff .cse148 .cse23))) (let ((.cse8 (select .cse23 .cse252)) (.cse139 (select .cse144 .cse253)) (.cse203 (select .cse208 .cse255)) (.cse257 (select .cse61 .cse59)) (.cse259 (select .cse242 .cse241)) (.cse261 (select .cse135 .cse132)) (.cse262 (select .cse126 .cse122)) (.cse196 (select .cse170 .cse254))) (let ((.cse245 (store .cse43 .cse254 .cse196)) (.cse125 (store .cse263 .cse122 .cse262)) (.cse121 (select |c_#memory_$Pointer$.base| .cse86)) (.cse137 (select |c_#memory_$Pointer$.base| .cse85)) (.cse133 (store .cse264 .cse132 .cse261)) (.cse243 (store .cse265 .cse241 .cse259)) (.cse236 (select |c_#memory_$Pointer$.base| .cse87)) (.cse62 (store .cse266 .cse59 .cse257)) (.cse64 (select |c_#memory_$Pointer$.base| .cse60)) (.cse247 (store .cse27 .cse255 .cse203)) (.cse250 (store .cse39 .cse253 .cse139)) (.cse251 (store .cse148 .cse252 .cse8))) (let ((.cse15 (@diff .cse251 .cse23)) (.cse163 (@diff .cse250 .cse144)) (.cse173 (select |c_#memory_$Pointer$.offset| .cse174)) (.cse2 (select |c_#memory_$Pointer$.offset| .cse6)) (.cse142 (select |c_#memory_$Pointer$.offset| .cse102)) (.cse227 (@diff .cse247 .cse208)) (.cse206 (select |c_#memory_$Pointer$.offset| .cse117)) (.cse56 (= (select |c_old(#valid)| (select .cse64 .cse59)) 0)) (.cse65 (= .cse61 .cse62)) (.cse57 (= .cse61 .cse266)) (.cse239 (= (select |c_old(#valid)| (select .cse236 .cse241)) 0)) (.cse235 (= .cse242 .cse243)) (.cse240 (= .cse242 .cse265)) (.cse136 (= .cse135 .cse133)) (.cse129 (= (select |c_old(#valid)| (select .cse137 .cse132)) 0)) (.cse130 (= .cse135 .cse264)) (.cse123 (= (select |c_old(#valid)| (select .cse121 .cse122)) 0)) (.cse120 (= .cse125 .cse126)) (.cse124 (= .cse263 .cse126)) (.cse181 (@diff .cse245 .cse170))) (let ((.cse182 (select .cse170 .cse181)) (.cse197 (select .cse43 .cse254)) (.cse75 (= |c_#memory_$Pointer$.offset| |c_old(#memory_$Pointer$.offset)|)) (.cse76 (and .cse120 (or (= .cse262 0) .cse124))) (.cse77 (<= (+ .cse86 1) |c_#StackHeapBarrier|)) (.cse127 (and .cse120 (or .cse123 .cse124))) (.cse128 (and .cse136 (or .cse129 .cse130))) (.cse72 (and (or (= .cse261 0) .cse130) .cse136)) (.cse73 (= |c_#memory_$Pointer$.offset| .cse260)) (.cse74 (<= (+ .cse85 1) |c_#StackHeapBarrier|)) (.cse81 (and .cse235 (or (= .cse259 0) .cse240))) (.cse82 (<= (+ .cse87 1) |c_#StackHeapBarrier|)) (.cse244 (and .cse235 (or .cse239 .cse240))) (.cse83 (= |c_#memory_$Pointer$.offset| .cse258)) (.cse80 (= |c_#memory_$Pointer$.offset| (store .cse258 .cse87 .cse242))) (.cse53 (and .cse65 (or (= .cse257 0) .cse57))) (.cse54 (= |c_#memory_$Pointer$.offset| .cse256)) (.cse55 (<= (+ .cse60 1) |c_#StackHeapBarrier|)) (.cse66 (and (or .cse56 .cse57) .cse65)) (.cse104 (= .cse247 .cse208)) (.cse224 (not (= .cse255 0))) (.cse112 (= .cse208 .cse27)) (.cse22 (<= (+ .cse117 1) |c_#StackHeapBarrier|)) (.cse225 (select |c_#memory_$Pointer$.offset| .cse203)) (.cse226 (select .cse206 .cse255)) (.cse202 (select .cse27 .cse255)) (.cse116 (select .cse208 .cse227)) (.cse91 (= .cse144 .cse250)) (.cse165 (select |c_#memory_$Pointer$.offset| .cse139)) (.cse164 (select .cse142 .cse253)) (.cse94 (= .cse144 .cse39)) (.cse35 (<= (+ .cse102 1) |c_#StackHeapBarrier|)) (.cse166 (not (= .cse253 0))) (.cse0 (= .cse23 .cse251)) (.cse20 (not (= .cse252 0))) (.cse10 (= .cse23 .cse148)) (.cse21 (select |c_#memory_$Pointer$.offset| .cse8)) (.cse19 (select .cse2 .cse252)) (.cse1 (<= (+ .cse6 1) |c_#StackHeapBarrier|)) (.cse185 (not (= .cse254 0))) (.cse188 (= .cse43 .cse170)) (.cse45 (<= (+ .cse174 1) |c_#StackHeapBarrier|)) (.cse186 (select |c_#memory_$Pointer$.offset| .cse196)) (.cse187 (select .cse173 .cse254)) (.cse184 (= .cse245 .cse170)) (.cse138 (select .cse39 .cse253)) (.cse93 (select .cse144 .cse163)) (.cse7 (select .cse148 .cse252)) (.cse16 (select .cse23 .cse15))) (let ((.cse14 (= (select .cse148 .cse15) .cse6)) (.cse17 (= .cse23 (store .cse251 .cse15 .cse16))) (.cse18 (= .cse7 .cse6)) (.cse9 (= 0 (select |c_old(#valid)| .cse8))) (.cse96 (= (select |c_old(#valid)| .cse139) 0)) (.cse34 (not (= .cse102 .cse6))) (.cse97 (= .cse144 (store .cse250 .cse163 .cse93))) (.cse92 (= (select .cse39 .cse163) .cse102)) (.cse95 (= .cse102 .cse138)) (.cse151 (not (= .cse102 .cse174))) (.cse51 (not (= .cse6 .cse174))) (.cse113 (= (select |c_old(#valid)| .cse203) 0)) (.cse13 (= (store .cse249 .cse6 .cse23) |c_#memory_$Pointer$.base|)) (.cse175 (not (= .cse174 .cse117))) (.cse50 (and (or .cse185 .cse188 .cse45 (not (= (select .cse186 .cse187) .cse187))) .cse184)) (.cse11 (= |c_#memory_$Pointer$.base| .cse249)) (.cse12 (and .cse0 (or .cse20 .cse10 (not (= .cse19 (select .cse21 .cse19))) .cse1))) (.cse31 (not (= .cse6 .cse117))) (.cse33 (= |c_#memory_$Pointer$.base| .cse248)) (.cse157 (not (= .cse102 .cse117))) (.cse42 (and .cse91 (or (not (= .cse164 (select .cse165 .cse164))) .cse94 .cse35 .cse166))) (.cse111 (= .cse208 (store .cse247 .cse227 .cse116))) (.cse114 (= .cse202 .cse117)) (.cse115 (= .cse117 (select .cse27 .cse227))) (.cse30 (and .cse104 (or .cse224 .cse112 .cse22 (not (= (select .cse225 .cse226) .cse226))))) (.cse32 (= .cse246 |c_#memory_$Pointer$.base|)) (.cse67 (and (or .cse75 .cse76 .cse77 .cse127) (or .cse128 .cse72 .cse73 .cse74) (or .cse81 .cse82 .cse244 .cse83) .cse80 (or .cse53 .cse54 .cse55 .cse66))) (.cse183 (= (select .cse43 .cse181) .cse174)) (.cse189 (= .cse174 .cse197)) (.cse190 (= .cse170 (store .cse245 .cse181 .cse182))) (.cse52 (= |c_#memory_$Pointer$.base| |c_old(#memory_$Pointer$.base)|)) (.cse198 (= 0 (select |c_old(#valid)| .cse196)))) (and (or (and .cse0 (or .cse1 (let ((.cse3 (select |c_old(#memory_$Pointer$.offset)| .cse6))) (let ((.cse4 (@diff .cse3 .cse2))) (let ((.cse5 (select .cse2 .cse4))) (and (= .cse2 (store .cse3 .cse4 .cse5)) (or (= .cse5 0) (= .cse3 .cse2))))))) (or (and (= .cse7 (select (select |c_#memory_$Pointer$.base| .cse8) 0)) .cse9) .cse10 (= (select |c_old(#valid)| .cse7) 0))) .cse11 .cse12 (and .cse13 (or .cse11 .cse12 .cse1 (and (or .cse0 .cse14 .cse1 (and (= (select .cse2 .cse15) 0) (or (not (= .cse15 0)) .cse1 (not (= (select (select |c_#memory_$Pointer$.offset| .cse16) 0) 0))))) .cse17 (or .cse10 .cse18 (and (= .cse19 0) (or .cse20 (not (= 0 (select .cse21 0))) .cse1)) .cse1))) (or .cse22 (let ((.cse28 (@diff .cse27 .cse23))) (let ((.cse29 (select .cse23 .cse28))) (let ((.cse24 (store .cse27 .cse28 .cse29))) (let ((.cse25 (@diff .cse24 .cse23))) (let ((.cse26 (select .cse23 .cse25))) (and (or (= .cse23 .cse24) .cse22 (and (= (select .cse2 .cse25) 0) (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse26) 0) 0)) (not (= .cse25 0)) .cse1)) (= .cse6 (select .cse27 .cse25))) (= .cse23 (store .cse24 .cse25 .cse26)) (or (= .cse6 (select .cse27 .cse28)) .cse22 (and (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse29) 0) 0)) (not (= .cse28 0)) .cse1) (= (select .cse2 .cse28) 0)) (= .cse23 .cse27)))))))) .cse30 .cse31 .cse32) (or .cse33 .cse34 .cse35 (let ((.cse40 (@diff .cse39 .cse23))) (let ((.cse41 (select .cse23 .cse40))) (let ((.cse36 (store .cse39 .cse40 .cse41))) (let ((.cse37 (@diff .cse36 .cse23))) (let ((.cse38 (select .cse23 .cse37))) (and (= .cse23 (store .cse36 .cse37 .cse38)) (or (= .cse36 .cse23) .cse35 (= (select .cse39 .cse37) .cse6) (and (= (select .cse2 .cse37) 0) (or (not (= .cse37 0)) (not (= 0 (select (select |c_#memory_$Pointer$.offset| .cse38) 0))) .cse1))) (or (= .cse23 .cse39) .cse35 (and (or (not (= .cse40 0)) (not (= (select (select |c_#memory_$Pointer$.offset| .cse41) 0) 0)) .cse1) (= (select .cse2 .cse40) 0)) (= (select .cse39 .cse40) .cse6)))))))) .cse42) (or (let ((.cse48 (@diff .cse43 .cse23))) (let ((.cse49 (select .cse23 .cse48))) (let ((.cse46 (store .cse43 .cse48 .cse49))) (let ((.cse44 (@diff .cse46 .cse23))) (let ((.cse47 (select .cse23 .cse44))) (and (or (= (select .cse43 .cse44) .cse6) .cse45 (= .cse23 .cse46) (and (= (select .cse2 .cse44) 0) (or (not (= .cse44 0)) (not (= (select (select |c_#memory_$Pointer$.offset| .cse47) 0) 0)) .cse1))) (= .cse23 (store .cse46 .cse44 .cse47)) (or (and (= (select .cse2 .cse48) 0) (or (not (= .cse48 0)) .cse1 (not (= (select (select |c_#memory_$Pointer$.offset| .cse49) 0) 0)))) (= .cse23 .cse43) .cse45 (= (select .cse43 .cse48) .cse6)))))))) .cse50 .cse45 .cse51 .cse52)) .cse1) (or .cse53 .cse54 .cse55 (let ((.cse58 (select |c_old(#memory_$Pointer$.base)| .cse60)) (.cse63 (@diff .cse62 .cse61))) (and (or .cse56 .cse55 .cse57 (= (select .cse58 .cse59) .cse60)) (= .cse61 (store .cse62 .cse63 (select .cse61 .cse63))) (or (= (select |c_old(#valid)| (select .cse64 .cse63)) 0) .cse65 .cse55 (= .cse60 (select .cse58 .cse63))))) .cse66) (let ((.cse79 (= .cse60 .cse6)) (.cse84 (= .cse87 .cse6)) (.cse78 (= .cse86 .cse6)) (.cse71 (= .cse85 .cse6))) (let ((.cse69 (= (select |c_old(#valid)| .cse6) 0)) (.cse70 (or .cse10 .cse9)) (.cse68 (and (or .cse54 .cse55 .cse79) .cse80 (or .cse82 .cse83 .cse84) (or .cse75 .cse77 .cse78) (or .cse71 .cse73 .cse74)))) (or .cse11 (and (or .cse67 .cse68 .cse69) (or (and (or .cse0 .cse14 (= (select |c_old(#valid)| .cse16) 0) .cse69) .cse17 (or .cse10 .cse18 .cse69 .cse9)) (and .cse0 .cse70))) .cse69 (and .cse0 .cse70 (or .cse68 (and (or .cse71 .cse72 .cse73 .cse74) (or .cse75 .cse76 .cse77 .cse78) (or .cse53 .cse54 .cse55 .cse79) .cse80 (or .cse81 .cse82 .cse83 .cse84))))))) (let ((.cse101 (= .cse85 .cse102)) (.cse98 (= .cse60 .cse102)) (.cse99 (= .cse87 .cse102)) (.cse100 (= .cse102 .cse86))) (let ((.cse88 (and (or .cse73 .cse74 .cse101) (or .cse54 .cse55 .cse98) .cse80 (or .cse99 .cse82 .cse83) (or .cse75 .cse77 .cse100))) (.cse90 (or .cse94 .cse96)) (.cse89 (= (select |c_old(#valid)| .cse102) 0))) (or (and (or .cse67 .cse88 .cse89) (or (and .cse90 .cse91) (and (or .cse92 (= (select |c_old(#valid)| .cse93) 0) .cse91 .cse89) (or .cse94 .cse95 .cse96 .cse89) .cse97))) .cse33 (and (or .cse88 (and (or .cse53 .cse54 .cse55 .cse98) (or .cse81 .cse99 .cse82 .cse83) .cse80 (or .cse75 .cse76 .cse77 .cse100) (or .cse72 .cse73 .cse74 .cse101))) .cse90 .cse91) .cse89))) (let ((.cse109 (= .cse87 .cse117)) (.cse107 (= .cse60 .cse117)) (.cse106 (= .cse85 .cse117)) (.cse108 (= .cse86 .cse117))) (let ((.cse110 (and (or .cse109 .cse82 .cse83) (or .cse54 .cse55 .cse107) .cse80 (or .cse73 .cse106 .cse74) (or .cse75 .cse77 .cse108))) (.cse105 (or .cse112 .cse113)) (.cse103 (= (select |c_old(#valid)| .cse117) 0))) (or .cse103 (and .cse104 .cse105 (or (and (or .cse72 .cse73 .cse106 .cse74) (or .cse53 .cse54 .cse55 .cse107) .cse80 (or .cse75 .cse76 .cse77 .cse108) (or .cse81 .cse109 .cse82 .cse83)) .cse110)) .cse32 (and (or .cse67 .cse103 .cse110) (or (and .cse104 .cse105) (and .cse111 (or .cse112 .cse113 .cse103 .cse114) (or .cse104 .cse115 .cse103 (= (select |c_old(#valid)| .cse116) 0)))))))) (or .cse75 .cse76 .cse77 (let ((.cse118 (select |c_old(#memory_$Pointer$.base)| .cse86)) (.cse119 (@diff .cse125 .cse126))) (and (or (= (select .cse118 .cse119) .cse86) .cse77 .cse120 (= (select |c_old(#valid)| (select .cse121 .cse119)) 0)) (or (= (select .cse118 .cse122) .cse86) .cse77 .cse123 .cse124) (= (store .cse125 .cse119 (select .cse126 .cse119)) .cse126))) .cse127) .cse13 .cse80 (or .cse128 .cse72 (let ((.cse131 (select |c_old(#memory_$Pointer$.base)| .cse85)) (.cse134 (@diff .cse133 .cse135))) (and (or .cse129 .cse130 .cse74 (= .cse85 (select .cse131 .cse132))) (= (store .cse133 .cse134 (select .cse135 .cse134)) .cse135) (or (= .cse85 (select .cse131 .cse134)) .cse136 (= (select |c_old(#valid)| (select .cse137 .cse134)) 0) .cse74))) .cse73 .cse74) (or (and (or (= (select |c_old(#valid)| .cse138) 0) .cse94 (and .cse96 (= (select (select |c_#memory_$Pointer$.base| .cse139) 0) .cse138))) .cse91 (or .cse35 (let ((.cse141 (select |c_old(#memory_$Pointer$.offset)| .cse102))) (let ((.cse143 (@diff .cse141 .cse142))) (let ((.cse140 (select .cse142 .cse143))) (and (or (= .cse140 0) (= .cse141 .cse142)) (= (store .cse141 .cse143 .cse140) .cse142))))))) (and (or .cse11 .cse12 .cse34 .cse1 (let ((.cse149 (@diff .cse148 .cse144))) (let ((.cse150 (select .cse144 .cse149))) (let ((.cse145 (store .cse148 .cse149 .cse150))) (let ((.cse146 (@diff .cse145 .cse144))) (let ((.cse147 (select .cse144 .cse146))) (and (= .cse144 (store .cse145 .cse146 .cse147)) (or (= .cse144 .cse145) (= .cse102 (select .cse148 .cse146)) .cse1 (and (= (select .cse142 .cse146) 0) (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse147) 0) 0)) (not (= .cse146 0)) .cse35))) (or (= .cse102 (select .cse148 .cse149)) (= .cse144 .cse148) (and (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse150) 0) 0)) .cse35 (not (= .cse149 0))) (= (select .cse142 .cse149) 0)) .cse1)))))))) .cse13 (or .cse50 .cse45 .cse151 (let ((.cse155 (@diff .cse43 .cse144))) (let ((.cse156 (select .cse144 .cse155))) (let ((.cse152 (store .cse43 .cse155 .cse156))) (let ((.cse153 (@diff .cse152 .cse144))) (let ((.cse154 (select .cse144 .cse153))) (and (= .cse144 (store .cse152 .cse153 .cse154)) (or (= .cse144 .cse43) .cse45 (and (= (select .cse142 .cse155) 0) (or (not (= .cse155 0)) .cse35 (not (= (select (select |c_#memory_$Pointer$.offset| .cse156) 0) 0)))) (= (select .cse43 .cse155) .cse102)) (or (= .cse144 .cse152) (and (or (not (= .cse153 0)) (not (= (select (select |c_#memory_$Pointer$.offset| .cse154) 0) 0)) .cse35) (= (select .cse142 .cse153) 0)) .cse45 (= (select .cse43 .cse153) .cse102)))))))) .cse52) (or .cse157 (let ((.cse158 (@diff .cse27 .cse144))) (let ((.cse159 (select .cse144 .cse158))) (let ((.cse160 (store .cse27 .cse158 .cse159))) (let ((.cse161 (@diff .cse160 .cse144))) (let ((.cse162 (select .cse144 .cse161))) (and (or (and (= (select .cse142 .cse158) 0) (or (not (= 0 (select (select |c_#memory_$Pointer$.offset| .cse159) 0))) .cse35 (not (= .cse158 0)))) (= .cse102 (select .cse27 .cse158)) .cse22 (= .cse144 .cse27)) (or (= .cse144 .cse160) .cse22 (= .cse102 (select .cse27 .cse161)) (and (= (select .cse142 .cse161) 0) (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse162) 0) 0)) .cse35 (not (= .cse161 0))))) (= .cse144 (store .cse160 .cse161 .cse162)))))))) .cse22 .cse30 .cse32) (or (and .cse97 (or .cse92 .cse35 .cse91 (and (or .cse35 (not (= .cse163 0)) (not (= (select (select |c_#memory_$Pointer$.offset| .cse93) 0) 0))) (= (select .cse142 .cse163) 0))) (or .cse94 .cse95 .cse35 (and (= .cse164 0) (or (not (= (select .cse165 0) 0)) .cse35 .cse166)))) .cse33 .cse35 .cse42)) .cse33 .cse35 .cse42) (or (and (or (let ((.cse172 (@diff .cse27 .cse170))) (let ((.cse171 (select .cse170 .cse172))) (let ((.cse167 (store .cse27 .cse172 .cse171))) (let ((.cse168 (@diff .cse167 .cse170))) (let ((.cse169 (select .cse170 .cse168))) (and (= (store .cse167 .cse168 .cse169) .cse170) (or (and (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse171) 0) 0)) .cse45 (not (= .cse172 0))) (= (select .cse173 .cse172) 0)) .cse22 (= (select .cse27 .cse172) .cse174) (= .cse27 .cse170)) (or (= .cse174 (select .cse27 .cse168)) .cse22 (and (= (select .cse173 .cse168) 0) (or .cse45 (not (= .cse168 0)) (not (= (select (select |c_#memory_$Pointer$.offset| .cse169) 0) 0)))) (= .cse167 .cse170)))))))) .cse22 .cse175 .cse30 .cse32) .cse13 (or .cse33 .cse151 .cse35 .cse42 (let ((.cse179 (@diff .cse39 .cse170))) (let ((.cse180 (select .cse170 .cse179))) (let ((.cse176 (store .cse39 .cse179 .cse180))) (let ((.cse177 (@diff .cse176 .cse170))) (let ((.cse178 (select .cse170 .cse177))) (and (= .cse170 (store .cse176 .cse177 .cse178)) (or (and (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse178) 0) 0)) .cse45 (not (= .cse177 0))) (= (select .cse173 .cse177) 0)) (= (select .cse39 .cse177) .cse174) .cse35 (= .cse176 .cse170)) (or (and (= (select .cse173 .cse179) 0) (or (not (= .cse179 0)) .cse45 (not (= (select (select |c_#memory_$Pointer$.offset| .cse180) 0) 0)))) (= .cse170 .cse39) .cse35 (= (select .cse39 .cse179) .cse174))))))))) (or .cse50 .cse45 (and (or .cse45 (and (or .cse45 (not (= .cse181 0)) (not (= (select (select |c_#memory_$Pointer$.offset| .cse182) 0) 0))) (= (select .cse173 .cse181) 0)) .cse183 .cse184) (or (and (or .cse185 (not (= 0 (select .cse186 0))) .cse45) (= .cse187 0)) .cse188 .cse45 .cse189) .cse190) .cse52) (or .cse11 .cse12 .cse51 .cse1 (let ((.cse191 (@diff .cse148 .cse170))) (let ((.cse192 (select .cse170 .cse191))) (let ((.cse195 (store .cse148 .cse191 .cse192))) (let ((.cse193 (@diff .cse195 .cse170))) (let ((.cse194 (select .cse170 .cse193))) (and (or (= .cse148 .cse170) (= .cse174 (select .cse148 .cse191)) (and (= 0 (select .cse173 .cse191)) (or .cse45 (not (= (select (select |c_#memory_$Pointer$.offset| .cse192) 0) 0)) (not (= .cse191 0)))) .cse1) (or (= (select .cse148 .cse193) .cse174) (and (= 0 (select .cse173 .cse193)) (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse194) 0) 0)) .cse45 (not (= .cse193 0)))) .cse1 (= .cse195 .cse170)) (= (store .cse195 .cse193 .cse194) .cse170))))))))) (and (or .cse188 (and (= (select (select |c_#memory_$Pointer$.base| .cse196) 0) .cse197) .cse198) (= (select |c_old(#valid)| .cse197) 0)) (or (let ((.cse199 (select |c_old(#memory_$Pointer$.offset)| .cse174))) (let ((.cse201 (@diff .cse199 .cse173))) (let ((.cse200 (select .cse173 .cse201))) (and (or (= .cse199 .cse173) (= .cse200 0)) (= .cse173 (store .cse199 .cse201 .cse200)))))) .cse45) .cse184) .cse50 .cse45 .cse52) (or (and .cse104 (or (and .cse113 (= .cse202 (select (select |c_#memory_$Pointer$.base| .cse203) 0))) .cse112 (= (select |c_old(#valid)| .cse202) 0)) (or .cse22 (let ((.cse205 (select |c_old(#memory_$Pointer$.offset)| .cse117))) (let ((.cse207 (@diff .cse205 .cse206))) (let ((.cse204 (select .cse206 .cse207))) (and (or (= .cse204 0) (= .cse205 .cse206)) (= (store .cse205 .cse207 .cse204) .cse206))))))) (and .cse13 (or .cse175 .cse50 .cse45 .cse52 (let ((.cse212 (@diff .cse43 .cse208))) (let ((.cse213 (select .cse208 .cse212))) (let ((.cse209 (store .cse43 .cse212 .cse213))) (let ((.cse210 (@diff .cse209 .cse208))) (let ((.cse211 (select .cse208 .cse210))) (and (= .cse208 (store .cse209 .cse210 .cse211)) (or (= .cse208 .cse43) (= (select .cse43 .cse212) .cse117) .cse45 (and (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse213) 0) 0)) .cse22 (not (= .cse212 0))) (= (select .cse206 .cse212) 0))) (or (and (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse211) 0) 0)) (not (= .cse210 0)) .cse22) (= (select .cse206 .cse210) 0)) .cse45 (= .cse208 .cse209) (= (select .cse43 .cse210) .cse117))))))))) (or .cse11 .cse12 (let ((.cse218 (@diff .cse148 .cse208))) (let ((.cse217 (select .cse208 .cse218))) (let ((.cse214 (store .cse148 .cse218 .cse217))) (let ((.cse215 (@diff .cse214 .cse208))) (let ((.cse216 (select .cse208 .cse215))) (and (or (= .cse208 .cse214) (and (= (select .cse206 .cse215) 0) (or (not (= .cse215 0)) .cse22 (not (= (select (select |c_#memory_$Pointer$.offset| .cse216) 0) 0)))) .cse1 (= (select .cse148 .cse215) .cse117)) (or (= .cse148 .cse208) (and (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse217) 0) 0)) .cse22 (not (= 0 .cse218))) (= (select .cse206 .cse218) 0)) .cse1 (= (select .cse148 .cse218) .cse117)) (= .cse208 (store .cse214 .cse215 .cse216)))))))) .cse1 .cse31) (or .cse33 .cse157 .cse35 (let ((.cse222 (@diff .cse39 .cse208))) (let ((.cse223 (select .cse208 .cse222))) (let ((.cse221 (store .cse39 .cse222 .cse223))) (let ((.cse219 (@diff .cse221 .cse208))) (let ((.cse220 (select .cse208 .cse219))) (and (or (= (select .cse39 .cse219) .cse117) .cse35 (and (= (select .cse206 .cse219) 0) (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse220) 0) 0)) .cse22 (not (= .cse219 0)))) (= .cse208 .cse221)) (or (and (= (select .cse206 .cse222) 0) (or .cse22 (not (= (select (select |c_#memory_$Pointer$.offset| .cse223) 0) 0)) (not (= .cse222 0)))) .cse35 (= (select .cse39 .cse222) .cse117) (= .cse208 .cse39)) (= .cse208 (store .cse221 .cse219 .cse220)))))))) .cse42) (or .cse22 .cse30 (and .cse111 (or .cse112 (and (or .cse224 .cse22 (not (= (select .cse225 0) 0))) (= .cse226 0)) .cse22 .cse114) (or .cse104 (and (or (not (= (select (select |c_#memory_$Pointer$.offset| .cse116) 0) 0)) .cse22 (not (= .cse227 0))) (= (select .cse206 .cse227) 0)) .cse115 .cse22)) .cse32)) .cse22 .cse30 .cse32) (let ((.cse231 (= .cse85 .cse174)) (.cse233 (= .cse87 .cse174)) (.cse234 (= .cse60 .cse174)) (.cse232 (= .cse86 .cse174))) (let ((.cse228 (= (select |c_old(#valid)| .cse174) 0)) (.cse230 (or .cse188 .cse198)) (.cse229 (and (or .cse231 .cse73 .cse74) .cse80 (or .cse233 .cse82 .cse83) (or .cse234 .cse54 .cse55) (or .cse75 .cse232 .cse77)))) (or .cse228 (and (or .cse67 .cse228 .cse229) (or (and (or .cse228 .cse183 .cse184 (= (select |c_old(#valid)| .cse182) 0)) (or .cse228 .cse188 .cse189 .cse198) .cse190) (and .cse230 .cse184))) (and .cse230 (or .cse229 (and .cse80 (or .cse72 .cse231 .cse73 .cse74) (or .cse75 .cse76 .cse232 .cse77) (or .cse81 .cse233 .cse82 .cse83) (or .cse234 .cse53 .cse54 .cse55))) .cse184) .cse52))) (or .cse81 .cse82 (let ((.cse238 (select |c_old(#memory_$Pointer$.base)| .cse87)) (.cse237 (@diff .cse243 .cse242))) (and (or .cse82 .cse235 (= (select |c_old(#valid)| (select .cse236 .cse237)) 0) (= .cse87 (select .cse238 .cse237))) (or .cse82 .cse239 .cse240 (= .cse87 (select .cse238 .cse241))) (= .cse242 (store .cse243 .cse237 (select .cse242 .cse237))))) .cse244 .cse83))))))))))))))))))) is different from false [2020-10-27 20:02:37,755 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:37,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:37,765 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:37,804 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:37,804 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:37,804 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:37,804 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 42 [2020-10-27 20:02:37,805 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:37,805 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:02:37,805 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:37,805 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:02:37,805 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:38,230 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 31 [2020-10-27 20:02:38,337 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-27 20:02:38,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [731600565] [2020-10-27 20:02:38,338 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:02:38,338 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2020-10-27 20:02:38,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438367184] [2020-10-27 20:02:38,339 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-10-27 20:02:38,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:02:38,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-10-27 20:02:38,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=697, Unknown=1, NotChecked=52, Total=812 [2020-10-27 20:02:38,340 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand 29 states. [2020-10-27 20:02:40,228 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 44 [2020-10-27 20:02:41,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:02:41,049 INFO L93 Difference]: Finished difference Result 56 states and 60 transitions. [2020-10-27 20:02:41,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-27 20:02:41,051 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 53 [2020-10-27 20:02:41,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:02:41,052 INFO L225 Difference]: With dead ends: 56 [2020-10-27 20:02:41,052 INFO L226 Difference]: Without dead ends: 51 [2020-10-27 20:02:41,054 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=107, Invalid=1228, Unknown=1, NotChecked=70, Total=1406 [2020-10-27 20:02:41,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2020-10-27 20:02:41,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 48. [2020-10-27 20:02:41,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-27 20:02:41,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 51 transitions. [2020-10-27 20:02:41,064 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 51 transitions. Word has length 53 [2020-10-27 20:02:41,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:02:41,065 INFO L481 AbstractCegarLoop]: Abstraction has 48 states and 51 transitions. [2020-10-27 20:02:41,065 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-10-27 20:02:41,065 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 51 transitions. [2020-10-27 20:02:41,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-10-27 20:02:41,066 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:02:41,067 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:02:41,067 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-27 20:02:41,067 INFO L429 AbstractCegarLoop]: === Iteration 9 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:02:41,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:02:41,068 INFO L82 PathProgramCache]: Analyzing trace with hash 508596871, now seen corresponding path program 1 times [2020-10-27 20:02:41,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:02:41,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1276052438] [2020-10-27 20:02:41,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:02:41,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:41,131 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:42,974 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:42,974 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 72 [2020-10-27 20:02:42,974 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:42,974 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1869 [2020-10-27 20:02:42,975 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:42,975 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 31 [2020-10-27 20:02:42,975 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:02:42,975 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 56 [2020-10-27 20:02:42,975 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:43,148 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 26 [2020-10-27 20:02:43,270 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 30 [2020-10-27 20:02:43,413 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:02:43,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:43,417 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:43,419 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:43,419 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:02:43,419 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:43,420 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2 [2020-10-27 20:02:43,420 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:43,420 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:43,420 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:43,420 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:43,420 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:43,473 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:02:43,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:43,488 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:43,752 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:43,752 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:02:43,752 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:43,752 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 269 [2020-10-27 20:02:43,752 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:43,753 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 14 [2020-10-27 20:02:43,753 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:43,753 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 28 [2020-10-27 20:02:43,753 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:44,058 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2020-10-27 20:02:44,416 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:44,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:44,422 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:44,432 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:44,433 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:44,433 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:44,433 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 11 [2020-10-27 20:02:44,433 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:44,433 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:02:44,433 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:44,433 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 6 [2020-10-27 20:02:44,433 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:44,540 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:02:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:44,548 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:44,562 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:44,562 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:44,562 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:44,563 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 16 [2020-10-27 20:02:44,563 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:44,563 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:02:44,563 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:44,563 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:02:44,563 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:44,719 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:02:44,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:44,741 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:44,975 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:44,975 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:02:44,976 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:44,976 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 243 [2020-10-27 20:02:44,976 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:44,976 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 15 [2020-10-27 20:02:44,976 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:44,976 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-27 20:02:44,976 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:45,771 WARN L193 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2020-10-27 20:02:46,393 WARN L193 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 63 [2020-10-27 20:02:48,497 WARN L193 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 197 DAG size of output: 137 [2020-10-27 20:02:50,098 WARN L193 SmtUtils]: Spent 923.00 ms on a formula simplification. DAG size of input: 264 DAG size of output: 80 [2020-10-27 20:02:50,107 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:50,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:50,116 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:50,150 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:50,150 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:50,150 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:50,150 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 37 [2020-10-27 20:02:50,150 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:50,150 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 8 [2020-10-27 20:02:50,151 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:50,151 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:02:50,151 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:50,626 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 40 [2020-10-27 20:02:50,654 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-27 20:02:50,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1276052438] [2020-10-27 20:02:50,655 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:02:50,655 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2020-10-27 20:02:50,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725175207] [2020-10-27 20:02:50,655 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-10-27 20:02:50,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:02:50,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-10-27 20:02:50,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=751, Unknown=0, NotChecked=0, Total=812 [2020-10-27 20:02:50,657 INFO L87 Difference]: Start difference. First operand 48 states and 51 transitions. Second operand 29 states. [2020-10-27 20:02:52,173 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2020-10-27 20:02:52,492 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2020-10-27 20:02:54,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:02:54,463 INFO L93 Difference]: Finished difference Result 54 states and 57 transitions. [2020-10-27 20:02:54,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-27 20:02:54,465 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 54 [2020-10-27 20:02:54,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:02:54,466 INFO L225 Difference]: With dead ends: 54 [2020-10-27 20:02:54,466 INFO L226 Difference]: Without dead ends: 50 [2020-10-27 20:02:54,468 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=130, Invalid=1592, Unknown=0, NotChecked=0, Total=1722 [2020-10-27 20:02:54,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-10-27 20:02:54,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2020-10-27 20:02:54,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-27 20:02:54,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2020-10-27 20:02:54,480 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 54 [2020-10-27 20:02:54,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:02:54,480 INFO L481 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2020-10-27 20:02:54,480 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-10-27 20:02:54,480 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2020-10-27 20:02:54,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2020-10-27 20:02:54,481 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:02:54,482 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:02:54,482 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-27 20:02:54,482 INFO L429 AbstractCegarLoop]: === Iteration 10 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:02:54,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:02:54,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1657153114, now seen corresponding path program 1 times [2020-10-27 20:02:54,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:02:54,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1171971539] [2020-10-27 20:02:54,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:02:54,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:54,527 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:56,486 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:56,486 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 75 [2020-10-27 20:02:56,486 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:56,487 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1977 [2020-10-27 20:02:56,487 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:56,487 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 33 [2020-10-27 20:02:56,487 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:02:56,487 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 58 [2020-10-27 20:02:56,487 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:56,762 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:02:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:56,766 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2 [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:02:56,768 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:56,817 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:02:56,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:56,833 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:57,081 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:57,081 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:02:57,081 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:57,081 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 253 [2020-10-27 20:02:57,081 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:57,081 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 16 [2020-10-27 20:02:57,081 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:57,082 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 28 [2020-10-27 20:02:57,082 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:57,640 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:57,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:57,646 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:57,657 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:57,657 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:57,657 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:57,657 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 12 [2020-10-27 20:02:57,657 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:57,658 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:02:57,658 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:02:57,658 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 6 [2020-10-27 20:02:57,658 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:57,797 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:02:57,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:57,803 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:57,822 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:57,822 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:57,823 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:57,823 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 21 [2020-10-27 20:02:57,823 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:57,823 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:02:57,823 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:57,823 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:02:57,823 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:57,974 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:02:57,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:57,989 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:58,187 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:58,187 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:02:58,187 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:58,187 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 204 [2020-10-27 20:02:58,188 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:58,188 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 14 [2020-10-27 20:02:58,188 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:58,188 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-27 20:02:58,188 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:02:58,720 WARN L193 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2020-10-27 20:02:58,983 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 49 [2020-10-27 20:02:59,625 WARN L193 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 83 [2020-10-27 20:02:59,804 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:02:59,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:02:59,813 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:02:59,840 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:02:59,840 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:02:59,840 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:02:59,841 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 30 [2020-10-27 20:02:59,841 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:02:59,841 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:02:59,841 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:02:59,841 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:02:59,841 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:00,282 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 30 [2020-10-27 20:03:00,307 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-27 20:03:00,307 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1171971539] [2020-10-27 20:03:00,308 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:03:00,308 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2020-10-27 20:03:00,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58496831] [2020-10-27 20:03:00,308 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-27 20:03:00,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:03:00,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-27 20:03:00,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=810, Unknown=0, NotChecked=0, Total=870 [2020-10-27 20:03:00,309 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 30 states. [2020-10-27 20:03:03,217 WARN L193 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2020-10-27 20:03:04,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:03:04,490 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2020-10-27 20:03:04,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-27 20:03:04,492 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 57 [2020-10-27 20:03:04,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:03:04,493 INFO L225 Difference]: With dead ends: 60 [2020-10-27 20:03:04,494 INFO L226 Difference]: Without dead ends: 55 [2020-10-27 20:03:04,495 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=126, Invalid=1596, Unknown=0, NotChecked=0, Total=1722 [2020-10-27 20:03:04,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-10-27 20:03:04,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 52. [2020-10-27 20:03:04,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-27 20:03:04,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 55 transitions. [2020-10-27 20:03:04,505 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 55 transitions. Word has length 57 [2020-10-27 20:03:04,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:03:04,505 INFO L481 AbstractCegarLoop]: Abstraction has 52 states and 55 transitions. [2020-10-27 20:03:04,506 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-27 20:03:04,506 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 55 transitions. [2020-10-27 20:03:04,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2020-10-27 20:03:04,507 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:03:04,507 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:03:04,507 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-27 20:03:04,507 INFO L429 AbstractCegarLoop]: === Iteration 11 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:03:04,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:03:04,508 INFO L82 PathProgramCache]: Analyzing trace with hash 205959837, now seen corresponding path program 2 times [2020-10-27 20:03:04,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:03:04,508 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1751496800] [2020-10-27 20:03:04,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:03:04,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:04,583 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:05,411 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:09,570 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:09,570 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 76 [2020-10-27 20:03:09,570 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 2 [2020-10-27 20:03:09,570 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5016 [2020-10-27 20:03:09,570 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:09,570 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 36 [2020-10-27 20:03:09,571 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:03:09,571 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 60 [2020-10-27 20:03:09,571 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:10,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:03:10,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:10,096 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:10,097 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:10,097 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:03:10,098 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:10,098 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2 [2020-10-27 20:03:10,098 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:10,098 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:03:10,098 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:10,098 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:03:10,098 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:10,163 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:03:10,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:10,183 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:10,428 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:10,429 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:03:10,429 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:10,429 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 253 [2020-10-27 20:03:10,429 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:10,429 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 18 [2020-10-27 20:03:10,429 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:10,429 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 28 [2020-10-27 20:03:10,429 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:10,812 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 32 [2020-10-27 20:03:11,019 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2020-10-27 20:03:11,371 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2020-10-27 20:03:11,467 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:03:11,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:11,473 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:11,488 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:11,488 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:11,488 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:11,488 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 16 [2020-10-27 20:03:11,488 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:11,488 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:03:11,488 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:11,488 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 8 [2020-10-27 20:03:11,489 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:11,654 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:03:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:11,661 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:11,691 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:11,691 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:11,691 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:11,692 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 32 [2020-10-27 20:03:11,692 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:11,692 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 8 [2020-10-27 20:03:11,692 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:11,692 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:03:11,692 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:12,237 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 45 [2020-10-27 20:03:12,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:03:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:12,260 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:12,463 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:12,464 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:03:12,464 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:12,464 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 211 [2020-10-27 20:03:12,464 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:12,464 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 14 [2020-10-27 20:03:12,464 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:12,464 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-27 20:03:12,464 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:13,374 WARN L193 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2020-10-27 20:03:14,043 WARN L193 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2020-10-27 20:03:15,443 WARN L193 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 121 DAG size of output: 107 [2020-10-27 20:03:15,773 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2020-10-27 20:03:15,774 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:03:15,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:15,791 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:15,855 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:15,856 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:15,856 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:15,856 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 70 [2020-10-27 20:03:15,856 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:15,856 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:03:15,857 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:15,857 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:03:15,857 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:16,918 WARN L193 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 49 [2020-10-27 20:03:16,956 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-27 20:03:16,957 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1751496800] [2020-10-27 20:03:16,957 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:03:16,957 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2020-10-27 20:03:16,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562890664] [2020-10-27 20:03:16,957 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-27 20:03:16,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:03:16,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-27 20:03:16,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=868, Unknown=0, NotChecked=0, Total=930 [2020-10-27 20:03:16,959 INFO L87 Difference]: Start difference. First operand 52 states and 55 transitions. Second operand 31 states. [2020-10-27 20:03:18,508 WARN L193 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 70 [2020-10-27 20:03:19,358 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2020-10-27 20:03:19,868 WARN L193 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 82 [2020-10-27 20:03:22,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:03:22,576 INFO L93 Difference]: Finished difference Result 58 states and 61 transitions. [2020-10-27 20:03:22,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-27 20:03:22,577 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 58 [2020-10-27 20:03:22,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:03:22,579 INFO L225 Difference]: With dead ends: 58 [2020-10-27 20:03:22,579 INFO L226 Difference]: Without dead ends: 54 [2020-10-27 20:03:22,580 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=131, Invalid=1675, Unknown=0, NotChecked=0, Total=1806 [2020-10-27 20:03:22,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2020-10-27 20:03:22,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2020-10-27 20:03:22,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-27 20:03:22,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 57 transitions. [2020-10-27 20:03:22,590 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 57 transitions. Word has length 58 [2020-10-27 20:03:22,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:03:22,591 INFO L481 AbstractCegarLoop]: Abstraction has 54 states and 57 transitions. [2020-10-27 20:03:22,591 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-27 20:03:22,591 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 57 transitions. [2020-10-27 20:03:22,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2020-10-27 20:03:22,592 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:03:22,592 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:03:22,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-27 20:03:22,593 INFO L429 AbstractCegarLoop]: === Iteration 12 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:03:22,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:03:22,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1914288592, now seen corresponding path program 2 times [2020-10-27 20:03:22,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:03:22,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [800605540] [2020-10-27 20:03:22,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:03:22,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:22,626 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:22,698 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:22,785 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:23,706 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:23,707 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 79 [2020-10-27 20:03:23,707 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-27 20:03:23,707 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 1091 [2020-10-27 20:03:23,707 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:23,707 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 12 [2020-10-27 20:03:23,707 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 13 [2020-10-27 20:03:23,707 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 61 [2020-10-27 20:03:23,707 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:23,909 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:03:23,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:23,912 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:23,914 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:23,914 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:03:23,914 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:23,914 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 2 [2020-10-27 20:03:23,914 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:23,914 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:03:23,914 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:23,915 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:03:23,915 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:23,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:03:23,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:23,971 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:24,017 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:24,017 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:03:24,018 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:24,018 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 50 [2020-10-27 20:03:24,018 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:24,018 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:03:24,018 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:24,018 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 29 [2020-10-27 20:03:24,018 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:24,110 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:03:24,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:24,115 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:24,121 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:24,122 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:24,122 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:24,122 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 8 [2020-10-27 20:03:24,122 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:24,122 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:03:24,122 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:24,122 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:03:24,123 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:24,125 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:03:24,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:24,129 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:24,135 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:24,135 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:24,135 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:24,136 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 8 [2020-10-27 20:03:24,136 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:24,136 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:03:24,136 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:24,136 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:03:24,136 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:24,139 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:03:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:24,148 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:24,185 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:24,185 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:03:24,185 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:24,185 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 40 [2020-10-27 20:03:24,185 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:24,186 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 5 [2020-10-27 20:03:24,186 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:24,186 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 18 [2020-10-27 20:03:24,186 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:24,257 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:03:24,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:24,262 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:24,268 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:24,268 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:24,268 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:24,268 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 6 [2020-10-27 20:03:24,268 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:24,268 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 2 [2020-10-27 20:03:24,268 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:24,269 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 7 [2020-10-27 20:03:24,269 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:24,277 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-27 20:03:24,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [800605540] [2020-10-27 20:03:24,277 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:03:24,277 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2020-10-27 20:03:24,278 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039545952] [2020-10-27 20:03:24,278 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-27 20:03:24,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:03:24,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-27 20:03:24,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2020-10-27 20:03:24,279 INFO L87 Difference]: Start difference. First operand 54 states and 57 transitions. Second operand 15 states. [2020-10-27 20:03:25,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:03:25,407 INFO L93 Difference]: Finished difference Result 64 states and 68 transitions. [2020-10-27 20:03:25,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-27 20:03:25,408 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 61 [2020-10-27 20:03:25,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:03:25,409 INFO L225 Difference]: With dead ends: 64 [2020-10-27 20:03:25,410 INFO L226 Difference]: Without dead ends: 59 [2020-10-27 20:03:25,411 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2020-10-27 20:03:25,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2020-10-27 20:03:25,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 56. [2020-10-27 20:03:25,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-27 20:03:25,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2020-10-27 20:03:25,421 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 61 [2020-10-27 20:03:25,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:03:25,421 INFO L481 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2020-10-27 20:03:25,421 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-27 20:03:25,422 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2020-10-27 20:03:25,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-10-27 20:03:25,422 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:03:25,423 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:03:25,423 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-27 20:03:25,423 INFO L429 AbstractCegarLoop]: === Iteration 13 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:03:25,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:03:25,424 INFO L82 PathProgramCache]: Analyzing trace with hash -748496973, now seen corresponding path program 3 times [2020-10-27 20:03:25,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:03:25,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [937067795] [2020-10-27 20:03:25,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:03:25,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:25,471 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:27,092 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:27,657 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:28,998 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:29,589 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:30,455 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:30,455 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 80 [2020-10-27 20:03:30,455 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 5 [2020-10-27 20:03:30,455 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5003 [2020-10-27 20:03:30,455 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:30,456 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 35 [2020-10-27 20:03:30,456 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:03:30,456 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 64 [2020-10-27 20:03:30,456 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:31,022 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:03:31,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:31,025 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:31,027 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:31,028 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:03:31,028 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:31,028 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3 [2020-10-27 20:03:31,028 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:31,028 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:03:31,029 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:31,029 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:03:31,029 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:31,097 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:03:31,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:31,114 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:31,336 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:31,336 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:03:31,336 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:31,337 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 230 [2020-10-27 20:03:31,337 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:31,337 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 16 [2020-10-27 20:03:31,337 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:31,337 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 28 [2020-10-27 20:03:31,337 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:31,685 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2020-10-27 20:03:31,872 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2020-10-27 20:03:32,167 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 39 [2020-10-27 20:03:32,286 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:03:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:32,294 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:32,306 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:32,307 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:32,307 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:32,307 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 14 [2020-10-27 20:03:32,307 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:32,307 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:03:32,307 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:32,307 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 6 [2020-10-27 20:03:32,308 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:32,485 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:03:32,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:32,493 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:32,523 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:32,524 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:32,524 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:32,524 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 33 [2020-10-27 20:03:32,524 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:32,525 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:03:32,525 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:32,525 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:03:32,525 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:32,843 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:03:32,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:32,863 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:33,214 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:33,214 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:03:33,215 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:33,215 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 360 [2020-10-27 20:03:33,215 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:33,215 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 14 [2020-10-27 20:03:33,215 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:33,215 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-27 20:03:33,215 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:33,851 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 36 [2020-10-27 20:03:34,257 WARN L193 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 43 [2020-10-27 20:03:38,969 WARN L193 SmtUtils]: Spent 4.28 s on a formula simplification. DAG size of input: 176 DAG size of output: 140 [2020-10-27 20:03:40,351 WARN L193 SmtUtils]: Spent 608.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 106 [2020-10-27 20:03:40,352 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:03:40,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:40,360 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:40,396 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:40,397 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:40,397 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:40,397 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 39 [2020-10-27 20:03:40,398 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:40,398 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:03:40,398 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:40,398 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:03:40,398 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:40,905 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 31 [2020-10-27 20:03:40,971 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-27 20:03:40,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [937067795] [2020-10-27 20:03:40,972 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:03:40,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2020-10-27 20:03:40,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644762521] [2020-10-27 20:03:40,972 INFO L461 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-10-27 20:03:40,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:03:40,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-10-27 20:03:40,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=924, Unknown=0, NotChecked=0, Total=992 [2020-10-27 20:03:40,974 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand 32 states. [2020-10-27 20:03:42,064 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2020-10-27 20:03:42,648 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2020-10-27 20:03:43,049 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2020-10-27 20:03:43,705 WARN L193 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 78 [2020-10-27 20:03:46,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:03:46,576 INFO L93 Difference]: Finished difference Result 62 states and 65 transitions. [2020-10-27 20:03:46,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-27 20:03:46,577 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 62 [2020-10-27 20:03:46,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:03:46,578 INFO L225 Difference]: With dead ends: 62 [2020-10-27 20:03:46,578 INFO L226 Difference]: Without dead ends: 58 [2020-10-27 20:03:46,580 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=149, Invalid=1921, Unknown=0, NotChecked=0, Total=2070 [2020-10-27 20:03:46,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-10-27 20:03:46,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2020-10-27 20:03:46,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-10-27 20:03:46,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2020-10-27 20:03:46,591 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 62 [2020-10-27 20:03:46,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:03:46,592 INFO L481 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2020-10-27 20:03:46,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-10-27 20:03:46,592 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2020-10-27 20:03:46,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-10-27 20:03:46,599 INFO L414 BasicCegarLoop]: Found error trace [2020-10-27 20:03:46,600 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-27 20:03:46,601 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-27 20:03:46,601 INFO L429 AbstractCegarLoop]: === Iteration 14 === [reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-27 20:03:46,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-27 20:03:46,601 INFO L82 PathProgramCache]: Analyzing trace with hash 374961402, now seen corresponding path program 3 times [2020-10-27 20:03:46,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-10-27 20:03:46,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1999909496] [2020-10-27 20:03:46,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-27 20:03:46,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:46,664 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:48,072 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:49,402 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:51,637 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:51,638 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 83 [2020-10-27 20:03:51,638 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 3 [2020-10-27 20:03:51,638 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 5004 [2020-10-27 20:03:51,638 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:51,638 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 34 [2020-10-27 20:03:51,638 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 11 [2020-10-27 20:03:51,638 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 62 [2020-10-27 20:03:51,638 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:52,065 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-10-27 20:03:52,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:52,069 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:52,071 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:52,072 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 8 [2020-10-27 20:03:52,072 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:52,072 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 3 [2020-10-27 20:03:52,072 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:52,072 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 1 [2020-10-27 20:03:52,073 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:52,073 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 1 [2020-10-27 20:03:52,073 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:52,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-10-27 20:03:52,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:52,178 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:52,628 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:52,628 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 31 [2020-10-27 20:03:52,628 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:52,628 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 463 [2020-10-27 20:03:52,628 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:52,629 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 16 [2020-10-27 20:03:52,629 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:52,629 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 28 [2020-10-27 20:03:52,629 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:53,410 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:03:53,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:53,417 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:53,436 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:53,436 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:53,436 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:53,437 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 22 [2020-10-27 20:03:53,437 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:53,437 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 4 [2020-10-27 20:03:53,437 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 1 [2020-10-27 20:03:53,437 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 6 [2020-10-27 20:03:53,437 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:53,605 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-10-27 20:03:53,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:53,612 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:53,632 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:53,632 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:53,633 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:53,633 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 22 [2020-10-27 20:03:53,633 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:53,633 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:03:53,633 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:53,633 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:03:53,633 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:53,957 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-10-27 20:03:53,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:53,975 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:54,169 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:54,169 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 20 [2020-10-27 20:03:54,169 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:54,169 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 199 [2020-10-27 20:03:54,169 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:54,169 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 14 [2020-10-27 20:03:54,169 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:54,169 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 20 [2020-10-27 20:03:54,170 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:54,637 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 34 [2020-10-27 20:03:55,068 WARN L193 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 42 [2020-10-27 20:03:55,649 WARN L193 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 71 [2020-10-27 20:03:56,132 WARN L193 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 67 [2020-10-27 20:03:56,134 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-10-27 20:03:56,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-27 20:03:56,144 FATAL L256 erpolLogProxyWrapper]: Now shrinking... [2020-10-27 20:03:56,169 FATAL L256 erpolLogProxyWrapper]: Timeout: 5000 [2020-10-27 20:03:56,170 FATAL L256 erpolLogProxyWrapper]: Cardinality of Constraint set: 10 [2020-10-27 20:03:56,170 FATAL L256 erpolLogProxyWrapper]: Number of enumerated Muses: 1 [2020-10-27 20:03:56,170 FATAL L256 erpolLogProxyWrapper]: Time needed for enumeration: 28 [2020-10-27 20:03:56,170 FATAL L256 erpolLogProxyWrapper]: Heuristic: DEEPEST [2020-10-27 20:03:56,170 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has size: 7 [2020-10-27 20:03:56,170 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has depth: 0 [2020-10-27 20:03:56,170 FATAL L256 erpolLogProxyWrapper]: Chosen Mus has width: 10 [2020-10-27 20:03:56,171 FATAL L256 erpolLogProxyWrapper]: Time needed for Heuristics: 0 [2020-10-27 20:03:56,603 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 30 [2020-10-27 20:03:56,637 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-27 20:03:56,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1999909496] [2020-10-27 20:03:56,637 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-10-27 20:03:56,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2020-10-27 20:03:56,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289946093] [2020-10-27 20:03:56,638 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-27 20:03:56,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-10-27 20:03:56,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-27 20:03:56,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=865, Unknown=0, NotChecked=0, Total=930 [2020-10-27 20:03:56,639 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand 31 states. [2020-10-27 20:03:57,671 WARN L193 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-10-27 20:03:58,228 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2020-10-27 20:03:58,620 WARN L193 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2020-10-27 20:03:59,163 WARN L193 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2020-10-27 20:04:01,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-27 20:04:01,179 INFO L93 Difference]: Finished difference Result 58 states and 61 transitions. [2020-10-27 20:04:01,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-27 20:04:01,179 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 65 [2020-10-27 20:04:01,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-27 20:04:01,180 INFO L225 Difference]: With dead ends: 58 [2020-10-27 20:04:01,180 INFO L226 Difference]: Without dead ends: 0 [2020-10-27 20:04:01,181 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=134, Invalid=1672, Unknown=0, NotChecked=0, Total=1806 [2020-10-27 20:04:01,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-10-27 20:04:01,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-10-27 20:04:01,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-10-27 20:04:01,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-10-27 20:04:01,182 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 65 [2020-10-27 20:04:01,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-27 20:04:01,182 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-27 20:04:01,182 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-27 20:04:01,182 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-10-27 20:04:01,182 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-10-27 20:04:01,183 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-27 20:04:01,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-10-27 20:04:01,618 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 454 DAG size of output: 438 [2020-10-27 20:04:02,145 WARN L193 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 90 [2020-10-27 20:04:03,862 WARN L193 SmtUtils]: Spent 1.63 s on a formula simplification. DAG size of input: 231 DAG size of output: 142 [2020-10-27 20:04:03,978 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 26 [2020-10-27 20:04:04,206 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 32 [2020-10-27 20:04:04,583 WARN L193 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 56 [2020-10-27 20:04:05,838 WARN L193 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 126 DAG size of output: 108 [2020-10-27 20:04:06,201 WARN L193 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 73 [2020-10-27 20:04:39,651 WARN L193 SmtUtils]: Spent 33.37 s on a formula simplification. DAG size of input: 435 DAG size of output: 298 [2020-10-27 20:04:39,656 INFO L274 CegarLoopResult]: For program point reach_errorEXIT(line 12) no Hoare annotation was computed. [2020-10-27 20:04:39,656 INFO L277 CegarLoopResult]: At program point reach_errorENTRY(line 12) the Hoare annotation is: true [2020-10-27 20:04:39,656 INFO L274 CegarLoopResult]: For program point L12-1(line 12) no Hoare annotation was computed. [2020-10-27 20:04:39,656 INFO L274 CegarLoopResult]: For program point L12-2(line 12) no Hoare annotation was computed. [2020-10-27 20:04:39,656 INFO L274 CegarLoopResult]: For program point reach_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 12) no Hoare annotation was computed. [2020-10-27 20:04:39,657 INFO L274 CegarLoopResult]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2020-10-27 20:04:39,657 INFO L270 CegarLoopResult]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |old(#NULL.base)| |#NULL.base|) (= |old(#t~string1.offset)| |#t~string1.offset|) (= |#t~string0.offset| |old(#t~string0.offset)|) (= |old(#length)| |#length|) (= |#t~string1.base| |old(#t~string1.base)|) (= |#t~string0.base| |old(#t~string0.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#valid)| |#valid|)) [2020-10-27 20:04:39,657 INFO L274 CegarLoopResult]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2020-10-27 20:04:39,657 INFO L277 CegarLoopResult]: At program point myexitENTRY(lines 572 574) the Hoare annotation is: true [2020-10-27 20:04:39,658 INFO L277 CegarLoopResult]: At program point L573(line 573) the Hoare annotation is: true [2020-10-27 20:04:39,658 INFO L274 CegarLoopResult]: For program point myexitEXIT(lines 572 574) no Hoare annotation was computed. [2020-10-27 20:04:39,658 INFO L274 CegarLoopResult]: For program point L602(lines 602 610) no Hoare annotation was computed. [2020-10-27 20:04:39,658 INFO L277 CegarLoopResult]: At program point L604-2(lines 604 608) the Hoare annotation is: true [2020-10-27 20:04:39,658 INFO L274 CegarLoopResult]: For program point L604-3(lines 604 608) no Hoare annotation was computed. [2020-10-27 20:04:39,658 INFO L274 CegarLoopResult]: For program point L602-2(lines 601 611) no Hoare annotation was computed. [2020-10-27 20:04:39,659 INFO L270 CegarLoopResult]: At program point dll_circular_destroyENTRY(lines 601 611) the Hoare annotation is: (= |old(#valid)| |#valid|) [2020-10-27 20:04:39,659 INFO L274 CegarLoopResult]: For program point dll_circular_destroyEXIT(lines 601 611) no Hoare annotation was computed. [2020-10-27 20:04:39,661 INFO L270 CegarLoopResult]: At program point L616-2(lines 616 620) the Hoare annotation is: (let ((.cse34 (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (.cse52 (select |old(#memory_$Pointer$.base)| |dll_circular_insert_#in~head.base|))) (let ((.cse36 (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (.cse4 (select .cse52 |dll_circular_insert_#in~head.offset|)) (.cse35 (select |#memory_$Pointer$.offset| .cse34))) (let ((.cse41 (store |old(#memory_$Pointer$.offset)| .cse34 .cse35)) (.cse64 (select (select |old(#memory_$Pointer$.offset)| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|)) (.cse53 (select |old(#memory_$Pointer$.base)| .cse4)) (.cse40 (store |old(#memory_$Pointer$.base)| .cse36 (select |#memory_$Pointer$.base| .cse36))) (.cse37 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (let ((.cse0 (or (= dll_circular_insert_~new_node~0.base .cse36) .cse37)) (.cse1 (= |#memory_$Pointer$.base| .cse40)) (.cse19 (= (select .cse53 0) |dll_circular_insert_#in~head.base|)) (.cse20 (not (= 0 .cse64))) (.cse3 (= (select |old(#valid)| dll_circular_insert_~new_node~0.base) 0)) (.cse6 (= dll_circular_insert_~head.base |dll_circular_insert_#in~head.base|)) (.cse8 (<= (+ dll_circular_insert_~new_node~0.base 1) |#StackHeapBarrier|)) (.cse9 (or (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= dll_circular_insert_~new_node~0.base .cse34))) (.cse18 (= .cse4 |dll_circular_insert_#in~head.base|)) (.cse7 (= |dll_circular_insert_#in~data| (select (select |#memory_int| dll_circular_insert_~new_node~0.base) 8))) (.cse10 (= |#memory_$Pointer$.offset| .cse41)) (.cse16 (= dll_circular_insert_~new_node~0.offset 0)) (.cse17 (= dll_circular_insert_~head.offset |dll_circular_insert_#in~head.offset|)) (.cse21 (= (select |old(#valid)| .cse4) 0)) (.cse5 (<= (+ |dll_circular_insert_#in~head.base| 1) |#StackHeapBarrier|)) (.cse2 (= dll_circular_insert_~snd_to_last~0.offset 0))) (or (and .cse0 .cse1 .cse2 .cse3 (or (= .cse4 dll_circular_insert_~last~1.base) .cse5) .cse6 (or .cse7 .cse5) (= dll_circular_insert_~snd_to_last~0.base 0) .cse8 .cse9 .cse10 (or (let ((.cse15 (@diff |old(#memory_int)| |#memory_int|))) (let ((.cse12 (store |old(#memory_int)| .cse15 (select |#memory_int| .cse15)))) (let ((.cse11 (@diff .cse12 |#memory_int|))) (let ((.cse13 (store .cse12 .cse11 (select |#memory_int| .cse11)))) (let ((.cse14 (@diff .cse13 |#memory_int|))) (and (or (= (select |old(#valid)| .cse11) 0) (= .cse12 |#memory_int|)) (= |#memory_int| (store .cse13 .cse14 (select |#memory_int| .cse14))) (or (= |#memory_int| |old(#memory_int)|) (= (select |old(#valid)| .cse15) 0)) (= (select (select |#memory_$Pointer$.offset| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|) dll_circular_insert_~last~1.offset) (or (= (select |old(#valid)| .cse14) 0) (= |#memory_int| .cse13)))))))) .cse5) (= |dll_circular_insert_#in~index| dll_circular_insert_~index) .cse16 .cse17) (and (<= dll_circular_insert_~index |dll_circular_insert_#in~index|) (or .cse18 .cse19 .cse20 .cse21 (let ((.cse30 (@diff .cse41 |#memory_$Pointer$.offset|))) (let ((.cse31 (select |#memory_$Pointer$.offset| .cse30))) (let ((.cse39 (store .cse41 .cse30 .cse31))) (let ((.cse33 (@diff .cse39 |#memory_$Pointer$.offset|)) (.cse29 (@diff .cse40 |#memory_$Pointer$.base|))) (let ((.cse23 (store .cse40 .cse29 (select |#memory_$Pointer$.base| .cse29))) (.cse32 (select |#memory_$Pointer$.offset| .cse33))) (let ((.cse28 (store .cse39 .cse33 .cse32)) (.cse22 (@diff .cse23 |#memory_$Pointer$.base|))) (let ((.cse24 (store .cse23 .cse22 (select |#memory_$Pointer$.base| .cse22))) (.cse26 (@diff .cse28 |#memory_$Pointer$.offset|))) (let ((.cse27 (select |#memory_$Pointer$.offset| .cse26)) (.cse25 (@diff .cse24 |#memory_$Pointer$.base|))) (and (or (not (= .cse22 |dll_circular_insert_#in~head.base|)) (= .cse23 |#memory_$Pointer$.base|)) (= (store .cse24 .cse25 (select |#memory_$Pointer$.base| .cse25)) |#memory_$Pointer$.base|) (or (not (= .cse26 |dll_circular_insert_#in~head.base|)) (= (select .cse27 |dll_circular_insert_#in~head.offset|) 0)) (= |#memory_$Pointer$.offset| (store .cse28 .cse26 .cse27)) (or .cse1 (not (= .cse29 |dll_circular_insert_#in~head.base|))) (or (not (= .cse30 |dll_circular_insert_#in~head.base|)) (= (select .cse31 |dll_circular_insert_#in~head.offset|) 0)) (or (= |#memory_$Pointer$.base| .cse24) (not (= .cse25 |dll_circular_insert_#in~head.base|))) (or (= (select .cse32 |dll_circular_insert_#in~head.offset|) 0) (not (= .cse33 |dll_circular_insert_#in~head.base|))) (or (not (= .cse34 |dll_circular_insert_#in~head.base|)) (= (select .cse35 |dll_circular_insert_#in~head.offset|) 0)) (or (not (= .cse36 |dll_circular_insert_#in~head.base|)) .cse37) (let ((.cse38 (select (select |#memory_$Pointer$.base| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|))) (or (and (= (select (select |old(#memory_$Pointer$.base)| .cse38) 0) .cse38) (not (= (select (select |old(#memory_$Pointer$.offset)| .cse38) 0) 0))) (= (select (select |#memory_int| .cse38) 8) (select (select |old(#memory_int)| .cse38) 8))))))))))))) .cse5) (<= 2 |dll_circular_insert_#in~index|)) (let ((.cse56 (select .cse53 .cse64)) (.cse50 (= dll_circular_insert_~last~1.offset 0)) (.cse44 (= dll_circular_insert_~last~1.base |dll_circular_insert_#in~head.base|))) (let ((.cse45 (= dll_circular_insert_~new_node~0.base dll_circular_insert_~snd_to_last~0.base)) (.cse54 (select (select |old(#memory_$Pointer$.base)| dll_circular_insert_~snd_to_last~0.base) dll_circular_insert_~snd_to_last~0.offset)) (.cse47 (= dll_circular_insert_~new_node~0.base dll_circular_insert_~last~1.base)) (.cse43 (not .cse2)) (.cse51 (not .cse44)) (.cse48 (= dll_circular_insert_~snd_to_last~0.base dll_circular_insert_~last~1.base)) (.cse49 (not .cse50)) (.cse58 (+ dll_circular_insert_~last~1.offset 4)) (.cse42 (select |#memory_$Pointer$.base| dll_circular_insert_~snd_to_last~0.base)) (.cse55 (= (select (select |old(#memory_$Pointer$.offset)| .cse4) .cse64) dll_circular_insert_~last~1.offset)) (.cse57 (= .cse56 |dll_circular_insert_#in~head.base|))) (and .cse0 .cse1 (or (and (or (= (select .cse42 dll_circular_insert_~snd_to_last~0.offset) |dll_circular_insert_#in~head.base|) .cse43) .cse44) (and (or .cse45 (let ((.cse46 (select |#memory_$Pointer$.offset| dll_circular_insert_~snd_to_last~0.base))) (and (or (and (= (select .cse42 0) dll_circular_insert_~last~1.base) (or (= (select .cse46 dll_circular_insert_~snd_to_last~0.offset) dll_circular_insert_~last~1.offset) .cse47)) .cse48 .cse49) (or (= (select .cse46 0) dll_circular_insert_~last~1.offset) .cse50))) .cse43) .cse51) (= dll_circular_insert_~snd_to_last~0.base |dll_circular_insert_#in~head.base|) .cse5) (or .cse19 .cse20 (= (select |#memory_int| dll_circular_insert_~last~1.base) (select |old(#memory_int)| dll_circular_insert_~last~1.base)) .cse21 (= (select |old(#valid)| dll_circular_insert_~last~1.base) 0) (= .cse52 .cse53) .cse5 .cse49) .cse3 (or .cse5 (= dll_circular_insert_~snd_to_last~0.base .cse4)) (or (= .cse54 dll_circular_insert_~snd_to_last~0.base) (not .cse48) .cse45) (or (= .cse54 dll_circular_insert_~last~1.base) (<= (+ dll_circular_insert_~snd_to_last~0.base 1) |#StackHeapBarrier|)) .cse6 (or .cse18 .cse44 (= (select |old(#valid)| dll_circular_insert_~snd_to_last~0.base) 0) (= dll_circular_insert_~snd_to_last~0.offset 8) .cse5 (= (select |#memory_int| dll_circular_insert_~snd_to_last~0.base) (select |old(#memory_int)| dll_circular_insert_~snd_to_last~0.base))) (= |dll_circular_insert_#in~index| (+ dll_circular_insert_~index 1)) (or (and (or .cse18 (and .cse55 (= .cse56 dll_circular_insert_~last~1.base)) .cse48 .cse57 .cse47) (or (not (= .cse58 0)) .cse55) (or (= dll_circular_insert_~new_node~0.base .cse56) (not .cse47))) .cse21 .cse5) .cse8 .cse9 (or .cse18 .cse43 .cse5 (let ((.cse62 (let ((.cse63 (store |#memory_$Pointer$.base| dll_circular_insert_~snd_to_last~0.base (store .cse42 dll_circular_insert_~snd_to_last~0.offset dll_circular_insert_~new_node~0.base)))) (store .cse63 dll_circular_insert_~new_node~0.base (store (store (select .cse63 dll_circular_insert_~new_node~0.base) (+ dll_circular_insert_~new_node~0.offset 4) dll_circular_insert_~snd_to_last~0.base) dll_circular_insert_~new_node~0.offset dll_circular_insert_~last~1.base))))) (let ((.cse60 (select .cse62 dll_circular_insert_~last~1.base))) (and (let ((.cse59 (select .cse60 |dll_circular_insert_#in~head.offset|))) (or (and (or (= (select (select |old(#memory_$Pointer$.offset)| .cse59) 0) dll_circular_insert_~last~1.offset) .cse50) (or .cse7 (= .cse58 |dll_circular_insert_#in~head.offset|) .cse49)) (= (select |old(#valid)| .cse59) 0) .cse51)) (let ((.cse61 (select (select (store .cse62 dll_circular_insert_~last~1.base (store .cse60 .cse58 dll_circular_insert_~new_node~0.base)) |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|))) (or (= (select |old(#valid)| .cse61) 0) (and .cse7 (or (= (select (select |old(#memory_$Pointer$.offset)| .cse61) 0) dll_circular_insert_~last~1.offset) .cse48)) .cse44 .cse49)))))) .cse10 (or (= dll_circular_insert_~snd_to_last~0.offset .cse64) .cse5) .cse16 .cse17 (or .cse21 .cse55 .cse50 .cse5 .cse57)))) (not (<= 1 |dll_circular_insert_#in~index|))))))) [2020-10-27 20:04:39,661 INFO L274 CegarLoopResult]: For program point L616-3(lines 612 638) no Hoare annotation was computed. [2020-10-27 20:04:39,661 INFO L274 CegarLoopResult]: For program point L627(lines 627 635) no Hoare annotation was computed. [2020-10-27 20:04:39,661 INFO L274 CegarLoopResult]: For program point L627-2(lines 627 635) no Hoare annotation was computed. [2020-10-27 20:04:39,662 INFO L270 CegarLoopResult]: At program point dll_circular_insertENTRY(lines 612 638) the Hoare annotation is: (or (and (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|)) (not (<= 1 |dll_circular_insert_#in~index|))) [2020-10-27 20:04:39,662 INFO L274 CegarLoopResult]: For program point dll_circular_insertEXIT(lines 612 638) no Hoare annotation was computed. [2020-10-27 20:04:39,662 INFO L274 CegarLoopResult]: For program point L621-1(lines 612 638) no Hoare annotation was computed. [2020-10-27 20:04:39,662 INFO L270 CegarLoopResult]: At program point L613(line 613) the Hoare annotation is: (or (and (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#length)| |#length|) (= dll_circular_insert_~data |dll_circular_insert_#in~data|) (= |#memory_int| |old(#memory_int)|) (= dll_circular_insert_~head.base |dll_circular_insert_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |dll_circular_insert_#in~index| dll_circular_insert_~index) (= dll_circular_insert_~head.offset |dll_circular_insert_#in~head.offset|) (= |old(#valid)| |#valid|)) (not (<= 1 |dll_circular_insert_#in~index|))) [2020-10-27 20:04:39,662 INFO L274 CegarLoopResult]: For program point L613-1(line 613) no Hoare annotation was computed. [2020-10-27 20:04:39,662 INFO L274 CegarLoopResult]: For program point __bswap_32ENTRY(lines 74 78) no Hoare annotation was computed. [2020-10-27 20:04:39,662 INFO L274 CegarLoopResult]: For program point __bswap_32FINAL(lines 74 78) no Hoare annotation was computed. [2020-10-27 20:04:39,662 INFO L274 CegarLoopResult]: For program point __bswap_32EXIT(lines 74 78) no Hoare annotation was computed. [2020-10-27 20:04:39,663 INFO L274 CegarLoopResult]: For program point __bswap_64ENTRY(lines 79 83) no Hoare annotation was computed. [2020-10-27 20:04:39,663 INFO L274 CegarLoopResult]: For program point __bswap_64FINAL(lines 79 83) no Hoare annotation was computed. [2020-10-27 20:04:39,663 INFO L274 CegarLoopResult]: For program point __bswap_64EXIT(lines 79 83) no Hoare annotation was computed. [2020-10-27 20:04:39,663 INFO L274 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-10-27 20:04:39,663 INFO L277 CegarLoopResult]: At program point L-1(line -1) the Hoare annotation is: true [2020-10-27 20:04:39,663 INFO L277 CegarLoopResult]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2020-10-27 20:04:39,663 INFO L274 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-10-27 20:04:39,663 INFO L274 CegarLoopResult]: For program point L642-1(line 642) no Hoare annotation was computed. [2020-10-27 20:04:39,663 INFO L274 CegarLoopResult]: For program point L646-5(lines 639 660) no Hoare annotation was computed. [2020-10-27 20:04:39,664 INFO L274 CegarLoopResult]: For program point mainEXIT(lines 639 660) no Hoare annotation was computed. [2020-10-27 20:04:39,664 INFO L274 CegarLoopResult]: For program point mainFINAL(lines 639 660) no Hoare annotation was computed. [2020-10-27 20:04:39,664 INFO L274 CegarLoopResult]: For program point L647(lines 647 649) no Hoare annotation was computed. [2020-10-27 20:04:39,664 INFO L270 CegarLoopResult]: At program point L643(line 643) the Hoare annotation is: (let ((.cse6 (select (select |#memory_$Pointer$.base| |main_~#s~0.base|) |main_~#s~0.offset|))) (let ((.cse7 (select |#memory_$Pointer$.base| .cse6)) (.cse5 (select |#memory_$Pointer$.offset| .cse6)) (.cse1 (select (select |#memory_$Pointer$.offset| |main_~#s~0.base|) |main_~#s~0.offset|))) (let ((.cse0 (select (select |#memory_int| .cse6) 8)) (.cse3 (select .cse5 .cse1)) (.cse2 (select .cse7 .cse1)) (.cse4 (select .cse7 0))) (and (= main_~data~0 .cse0) (<= main_~len~0 2) (= .cse1 (select (select |#memory_$Pointer$.offset| .cse2) .cse3)) (= (select (select |#memory_int| .cse4) 8) .cse0) (= .cse1 |main_~#s~0.offset|) (= (select .cse5 0) 0) (= .cse6 (select (select |#memory_$Pointer$.base| .cse2) .cse3)) (not (= |main_~#s~0.base| 0)) (= (select |#valid| .cse6) 1) (not (= .cse6 .cse4)) (not (= |main_~#s~0.base| .cse2)) (= |main_~#s~0.offset| 0) (not (= .cse6 0)) (<= (+ |#StackHeapBarrier| 1) |main_~#s~0.base|) (= (select |#valid| .cse4) 1) (< 0 (div main_~len~0 2)))))) [2020-10-27 20:04:39,664 INFO L274 CegarLoopResult]: For program point L643-1(line 643) no Hoare annotation was computed. [2020-10-27 20:04:39,664 INFO L270 CegarLoopResult]: At program point mainENTRY(lines 639 660) the Hoare annotation is: (and (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|)) [2020-10-27 20:04:39,665 INFO L274 CegarLoopResult]: For program point L658(line 658) no Hoare annotation was computed. [2020-10-27 20:04:39,665 INFO L277 CegarLoopResult]: At program point L656(line 656) the Hoare annotation is: true [2020-10-27 20:04:39,665 INFO L274 CegarLoopResult]: For program point L656-1(line 656) no Hoare annotation was computed. [2020-10-27 20:04:39,665 INFO L270 CegarLoopResult]: At program point L654(lines 639 660) the Hoare annotation is: false [2020-10-27 20:04:39,665 INFO L274 CegarLoopResult]: For program point L646-1(lines 646 652) no Hoare annotation was computed. [2020-10-27 20:04:39,665 INFO L274 CegarLoopResult]: For program point L646-2(lines 646 652) no Hoare annotation was computed. [2020-10-27 20:04:39,666 INFO L270 CegarLoopResult]: At program point L642(line 642) the Hoare annotation is: (let ((.cse0 (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (.cse1 (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (and (or (<= (+ .cse0 1) |#StackHeapBarrier|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (not (= |main_~#s~0.base| 0)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| .cse0 (select |#memory_$Pointer$.base| .cse0))) (<= main_~len~0 2) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| .cse1 (select |#memory_$Pointer$.offset| .cse1))) (= |main_~#s~0.offset| 0) (let ((.cse2 (select (select |old(#memory_$Pointer$.base)| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|)) (.cse3 (select (select |#memory_$Pointer$.base| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|))) (or (= .cse2 |dll_circular_insert_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| .cse2) 0) |dll_circular_insert_#in~head.base|) (not (= 0 (select (select |old(#memory_$Pointer$.offset)| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|))) (and (= (select (select |old(#memory_$Pointer$.base)| .cse3) 0) .cse3) (not (= (select (select |old(#memory_$Pointer$.offset)| .cse3) 0) 0))) (= (select |old(#valid)| .cse2) 0) (= (select (select |#memory_int| .cse3) 8) (select (select |old(#memory_int)| .cse3) 8)) (<= (+ |dll_circular_insert_#in~head.base| 1) |#StackHeapBarrier|))) (<= (+ |#StackHeapBarrier| 1) |main_~#s~0.base|) (or (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (<= (+ .cse1 1) |#StackHeapBarrier|)) (< 0 (div main_~len~0 2)))) [2020-10-27 20:04:39,666 INFO L270 CegarLoopResult]: At program point L646-4(lines 646 652) the Hoare annotation is: (let ((.cse14 (select (select |#memory_$Pointer$.base| |main_~#s~0.base|) |main_~#s~0.offset|)) (.cse6 (select (select |#memory_$Pointer$.offset| |main_~#s~0.base|) |main_~#s~0.offset|))) (let ((.cse30 (select (select |#memory_$Pointer$.base| .cse14) .cse6)) (.cse31 (select (select |#memory_$Pointer$.offset| .cse14) .cse6)) (.cse15 (select (select |#memory_$Pointer$.base| main_~ptr~0.base) main_~ptr~0.offset)) (.cse7 (select (select |#memory_$Pointer$.offset| main_~ptr~0.base) main_~ptr~0.offset))) (let ((.cse21 (select (select |#memory_$Pointer$.offset| .cse15) .cse7)) (.cse20 (select (select |#memory_$Pointer$.base| .cse15) .cse7)) (.cse18 (select (select |#memory_int| .cse14) 8)) (.cse24 (select (select |#memory_int| main_~ptr~0.base) (+ main_~ptr~0.offset 8))) (.cse28 (select (select |#memory_$Pointer$.base| .cse30) .cse31)) (.cse29 (select (select |#memory_$Pointer$.offset| .cse30) .cse31))) (let ((.cse5 (= .cse6 0)) (.cse0 (= main_~data~0 (select (select |#memory_int| .cse15) 8))) (.cse1 (or (not (= .cse30 .cse14)) (not (= .cse6 .cse31)))) (.cse2 (= 0 .cse29)) (.cse3 (<= main_~len~0 2)) (.cse4 (= (select (select |#memory_$Pointer$.base| .cse28) .cse29) .cse14)) (.cse8 (= main_~data~0 .cse24)) (.cse10 (not (= |main_~#s~0.base| 0))) (.cse9 (= (select (select |#memory_int| .cse30) (+ .cse31 8)) main_~data~0)) (.cse11 (= (select (select |#memory_$Pointer$.offset| .cse28) .cse29) 0)) (.cse12 (= .cse18 (select (select |#memory_int| .cse28) 8))) (.cse19 (= .cse20 .cse14)) (.cse13 (= |main_~#s~0.offset| 0)) (.cse23 (select (select |#memory_int| .cse20) 8)) (.cse16 (<= (+ |#StackHeapBarrier| 1) |main_~#s~0.base|)) (.cse17 (< 0 (div main_~len~0 2))) (.cse26 (= 0 .cse21))) (or (and .cse0 .cse1 .cse2 (<= main_~count~0 main_~len~0) .cse3 .cse4 .cse5 (= main_~ptr~0.offset 0) (<= main_~len~0 main_~count~0) (= .cse6 .cse7) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= .cse14 .cse15) .cse16 .cse17) (let ((.cse22 (+ main_~count~0 2)) (.cse25 (select (select |#memory_$Pointer$.base| .cse20) .cse21))) (and (= main_~data~0 .cse18) .cse3 .cse5 (not .cse19) (= .cse6 (select (select |#memory_$Pointer$.offset| .cse20) .cse21)) (<= main_~len~0 .cse22) .cse10 .cse9 (<= 2 main_~len~0) (= .cse23 .cse24) (<= .cse22 main_~len~0) (= main_~ptr~0.base .cse25) .cse13 (= .cse6 main_~ptr~0.offset) (= .cse14 .cse25) .cse16 .cse26)) (let ((.cse27 (+ main_~count~0 1))) (and .cse0 .cse1 (= .cse7 0) .cse2 .cse3 .cse4 (<= .cse27 main_~len~0) (= .cse6 .cse21) .cse8 (<= main_~len~0 .cse27) .cse10 .cse9 .cse11 .cse12 .cse19 .cse13 (= .cse23 main_~data~0) .cse16 .cse17 .cse26))))))) [2020-10-27 20:04:39,667 INFO L274 CegarLoopResult]: For program point dll_circular_createEXIT(lines 585 600) no Hoare annotation was computed. [2020-10-27 20:04:39,667 INFO L274 CegarLoopResult]: For program point dll_circular_createFINAL(lines 585 600) no Hoare annotation was computed. [2020-10-27 20:04:39,667 INFO L274 CegarLoopResult]: For program point L591(lines 591 593) no Hoare annotation was computed. [2020-10-27 20:04:39,667 INFO L270 CegarLoopResult]: At program point L589(line 589) the Hoare annotation is: (or (let ((.cse1 (+ dll_circular_create_~head~0.base 1)) (.cse0 (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (.cse4 (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (and (= dll_circular_create_~data |dll_circular_create_#in~data|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| .cse0 (select |#memory_$Pointer$.base| .cse0))) (= dll_circular_create_~len |dll_circular_create_#in~len|) (or (<= (+ dll_circular_create_~head~0.offset 1) dll_circular_create_~head~0.base) (<= .cse1 dll_circular_create_~head~0.offset)) (<= .cse1 |#StackHeapBarrier|) (let ((.cse2 (select (select |old(#memory_$Pointer$.base)| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|)) (.cse3 (select (select |#memory_$Pointer$.base| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|))) (or (= .cse2 |dll_circular_insert_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| .cse2) 0) |dll_circular_insert_#in~head.base|) (not (= 0 (select (select |old(#memory_$Pointer$.offset)| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|))) (and (= (select (select |old(#memory_$Pointer$.base)| .cse3) 0) .cse3) (not (= (select (select |old(#memory_$Pointer$.offset)| .cse3) 0) 0))) (= (select |old(#valid)| .cse2) 0) (= (select (select |#memory_int| .cse3) 8) (select (select |old(#memory_int)| .cse3) 8)) (<= (+ |dll_circular_insert_#in~head.base| 1) |#StackHeapBarrier|))) (or (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (<= (+ .cse4 1) |#StackHeapBarrier|)) (= dll_circular_create_~head~0.base dll_circular_create_~last~0.base) (= (select (select |#memory_int| dll_circular_create_~head~0.base) 8) dll_circular_create_~data) (or (<= (+ .cse0 1) |#StackHeapBarrier|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= dll_circular_create_~head~0.offset dll_circular_create_~last~0.offset) (= dll_circular_create_~head~0.offset 0) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| .cse4 (select |#memory_$Pointer$.offset| .cse4))) (= (select |#valid| dll_circular_create_~head~0.base) 1))) (not (<= |dll_circular_create_#in~len| 2))) [2020-10-27 20:04:39,667 INFO L274 CegarLoopResult]: For program point L591-2(lines 591 593) no Hoare annotation was computed. [2020-10-27 20:04:39,667 INFO L274 CegarLoopResult]: For program point L589-1(line 589) no Hoare annotation was computed. [2020-10-27 20:04:39,668 INFO L270 CegarLoopResult]: At program point L586(line 586) the Hoare annotation is: (or (and (= dll_circular_create_~data |dll_circular_create_#in~data|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= dll_circular_create_~len |dll_circular_create_#in~len|) (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|)) (not (<= |dll_circular_create_#in~len| 2))) [2020-10-27 20:04:39,669 INFO L270 CegarLoopResult]: At program point L588-2(lines 588 596) the Hoare annotation is: (let ((.cse10 (+ dll_circular_create_~head~0.base 1))) (let ((.cse0 (= dll_circular_create_~data |dll_circular_create_#in~data|)) (.cse4 (<= .cse10 |#StackHeapBarrier|)) (.cse5 (= dll_circular_create_~head~0.base dll_circular_create_~last~0.base)) (.cse1 (select (select |#memory_int| dll_circular_create_~head~0.base) 8)) (.cse7 (= dll_circular_create_~head~0.offset 0)) (.cse8 (= (select |#valid| dll_circular_create_~head~0.base) 1))) (or (let ((.cse6 (+ dll_circular_create_~head~0.offset 4))) (let ((.cse2 (store (select (store |#memory_$Pointer$.base| dll_circular_create_~last~0.base (store (select |#memory_$Pointer$.base| dll_circular_create_~last~0.base) dll_circular_create_~last~0.offset dll_circular_create_~head~0.base)) dll_circular_create_~head~0.base) .cse6 dll_circular_create_~last~0.base)) (.cse3 (select (select |#memory_$Pointer$.base| dll_circular_create_~new_head~0.base) dll_circular_create_~new_head~0.offset))) (and .cse0 (= (select (select |#memory_$Pointer$.offset| dll_circular_create_~new_head~0.base) dll_circular_create_~new_head~0.offset) 0) (= dll_circular_create_~last~0.offset 0) (= .cse1 |dll_circular_create_#in~data|) (= (select .cse2 dll_circular_create_~head~0.offset) dll_circular_create_~last~0.base) (<= (+ .cse3 1) |#StackHeapBarrier|) (= (select |#valid| (select .cse2 0)) 1) (= dll_circular_create_~new_head~0.offset 0) .cse4 (not (= dll_circular_create_~head~0.base 0)) (<= (+ dll_circular_create_~new_head~0.base 1) |#StackHeapBarrier|) (not (= dll_circular_create_~new_head~0.base 0)) (= (select (select |#memory_int| dll_circular_create_~new_head~0.base) 8) |dll_circular_create_#in~data|) (= .cse3 dll_circular_create_~last~0.base) (= (select |#valid| dll_circular_create_~new_head~0.base) 1) (not .cse5) (not (= dll_circular_create_~new_head~0.base .cse3)) (= (+ dll_circular_create_~len 1) |dll_circular_create_#in~len|) (= (select (store (select (store |#memory_$Pointer$.offset| dll_circular_create_~last~0.base (store (select |#memory_$Pointer$.offset| dll_circular_create_~last~0.base) dll_circular_create_~last~0.offset dll_circular_create_~head~0.offset)) dll_circular_create_~head~0.base) .cse6 dll_circular_create_~last~0.offset) dll_circular_create_~head~0.offset) dll_circular_create_~last~0.offset) .cse7 .cse8 (= .cse1 (select (select |#memory_int| dll_circular_create_~last~0.base) 8))))) (let ((.cse9 (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (.cse13 (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (and .cse0 (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| .cse9 (select |#memory_$Pointer$.base| .cse9))) (= dll_circular_create_~len |dll_circular_create_#in~len|) (or (<= (+ dll_circular_create_~head~0.offset 1) dll_circular_create_~head~0.base) (<= .cse10 dll_circular_create_~head~0.offset)) .cse4 (let ((.cse11 (select (select |old(#memory_$Pointer$.base)| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|)) (.cse12 (select (select |#memory_$Pointer$.base| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|))) (or (= .cse11 |dll_circular_insert_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| .cse11) 0) |dll_circular_insert_#in~head.base|) (not (= 0 (select (select |old(#memory_$Pointer$.offset)| |dll_circular_insert_#in~head.base|) |dll_circular_insert_#in~head.offset|))) (and (= (select (select |old(#memory_$Pointer$.base)| .cse12) 0) .cse12) (not (= (select (select |old(#memory_$Pointer$.offset)| .cse12) 0) 0))) (= (select |old(#valid)| .cse11) 0) (= (select (select |#memory_int| .cse12) 8) (select (select |old(#memory_int)| .cse12) 8)) (<= (+ |dll_circular_insert_#in~head.base| 1) |#StackHeapBarrier|))) (or (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (<= (+ .cse13 1) |#StackHeapBarrier|)) .cse5 (= .cse1 dll_circular_create_~data) (or (<= (+ .cse9 1) |#StackHeapBarrier|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= dll_circular_create_~head~0.offset dll_circular_create_~last~0.offset) .cse7 (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| .cse13 (select |#memory_$Pointer$.offset| .cse13))) .cse8)) (not (<= |dll_circular_create_#in~len| 2))))) [2020-10-27 20:04:39,669 INFO L274 CegarLoopResult]: For program point L586-1(line 586) no Hoare annotation was computed. [2020-10-27 20:04:39,669 INFO L274 CegarLoopResult]: For program point L588-3(lines 588 596) no Hoare annotation was computed. [2020-10-27 20:04:39,669 INFO L270 CegarLoopResult]: At program point dll_circular_createENTRY(lines 585 600) the Hoare annotation is: (or (and (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|)) (not (<= |dll_circular_create_#in~len| 2))) [2020-10-27 20:04:39,669 INFO L274 CegarLoopResult]: For program point L577(lines 577 579) no Hoare annotation was computed. [2020-10-27 20:04:39,669 INFO L274 CegarLoopResult]: For program point L577-1(lines 577 579) no Hoare annotation was computed. [2020-10-27 20:04:39,669 INFO L270 CegarLoopResult]: At program point node_createENTRY(lines 575 584) the Hoare annotation is: (and (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#valid)| |#valid|)) [2020-10-27 20:04:39,669 INFO L274 CegarLoopResult]: For program point node_createFINAL(lines 575 584) no Hoare annotation was computed. [2020-10-27 20:04:39,669 INFO L274 CegarLoopResult]: For program point node_createEXIT(lines 575 584) no Hoare annotation was computed. [2020-10-27 20:04:39,670 INFO L277 CegarLoopResult]: At program point L578(line 578) the Hoare annotation is: true [2020-10-27 20:04:39,693 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalArgumentException: unknown symbol (@diff (Array Int (Array Int Int)) (Array Int (Array Int Int)) Int) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.getBinaryOperator(Term2Expression.java:553) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:246) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:129) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translateStore(Term2Expression.java:313) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:157) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:129) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:165) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:129) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:165) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:129) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:165) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:129) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator.translateExpression(RCFGBacktranslator.java:394) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator.translateExpression(RCFGBacktranslator.java:1) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateExpression(ModelTranslationContainer.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateExpressionToString(ModelTranslationContainer.java:89) at de.uni_freiburg.informatik.ultimate.core.lib.results.InvariantResult.getLongDescription(InvariantResult.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.reportResult(TraceAbstractionStarter.java:707) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.createInvariantResults(TraceAbstractionStarter.java:267) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:224) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:134) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2020-10-27 20:04:39,701 INFO L168 Benchmark]: Toolchain (without parser) took 200170.92 ms. Allocated memory was 153.1 MB in the beginning and 1.2 GB in the end (delta: 1.1 GB). Free memory was 128.0 MB in the beginning and 703.2 MB in the end (delta: -575.2 MB). Peak memory consumption was 728.4 MB. Max. memory is 8.0 GB. [2020-10-27 20:04:39,702 INFO L168 Benchmark]: CDTParser took 0.69 ms. Allocated memory is still 125.8 MB. Free memory is still 84.6 MB. There was no memory consumed. Max. memory is 8.0 GB. [2020-10-27 20:04:39,706 INFO L168 Benchmark]: CACSL2BoogieTranslator took 775.85 ms. Allocated memory is still 153.1 MB. Free memory was 127.2 MB in the beginning and 103.5 MB in the end (delta: 23.8 MB). Peak memory consumption was 24.1 MB. Max. memory is 8.0 GB. [2020-10-27 20:04:39,707 INFO L168 Benchmark]: Boogie Preprocessor took 86.46 ms. Allocated memory is still 153.1 MB. Free memory was 103.5 MB in the beginning and 100.5 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2020-10-27 20:04:39,707 INFO L168 Benchmark]: RCFGBuilder took 1140.46 ms. Allocated memory is still 153.1 MB. Free memory was 100.5 MB in the beginning and 108.4 MB in the end (delta: -7.9 MB). Peak memory consumption was 31.4 MB. Max. memory is 8.0 GB. [2020-10-27 20:04:39,708 INFO L168 Benchmark]: TraceAbstraction took 198155.18 ms. Allocated memory was 153.1 MB in the beginning and 1.2 GB in the end (delta: 1.1 GB). Free memory was 107.9 MB in the beginning and 703.2 MB in the end (delta: -595.4 MB). Peak memory consumption was 707.5 MB. Max. memory is 8.0 GB. [2020-10-27 20:04:39,718 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.69 ms. Allocated memory is still 125.8 MB. Free memory is still 84.6 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 775.85 ms. Allocated memory is still 153.1 MB. Free memory was 127.2 MB in the beginning and 103.5 MB in the end (delta: 23.8 MB). Peak memory consumption was 24.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 86.46 ms. Allocated memory is still 153.1 MB. Free memory was 103.5 MB in the beginning and 100.5 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1140.46 ms. Allocated memory is still 153.1 MB. Free memory was 100.5 MB in the beginning and 108.4 MB in the end (delta: -7.9 MB). Peak memory consumption was 31.4 MB. Max. memory is 8.0 GB. * TraceAbstraction took 198155.18 ms. Allocated memory was 153.1 MB in the beginning and 1.2 GB in the end (delta: 1.1 GB). Free memory was 107.9 MB in the beginning and 703.2 MB in the end (delta: -595.4 MB). Peak memory consumption was 707.5 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 12]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 573]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 639]: Loop Invariant Derived loop invariant: 0 - ExceptionOrErrorResult: IllegalArgumentException: unknown symbol (@diff (Array Int (Array Int Int)) (Array Int (Array Int Int)) Int) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalArgumentException: unknown symbol (@diff (Array Int (Array Int Int)) (Array Int (Array Int Int)) Int): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.getBinaryOperator(Term2Expression.java:553) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...