java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ.epf -i ../../../trunk/examples/svcomp/array-memsafety/lis-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-6b94a2f [2018-01-24 11:43:45,651 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-24 11:43:45,653 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-24 11:43:45,667 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-24 11:43:45,667 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-24 11:43:45,668 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-24 11:43:45,669 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-24 11:43:45,671 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-24 11:43:45,673 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-24 11:43:45,674 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-24 11:43:45,674 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-24 11:43:45,674 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-24 11:43:45,675 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-24 11:43:45,676 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-24 11:43:45,676 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-24 11:43:45,679 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-24 11:43:45,681 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-24 11:43:45,683 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-24 11:43:45,685 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-24 11:43:45,686 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-24 11:43:45,688 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-24 11:43:45,688 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-24 11:43:45,688 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-24 11:43:45,689 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-24 11:43:45,719 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-24 11:43:45,720 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-24 11:43:45,720 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-24 11:43:45,721 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-24 11:43:45,721 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-24 11:43:45,721 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-24 11:43:45,722 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-24 11:43:45,722 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ.epf [2018-01-24 11:43:45,731 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-24 11:43:45,732 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-24 11:43:45,733 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-24 11:43:45,733 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-24 11:43:45,733 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-24 11:43:45,733 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-24 11:43:45,733 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-24 11:43:45,734 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-24 11:43:45,734 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-24 11:43:45,734 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-24 11:43:45,735 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-24 11:43:45,735 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-24 11:43:45,735 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-24 11:43:45,735 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-24 11:43:45,735 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-24 11:43:45,736 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-24 11:43:45,736 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-24 11:43:45,736 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-24 11:43:45,736 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-24 11:43:45,736 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-24 11:43:45,737 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-24 11:43:45,737 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-24 11:43:45,737 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-24 11:43:45,737 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 11:43:45,737 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-24 11:43:45,738 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-24 11:43:45,738 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-24 11:43:45,738 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-24 11:43:45,738 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-24 11:43:45,739 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-24 11:43:45,739 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-24 11:43:45,739 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-24 11:43:45,740 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-24 11:43:45,740 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-24 11:43:45,774 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-24 11:43:45,786 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-24 11:43:45,790 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-24 11:43:45,792 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-24 11:43:45,792 INFO L276 PluginConnector]: CDTParser initialized [2018-01-24 11:43:45,793 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/lis-alloca_true-valid-memsafety_true-termination.i [2018-01-24 11:43:45,988 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-24 11:43:45,994 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-24 11:43:45,994 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-24 11:43:45,994 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-24 11:43:45,999 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-24 11:43:46,000 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 11:43:45" (1/1) ... [2018-01-24 11:43:46,002 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d8c01df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46, skipping insertion in model container [2018-01-24 11:43:46,002 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 11:43:45" (1/1) ... [2018-01-24 11:43:46,015 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 11:43:46,052 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 11:43:46,169 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 11:43:46,186 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 11:43:46,195 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46 WrapperNode [2018-01-24 11:43:46,195 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-24 11:43:46,196 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-24 11:43:46,196 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-24 11:43:46,196 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-24 11:43:46,212 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (1/1) ... [2018-01-24 11:43:46,213 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (1/1) ... [2018-01-24 11:43:46,225 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (1/1) ... [2018-01-24 11:43:46,225 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (1/1) ... [2018-01-24 11:43:46,229 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (1/1) ... [2018-01-24 11:43:46,232 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (1/1) ... [2018-01-24 11:43:46,234 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (1/1) ... [2018-01-24 11:43:46,235 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-24 11:43:46,236 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-24 11:43:46,236 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-24 11:43:46,236 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-24 11:43:46,237 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (1/1) ... No working directory specified, using /storage/ultimate/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 [2018-01-24 11:43:46,284 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-24 11:43:46,284 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-24 11:43:46,284 INFO L136 BoogieDeclarations]: Found implementation of procedure lis [2018-01-24 11:43:46,284 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure lis [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-24 11:43:46,285 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-24 11:43:46,621 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-24 11:43:46,621 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 11:43:46 BoogieIcfgContainer [2018-01-24 11:43:46,621 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-24 11:43:46,622 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-24 11:43:46,622 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-24 11:43:46,624 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-24 11:43:46,624 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.01 11:43:45" (1/3) ... [2018-01-24 11:43:46,625 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f0dad10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 11:43:46, skipping insertion in model container [2018-01-24 11:43:46,625 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:43:46" (2/3) ... [2018-01-24 11:43:46,625 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f0dad10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 11:43:46, skipping insertion in model container [2018-01-24 11:43:46,625 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 11:43:46" (3/3) ... [2018-01-24 11:43:46,628 INFO L105 eAbstractionObserver]: Analyzing ICFG lis-alloca_true-valid-memsafety_true-termination.i [2018-01-24 11:43:46,634 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-24 11:43:46,641 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 23 error locations. [2018-01-24 11:43:46,685 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-24 11:43:46,686 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-24 11:43:46,686 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-24 11:43:46,686 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-24 11:43:46,686 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-24 11:43:46,686 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-24 11:43:46,686 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-24 11:43:46,687 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-24 11:43:46,687 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-24 11:43:46,708 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states. [2018-01-24 11:43:46,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-24 11:43:46,714 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:46,715 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:46,715 INFO L371 AbstractCegarLoop]: === Iteration 1 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:46,720 INFO L82 PathProgramCache]: Analyzing trace with hash -456745945, now seen corresponding path program 1 times [2018-01-24 11:43:46,721 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:46,722 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:46,762 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:46,762 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:46,762 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:46,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:46,831 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:46,969 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:46,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-01-24 11:43:46,972 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-24 11:43:47,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-24 11:43:47,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-24 11:43:47,061 INFO L87 Difference]: Start difference. First operand 84 states. Second operand 4 states. [2018-01-24 11:43:47,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:47,194 INFO L93 Difference]: Finished difference Result 138 states and 163 transitions. [2018-01-24 11:43:47,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-24 11:43:47,196 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-01-24 11:43:47,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:47,207 INFO L225 Difference]: With dead ends: 138 [2018-01-24 11:43:47,207 INFO L226 Difference]: Without dead ends: 74 [2018-01-24 11:43:47,211 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-24 11:43:47,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-01-24 11:43:47,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2018-01-24 11:43:47,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-01-24 11:43:47,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 81 transitions. [2018-01-24 11:43:47,249 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 81 transitions. Word has length 18 [2018-01-24 11:43:47,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:47,250 INFO L432 AbstractCegarLoop]: Abstraction has 74 states and 81 transitions. [2018-01-24 11:43:47,250 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-24 11:43:47,250 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 81 transitions. [2018-01-24 11:43:47,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-24 11:43:47,251 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:47,251 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:47,251 INFO L371 AbstractCegarLoop]: === Iteration 2 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:47,252 INFO L82 PathProgramCache]: Analyzing trace with hash -456745944, now seen corresponding path program 1 times [2018-01-24 11:43:47,252 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:47,252 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:47,253 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:47,253 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:47,253 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:47,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:47,280 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:47,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:47,463 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:47,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-24 11:43:47,465 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-24 11:43:47,465 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-24 11:43:47,465 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-01-24 11:43:47,466 INFO L87 Difference]: Start difference. First operand 74 states and 81 transitions. Second operand 7 states. [2018-01-24 11:43:47,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:47,791 INFO L93 Difference]: Finished difference Result 99 states and 109 transitions. [2018-01-24 11:43:47,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 11:43:47,791 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2018-01-24 11:43:47,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:47,795 INFO L225 Difference]: With dead ends: 99 [2018-01-24 11:43:47,795 INFO L226 Difference]: Without dead ends: 96 [2018-01-24 11:43:47,796 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-01-24 11:43:47,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-01-24 11:43:47,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 82. [2018-01-24 11:43:47,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-01-24 11:43:47,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 92 transitions. [2018-01-24 11:43:47,809 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 92 transitions. Word has length 18 [2018-01-24 11:43:47,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:47,809 INFO L432 AbstractCegarLoop]: Abstraction has 82 states and 92 transitions. [2018-01-24 11:43:47,810 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-24 11:43:47,810 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 92 transitions. [2018-01-24 11:43:47,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-24 11:43:47,811 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:47,811 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:47,811 INFO L371 AbstractCegarLoop]: === Iteration 3 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:47,811 INFO L82 PathProgramCache]: Analyzing trace with hash -1274222418, now seen corresponding path program 1 times [2018-01-24 11:43:47,811 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:47,811 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:47,813 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:47,813 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:47,813 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:47,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:47,829 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:47,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:47,871 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:47,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-01-24 11:43:47,872 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-24 11:43:47,872 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-24 11:43:47,872 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-24 11:43:47,872 INFO L87 Difference]: Start difference. First operand 82 states and 92 transitions. Second operand 4 states. [2018-01-24 11:43:47,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:47,923 INFO L93 Difference]: Finished difference Result 82 states and 92 transitions. [2018-01-24 11:43:47,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-24 11:43:47,924 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 19 [2018-01-24 11:43:47,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:47,925 INFO L225 Difference]: With dead ends: 82 [2018-01-24 11:43:47,925 INFO L226 Difference]: Without dead ends: 80 [2018-01-24 11:43:47,925 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-24 11:43:47,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-01-24 11:43:47,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2018-01-24 11:43:47,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-01-24 11:43:47,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 90 transitions. [2018-01-24 11:43:47,933 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 90 transitions. Word has length 19 [2018-01-24 11:43:47,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:47,933 INFO L432 AbstractCegarLoop]: Abstraction has 80 states and 90 transitions. [2018-01-24 11:43:47,933 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-24 11:43:47,933 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 90 transitions. [2018-01-24 11:43:47,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-24 11:43:47,934 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:47,934 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:47,934 INFO L371 AbstractCegarLoop]: === Iteration 4 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:47,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1274222417, now seen corresponding path program 1 times [2018-01-24 11:43:47,934 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:47,934 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:47,935 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:47,935 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:47,935 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:47,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:47,951 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:48,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:48,041 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:48,041 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-01-24 11:43:48,042 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-24 11:43:48,042 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-24 11:43:48,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-01-24 11:43:48,043 INFO L87 Difference]: Start difference. First operand 80 states and 90 transitions. Second operand 8 states. [2018-01-24 11:43:48,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:48,272 INFO L93 Difference]: Finished difference Result 99 states and 112 transitions. [2018-01-24 11:43:48,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 11:43:48,273 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-01-24 11:43:48,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:48,274 INFO L225 Difference]: With dead ends: 99 [2018-01-24 11:43:48,274 INFO L226 Difference]: Without dead ends: 97 [2018-01-24 11:43:48,275 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2018-01-24 11:43:48,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-01-24 11:43:48,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 78. [2018-01-24 11:43:48,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-01-24 11:43:48,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 88 transitions. [2018-01-24 11:43:48,286 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 88 transitions. Word has length 19 [2018-01-24 11:43:48,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:48,287 INFO L432 AbstractCegarLoop]: Abstraction has 78 states and 88 transitions. [2018-01-24 11:43:48,287 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-24 11:43:48,287 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 88 transitions. [2018-01-24 11:43:48,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-24 11:43:48,288 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:48,288 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:48,288 INFO L371 AbstractCegarLoop]: === Iteration 5 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:48,289 INFO L82 PathProgramCache]: Analyzing trace with hash 1183954355, now seen corresponding path program 1 times [2018-01-24 11:43:48,289 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:48,289 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:48,290 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:48,290 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:48,290 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:48,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:48,304 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:48,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:48,369 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:48,369 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-24 11:43:48,370 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 11:43:48,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 11:43:48,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 11:43:48,371 INFO L87 Difference]: Start difference. First operand 78 states and 88 transitions. Second operand 6 states. [2018-01-24 11:43:48,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:48,546 INFO L93 Difference]: Finished difference Result 181 states and 205 transitions. [2018-01-24 11:43:48,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 11:43:48,547 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2018-01-24 11:43:48,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:48,549 INFO L225 Difference]: With dead ends: 181 [2018-01-24 11:43:48,549 INFO L226 Difference]: Without dead ends: 128 [2018-01-24 11:43:48,550 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-01-24 11:43:48,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-01-24 11:43:48,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 120. [2018-01-24 11:43:48,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-01-24 11:43:48,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 140 transitions. [2018-01-24 11:43:48,567 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 140 transitions. Word has length 23 [2018-01-24 11:43:48,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:48,567 INFO L432 AbstractCegarLoop]: Abstraction has 120 states and 140 transitions. [2018-01-24 11:43:48,568 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 11:43:48,568 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 140 transitions. [2018-01-24 11:43:48,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-24 11:43:48,569 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:48,569 INFO L322 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:48,569 INFO L371 AbstractCegarLoop]: === Iteration 6 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:48,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1662425565, now seen corresponding path program 1 times [2018-01-24 11:43:48,570 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:48,570 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:48,571 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:48,571 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:48,571 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:48,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:48,585 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:48,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:48,675 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:43:48,675 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:43:48,684 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:48,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:48,712 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:43:48,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:48,790 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-24 11:43:48,790 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 11 [2018-01-24 11:43:48,791 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-24 11:43:48,791 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-24 11:43:48,791 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2018-01-24 11:43:48,791 INFO L87 Difference]: Start difference. First operand 120 states and 140 transitions. Second operand 11 states. [2018-01-24 11:43:49,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:49,108 INFO L93 Difference]: Finished difference Result 165 states and 185 transitions. [2018-01-24 11:43:49,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-24 11:43:49,108 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 23 [2018-01-24 11:43:49,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:49,110 INFO L225 Difference]: With dead ends: 165 [2018-01-24 11:43:49,110 INFO L226 Difference]: Without dead ends: 126 [2018-01-24 11:43:49,110 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2018-01-24 11:43:49,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-01-24 11:43:49,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 113. [2018-01-24 11:43:49,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-01-24 11:43:49,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 126 transitions. [2018-01-24 11:43:49,123 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 126 transitions. Word has length 23 [2018-01-24 11:43:49,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:49,123 INFO L432 AbstractCegarLoop]: Abstraction has 113 states and 126 transitions. [2018-01-24 11:43:49,123 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-24 11:43:49,123 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 126 transitions. [2018-01-24 11:43:49,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-24 11:43:49,124 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:49,124 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:49,124 INFO L371 AbstractCegarLoop]: === Iteration 7 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:49,124 INFO L82 PathProgramCache]: Analyzing trace with hash -404393547, now seen corresponding path program 1 times [2018-01-24 11:43:49,125 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:49,125 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:49,125 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:49,125 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:49,126 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:49,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:49,135 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:49,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:49,206 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:49,206 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-24 11:43:49,207 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 11:43:49,207 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 11:43:49,207 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-01-24 11:43:49,207 INFO L87 Difference]: Start difference. First operand 113 states and 126 transitions. Second operand 6 states. [2018-01-24 11:43:49,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:49,300 INFO L93 Difference]: Finished difference Result 191 states and 213 transitions. [2018-01-24 11:43:49,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 11:43:49,301 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2018-01-24 11:43:49,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:49,302 INFO L225 Difference]: With dead ends: 191 [2018-01-24 11:43:49,302 INFO L226 Difference]: Without dead ends: 117 [2018-01-24 11:43:49,303 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-01-24 11:43:49,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2018-01-24 11:43:49,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 113. [2018-01-24 11:43:49,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-01-24 11:43:49,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 122 transitions. [2018-01-24 11:43:49,316 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 122 transitions. Word has length 23 [2018-01-24 11:43:49,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:49,316 INFO L432 AbstractCegarLoop]: Abstraction has 113 states and 122 transitions. [2018-01-24 11:43:49,316 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 11:43:49,316 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 122 transitions. [2018-01-24 11:43:49,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-24 11:43:49,317 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:49,318 INFO L322 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:49,318 INFO L371 AbstractCegarLoop]: === Iteration 8 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:49,318 INFO L82 PathProgramCache]: Analyzing trace with hash 1044193829, now seen corresponding path program 1 times [2018-01-24 11:43:49,318 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:49,318 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:49,319 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:49,319 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:49,319 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:49,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:49,336 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:49,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:49,453 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:43:49,453 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:43:49,462 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:49,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:49,485 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:43:49,510 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-01-24 11:43:49,512 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:49,519 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:43:49,519 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:49,529 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:49,529 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 11:43:49,545 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:49,546 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:49,548 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-01-24 11:43:49,548 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:49,556 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 19 [2018-01-24 11:43:49,556 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:49,562 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:49,562 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:22 [2018-01-24 11:43:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:49,691 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:43:49,691 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2018-01-24 11:43:49,692 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-24 11:43:49,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-24 11:43:49,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2018-01-24 11:43:49,692 INFO L87 Difference]: Start difference. First operand 113 states and 122 transitions. Second operand 12 states. [2018-01-24 11:43:50,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:50,058 INFO L93 Difference]: Finished difference Result 117 states and 126 transitions. [2018-01-24 11:43:50,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 11:43:50,058 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 23 [2018-01-24 11:43:50,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:50,059 INFO L225 Difference]: With dead ends: 117 [2018-01-24 11:43:50,059 INFO L226 Difference]: Without dead ends: 112 [2018-01-24 11:43:50,060 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2018-01-24 11:43:50,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2018-01-24 11:43:50,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 104. [2018-01-24 11:43:50,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-01-24 11:43:50,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 112 transitions. [2018-01-24 11:43:50,069 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 112 transitions. Word has length 23 [2018-01-24 11:43:50,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:50,069 INFO L432 AbstractCegarLoop]: Abstraction has 104 states and 112 transitions. [2018-01-24 11:43:50,069 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-24 11:43:50,069 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 112 transitions. [2018-01-24 11:43:50,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-24 11:43:50,071 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:50,071 INFO L322 BasicCegarLoop]: trace histogram [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] [2018-01-24 11:43:50,071 INFO L371 AbstractCegarLoop]: === Iteration 9 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:50,071 INFO L82 PathProgramCache]: Analyzing trace with hash 186672598, now seen corresponding path program 1 times [2018-01-24 11:43:50,071 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:50,071 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:50,072 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:50,072 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:50,073 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:50,086 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:50,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:50,136 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:43:50,136 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:43:50,140 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:50,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:50,159 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:43:50,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:50,210 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:43:50,210 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-01-24 11:43:50,211 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-24 11:43:50,211 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-24 11:43:50,211 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-01-24 11:43:50,211 INFO L87 Difference]: Start difference. First operand 104 states and 112 transitions. Second operand 8 states. [2018-01-24 11:43:50,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:50,462 INFO L93 Difference]: Finished difference Result 222 states and 246 transitions. [2018-01-24 11:43:50,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-24 11:43:50,463 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 28 [2018-01-24 11:43:50,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:50,464 INFO L225 Difference]: With dead ends: 222 [2018-01-24 11:43:50,465 INFO L226 Difference]: Without dead ends: 176 [2018-01-24 11:43:50,465 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2018-01-24 11:43:50,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2018-01-24 11:43:50,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 124. [2018-01-24 11:43:50,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-01-24 11:43:50,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 135 transitions. [2018-01-24 11:43:50,477 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 135 transitions. Word has length 28 [2018-01-24 11:43:50,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:50,477 INFO L432 AbstractCegarLoop]: Abstraction has 124 states and 135 transitions. [2018-01-24 11:43:50,477 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-24 11:43:50,478 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 135 transitions. [2018-01-24 11:43:50,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-01-24 11:43:50,479 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:50,479 INFO L322 BasicCegarLoop]: trace histogram [3, 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] [2018-01-24 11:43:50,479 INFO L371 AbstractCegarLoop]: === Iteration 10 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:50,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1928191573, now seen corresponding path program 2 times [2018-01-24 11:43:50,479 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:50,479 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:50,480 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:50,480 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:50,481 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:50,497 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:51,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:51,017 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:43:51,052 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:43:51,057 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-24 11:43:51,070 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 11:43:51,072 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 11:43:51,076 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:43:51,080 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:43:51,081 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:51,137 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-01-24 11:43:51,138 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:51,143 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:51,144 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 11:43:51,203 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:51,204 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:51,205 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2018-01-24 11:43:51,205 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:51,216 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 19 [2018-01-24 11:43:51,217 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:51,226 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-01-24 11:43:51,226 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:35 [2018-01-24 11:43:51,257 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:51,258 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:51,259 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:51,260 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2018-01-24 11:43:51,260 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:51,277 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 34 [2018-01-24 11:43:51,277 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:51,294 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-01-24 11:43:51,294 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:40 [2018-01-24 11:43:51,441 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-01-24 11:43:51,462 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-24 11:43:51,462 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 19 [2018-01-24 11:43:51,463 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-24 11:43:51,463 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-24 11:43:51,463 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2018-01-24 11:43:51,463 INFO L87 Difference]: Start difference. First operand 124 states and 135 transitions. Second operand 20 states. [2018-01-24 11:43:54,483 WARN L146 SmtUtils]: Spent 2071ms on a formula simplification. DAG size of input: 63 DAG size of output 60 [2018-01-24 11:43:54,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:54,772 INFO L93 Difference]: Finished difference Result 177 states and 195 transitions. [2018-01-24 11:43:54,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-24 11:43:54,772 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 33 [2018-01-24 11:43:54,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:54,773 INFO L225 Difference]: With dead ends: 177 [2018-01-24 11:43:54,773 INFO L226 Difference]: Without dead ends: 152 [2018-01-24 11:43:54,774 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=268, Invalid=922, Unknown=0, NotChecked=0, Total=1190 [2018-01-24 11:43:54,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-01-24 11:43:54,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 121. [2018-01-24 11:43:54,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-01-24 11:43:54,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 131 transitions. [2018-01-24 11:43:54,792 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 131 transitions. Word has length 33 [2018-01-24 11:43:54,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:54,792 INFO L432 AbstractCegarLoop]: Abstraction has 121 states and 131 transitions. [2018-01-24 11:43:54,793 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-24 11:43:54,793 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 131 transitions. [2018-01-24 11:43:54,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-24 11:43:54,794 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:54,794 INFO L322 BasicCegarLoop]: trace histogram [3, 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] [2018-01-24 11:43:54,794 INFO L371 AbstractCegarLoop]: === Iteration 11 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:54,795 INFO L82 PathProgramCache]: Analyzing trace with hash -355603392, now seen corresponding path program 1 times [2018-01-24 11:43:54,795 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:54,795 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:54,796 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:54,796 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-24 11:43:54,796 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:54,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:54,813 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:54,876 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-01-24 11:43:54,876 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:54,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-01-24 11:43:54,876 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-24 11:43:54,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-24 11:43:54,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-01-24 11:43:54,877 INFO L87 Difference]: Start difference. First operand 121 states and 131 transitions. Second operand 9 states. [2018-01-24 11:43:54,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:54,994 INFO L93 Difference]: Finished difference Result 159 states and 175 transitions. [2018-01-24 11:43:54,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 11:43:54,995 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 34 [2018-01-24 11:43:54,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:54,995 INFO L225 Difference]: With dead ends: 159 [2018-01-24 11:43:54,995 INFO L226 Difference]: Without dead ends: 158 [2018-01-24 11:43:54,996 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2018-01-24 11:43:54,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-01-24 11:43:55,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 125. [2018-01-24 11:43:55,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-01-24 11:43:55,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 136 transitions. [2018-01-24 11:43:55,010 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 136 transitions. Word has length 34 [2018-01-24 11:43:55,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:55,011 INFO L432 AbstractCegarLoop]: Abstraction has 125 states and 136 transitions. [2018-01-24 11:43:55,011 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-24 11:43:55,011 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 136 transitions. [2018-01-24 11:43:55,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-24 11:43:55,012 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:55,013 INFO L322 BasicCegarLoop]: trace histogram [3, 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] [2018-01-24 11:43:55,013 INFO L371 AbstractCegarLoop]: === Iteration 12 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:55,013 INFO L82 PathProgramCache]: Analyzing trace with hash -1116063411, now seen corresponding path program 1 times [2018-01-24 11:43:55,013 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:55,013 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:55,014 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:55,014 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:55,014 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:55,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:55,023 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:55,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-01-24 11:43:55,045 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:55,045 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-01-24 11:43:55,046 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-24 11:43:55,046 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-24 11:43:55,046 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-24 11:43:55,046 INFO L87 Difference]: Start difference. First operand 125 states and 136 transitions. Second operand 3 states. [2018-01-24 11:43:55,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:55,068 INFO L93 Difference]: Finished difference Result 173 states and 191 transitions. [2018-01-24 11:43:55,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-24 11:43:55,068 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 38 [2018-01-24 11:43:55,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:55,069 INFO L225 Difference]: With dead ends: 173 [2018-01-24 11:43:55,069 INFO L226 Difference]: Without dead ends: 126 [2018-01-24 11:43:55,070 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-24 11:43:55,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-01-24 11:43:55,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2018-01-24 11:43:55,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-01-24 11:43:55,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 137 transitions. [2018-01-24 11:43:55,083 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 137 transitions. Word has length 38 [2018-01-24 11:43:55,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:55,083 INFO L432 AbstractCegarLoop]: Abstraction has 126 states and 137 transitions. [2018-01-24 11:43:55,083 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-24 11:43:55,083 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 137 transitions. [2018-01-24 11:43:55,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-24 11:43:55,084 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:55,084 INFO L322 BasicCegarLoop]: trace histogram [3, 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] [2018-01-24 11:43:55,084 INFO L371 AbstractCegarLoop]: === Iteration 13 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:55,084 INFO L82 PathProgramCache]: Analyzing trace with hash -1116072442, now seen corresponding path program 1 times [2018-01-24 11:43:55,085 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:55,085 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:55,085 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:55,086 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:55,086 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:55,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:55,097 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:55,335 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-01-24 11:43:55,335 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:55,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-01-24 11:43:55,336 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-24 11:43:55,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-24 11:43:55,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-01-24 11:43:55,336 INFO L87 Difference]: Start difference. First operand 126 states and 137 transitions. Second operand 11 states. [2018-01-24 11:43:55,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:55,622 INFO L93 Difference]: Finished difference Result 127 states and 138 transitions. [2018-01-24 11:43:55,622 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-24 11:43:55,622 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 38 [2018-01-24 11:43:55,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:55,623 INFO L225 Difference]: With dead ends: 127 [2018-01-24 11:43:55,623 INFO L226 Difference]: Without dead ends: 125 [2018-01-24 11:43:55,624 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2018-01-24 11:43:55,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-01-24 11:43:55,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 124. [2018-01-24 11:43:55,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-01-24 11:43:55,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 135 transitions. [2018-01-24 11:43:55,642 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 135 transitions. Word has length 38 [2018-01-24 11:43:55,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:55,642 INFO L432 AbstractCegarLoop]: Abstraction has 124 states and 135 transitions. [2018-01-24 11:43:55,642 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-24 11:43:55,642 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 135 transitions. [2018-01-24 11:43:55,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-24 11:43:55,643 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:55,643 INFO L322 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 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] [2018-01-24 11:43:55,644 INFO L371 AbstractCegarLoop]: === Iteration 14 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:55,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1390751146, now seen corresponding path program 1 times [2018-01-24 11:43:55,644 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:55,644 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:55,645 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:55,645 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:55,645 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:55,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:55,659 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:55,790 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-01-24 11:43:55,791 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:55,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-01-24 11:43:55,791 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-24 11:43:55,791 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-24 11:43:55,791 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-01-24 11:43:55,791 INFO L87 Difference]: Start difference. First operand 124 states and 135 transitions. Second operand 9 states. [2018-01-24 11:43:55,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:55,887 INFO L93 Difference]: Finished difference Result 189 states and 210 transitions. [2018-01-24 11:43:55,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 11:43:55,887 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2018-01-24 11:43:55,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:55,888 INFO L225 Difference]: With dead ends: 189 [2018-01-24 11:43:55,888 INFO L226 Difference]: Without dead ends: 143 [2018-01-24 11:43:55,888 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2018-01-24 11:43:55,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-01-24 11:43:55,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 142. [2018-01-24 11:43:55,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-01-24 11:43:55,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 156 transitions. [2018-01-24 11:43:55,902 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 156 transitions. Word has length 42 [2018-01-24 11:43:55,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:55,903 INFO L432 AbstractCegarLoop]: Abstraction has 142 states and 156 transitions. [2018-01-24 11:43:55,903 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-24 11:43:55,903 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 156 transitions. [2018-01-24 11:43:55,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-24 11:43:55,903 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:55,903 INFO L322 BasicCegarLoop]: trace histogram [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, 1] [2018-01-24 11:43:55,904 INFO L371 AbstractCegarLoop]: === Iteration 15 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:55,904 INFO L82 PathProgramCache]: Analyzing trace with hash -363955689, now seen corresponding path program 1 times [2018-01-24 11:43:55,904 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:55,904 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:55,905 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:55,905 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:55,905 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:55,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:55,919 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:56,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:56,362 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:43:56,362 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:43:56,367 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:56,383 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:43:56,398 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:43:56,399 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,404 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,404 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-01-24 11:43:56,429 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:56,430 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:43:56,430 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-01-24 11:43:56,431 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,433 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,433 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:14, output treesize:8 [2018-01-24 11:43:56,458 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 11:43:56,459 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-01-24 11:43:56,460 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,461 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,468 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,469 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:26, output treesize:22 [2018-01-24 11:43:56,496 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 20 [2018-01-24 11:43:56,498 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-01-24 11:43:56,498 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,502 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,506 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-01-24 11:43:56,506 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:26, output treesize:22 [2018-01-24 11:43:56,554 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2018-01-24 11:43:56,556 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-01-24 11:43:56,556 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,561 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-01-24 11:43:56,561 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,562 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,566 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:43:56,566 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:29, output treesize:7 [2018-01-24 11:43:56,590 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:43:56,609 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:43:56,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 24 [2018-01-24 11:43:56,610 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-24 11:43:56,610 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-24 11:43:56,610 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2018-01-24 11:43:56,610 INFO L87 Difference]: Start difference. First operand 142 states and 156 transitions. Second operand 24 states. [2018-01-24 11:43:57,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:57,991 INFO L93 Difference]: Finished difference Result 268 states and 295 transitions. [2018-01-24 11:43:57,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-24 11:43:57,992 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 44 [2018-01-24 11:43:57,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:57,994 INFO L225 Difference]: With dead ends: 268 [2018-01-24 11:43:57,994 INFO L226 Difference]: Without dead ends: 243 [2018-01-24 11:43:57,996 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=606, Invalid=1844, Unknown=0, NotChecked=0, Total=2450 [2018-01-24 11:43:57,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-01-24 11:43:58,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 142. [2018-01-24 11:43:58,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-01-24 11:43:58,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 154 transitions. [2018-01-24 11:43:58,022 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 154 transitions. Word has length 44 [2018-01-24 11:43:58,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:58,023 INFO L432 AbstractCegarLoop]: Abstraction has 142 states and 154 transitions. [2018-01-24 11:43:58,023 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-24 11:43:58,023 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 154 transitions. [2018-01-24 11:43:58,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-01-24 11:43:58,024 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:58,024 INFO L322 BasicCegarLoop]: trace histogram [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, 1, 1, 1] [2018-01-24 11:43:58,024 INFO L371 AbstractCegarLoop]: === Iteration 16 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:58,024 INFO L82 PathProgramCache]: Analyzing trace with hash -2022275116, now seen corresponding path program 1 times [2018-01-24 11:43:58,024 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:58,025 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:58,025 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:58,025 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:58,026 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:58,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:58,040 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:58,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-24 11:43:58,240 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:43:58,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-01-24 11:43:58,241 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-24 11:43:58,241 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-24 11:43:58,241 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-01-24 11:43:58,241 INFO L87 Difference]: Start difference. First operand 142 states and 154 transitions. Second operand 8 states. [2018-01-24 11:43:58,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:58,382 INFO L93 Difference]: Finished difference Result 142 states and 154 transitions. [2018-01-24 11:43:58,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 11:43:58,382 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 46 [2018-01-24 11:43:58,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:58,383 INFO L225 Difference]: With dead ends: 142 [2018-01-24 11:43:58,383 INFO L226 Difference]: Without dead ends: 72 [2018-01-24 11:43:58,384 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2018-01-24 11:43:58,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-24 11:43:58,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-01-24 11:43:58,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-01-24 11:43:58,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 80 transitions. [2018-01-24 11:43:58,396 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 80 transitions. Word has length 46 [2018-01-24 11:43:58,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:58,396 INFO L432 AbstractCegarLoop]: Abstraction has 72 states and 80 transitions. [2018-01-24 11:43:58,397 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-24 11:43:58,397 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 80 transitions. [2018-01-24 11:43:58,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-01-24 11:43:58,397 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:58,397 INFO L322 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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] [2018-01-24 11:43:58,398 INFO L371 AbstractCegarLoop]: === Iteration 17 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:58,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1787354498, now seen corresponding path program 1 times [2018-01-24 11:43:58,398 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:58,398 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:58,399 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:58,399 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:58,399 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:58,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:58,410 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:58,496 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-01-24 11:43:58,497 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:43:58,497 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:43:58,501 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:58,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:58,519 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:43:58,540 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-01-24 11:43:58,561 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-24 11:43:58,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 13 [2018-01-24 11:43:58,562 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-24 11:43:58,562 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-24 11:43:58,562 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2018-01-24 11:43:58,562 INFO L87 Difference]: Start difference. First operand 72 states and 80 transitions. Second operand 13 states. [2018-01-24 11:43:58,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:58,798 INFO L93 Difference]: Finished difference Result 112 states and 126 transitions. [2018-01-24 11:43:58,798 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-24 11:43:58,798 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 47 [2018-01-24 11:43:58,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:58,799 INFO L225 Difference]: With dead ends: 112 [2018-01-24 11:43:58,799 INFO L226 Difference]: Without dead ends: 88 [2018-01-24 11:43:58,799 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2018-01-24 11:43:58,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-01-24 11:43:58,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 72. [2018-01-24 11:43:58,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-01-24 11:43:58,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2018-01-24 11:43:58,807 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 47 [2018-01-24 11:43:58,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:58,807 INFO L432 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2018-01-24 11:43:58,807 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-24 11:43:58,807 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2018-01-24 11:43:58,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-24 11:43:58,807 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:58,808 INFO L322 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:58,808 INFO L371 AbstractCegarLoop]: === Iteration 18 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:58,808 INFO L82 PathProgramCache]: Analyzing trace with hash 1878068012, now seen corresponding path program 2 times [2018-01-24 11:43:58,808 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:58,808 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:58,808 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:58,808 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:43:58,809 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:58,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:58,821 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:58,966 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-24 11:43:58,966 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:43:58,966 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:43:58,976 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-24 11:43:58,989 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 11:43:58,996 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 11:43:58,998 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 11:43:59,000 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:43:59,051 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-01-24 11:43:59,071 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:43:59,071 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 18 [2018-01-24 11:43:59,071 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-24 11:43:59,071 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-24 11:43:59,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2018-01-24 11:43:59,072 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand 18 states. [2018-01-24 11:43:59,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:59,346 INFO L93 Difference]: Finished difference Result 153 states and 168 transitions. [2018-01-24 11:43:59,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-24 11:43:59,346 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 55 [2018-01-24 11:43:59,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:59,347 INFO L225 Difference]: With dead ends: 153 [2018-01-24 11:43:59,347 INFO L226 Difference]: Without dead ends: 105 [2018-01-24 11:43:59,348 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=249, Invalid=873, Unknown=0, NotChecked=0, Total=1122 [2018-01-24 11:43:59,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-01-24 11:43:59,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 77. [2018-01-24 11:43:59,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2018-01-24 11:43:59,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 83 transitions. [2018-01-24 11:43:59,358 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 83 transitions. Word has length 55 [2018-01-24 11:43:59,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:59,358 INFO L432 AbstractCegarLoop]: Abstraction has 77 states and 83 transitions. [2018-01-24 11:43:59,358 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-24 11:43:59,358 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 83 transitions. [2018-01-24 11:43:59,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-24 11:43:59,359 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:43:59,359 INFO L322 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:43:59,359 INFO L371 AbstractCegarLoop]: === Iteration 19 === [lisErr10RequiresViolation, lisErr19RequiresViolation, lisErr6RequiresViolation, lisErr20RequiresViolation, lisErr18RequiresViolation, lisErr7RequiresViolation, lisErr5RequiresViolation, lisErr13RequiresViolation, lisErr0RequiresViolation, lisErr9RequiresViolation, lisErr2RequiresViolation, lisErr15RequiresViolation, lisErr8RequiresViolation, lisErr17RequiresViolation, lisErr4RequiresViolation, lisErr12RequiresViolation, lisErr21RequiresViolation, lisErr11RequiresViolation, lisErr3RequiresViolation, lisErr1RequiresViolation, lisErr16RequiresViolation, lisErr14RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 11:43:59,359 INFO L82 PathProgramCache]: Analyzing trace with hash 53164877, now seen corresponding path program 3 times [2018-01-24 11:43:59,359 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:43:59,360 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:43:59,360 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:59,360 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-24 11:43:59,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:43:59,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:43:59,374 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:43:59,465 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-01-24 11:43:59,465 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:43:59,466 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:43:59,473 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-24 11:43:59,486 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 11:43:59,491 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 11:43:59,492 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 11:43:59,495 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:43:59,573 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-01-24 11:43:59,593 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-24 11:43:59,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [5] total 13 [2018-01-24 11:43:59,595 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-24 11:43:59,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-24 11:43:59,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2018-01-24 11:43:59,595 INFO L87 Difference]: Start difference. First operand 77 states and 83 transitions. Second operand 14 states. [2018-01-24 11:43:59,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:43:59,798 INFO L93 Difference]: Finished difference Result 89 states and 97 transitions. [2018-01-24 11:43:59,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-24 11:43:59,799 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 60 [2018-01-24 11:43:59,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:43:59,799 INFO L225 Difference]: With dead ends: 89 [2018-01-24 11:43:59,799 INFO L226 Difference]: Without dead ends: 0 [2018-01-24 11:43:59,800 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2018-01-24 11:43:59,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-24 11:43:59,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-24 11:43:59,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-24 11:43:59,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-24 11:43:59,800 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 60 [2018-01-24 11:43:59,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:43:59,800 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-24 11:43:59,800 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-24 11:43:59,800 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-24 11:43:59,800 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-24 11:43:59,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-24 11:43:59,860 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 11:43:59,931 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 11:43:59,937 WARN L146 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 147 DAG size of output 140 [2018-01-24 11:43:59,954 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 11:44:00,151 WARN L146 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 167 DAG size of output 161 [2018-01-24 11:44:00,186 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 11:44:00,217 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 11:44:00,241 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 11:44:00,247 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 11:44:00,256 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 11:44:00,481 WARN L146 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 31 DAG size of output 26 [2018-01-24 11:44:02,377 WARN L146 SmtUtils]: Spent 1894ms on a formula simplification. DAG size of input: 154 DAG size of output 122 [2018-01-24 11:44:05,825 WARN L146 SmtUtils]: Spent 3439ms on a formula simplification. DAG size of input: 173 DAG size of output 110 [2018-01-24 11:44:06,922 WARN L146 SmtUtils]: Spent 1095ms on a formula simplification. DAG size of input: 141 DAG size of output 127 [2018-01-24 11:44:07,866 WARN L146 SmtUtils]: Spent 910ms on a formula simplification. DAG size of input: 145 DAG size of output 116 [2018-01-24 11:44:07,870 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,870 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 563) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-24 11:44:07,870 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,870 INFO L401 ceAbstractionStarter]: For program point L553'(line 553) no Hoare annotation was computed. [2018-01-24 11:44:07,870 INFO L401 ceAbstractionStarter]: For program point lisErr16RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,870 INFO L401 ceAbstractionStarter]: For program point lisErr7RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,870 INFO L401 ceAbstractionStarter]: For program point L550''(line 550) no Hoare annotation was computed. [2018-01-24 11:44:07,870 INFO L401 ceAbstractionStarter]: For program point L549'''(line 549) no Hoare annotation was computed. [2018-01-24 11:44:07,870 INFO L401 ceAbstractionStarter]: For program point L549''''(line 549) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point L543'''(line 543) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point lisErr5RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point lisFINAL(lines 540 555) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point lisErr0RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point lisErr18RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point L547''''(lines 547 550) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point L543'(line 543) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point L543''(line 543) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point L547''(lines 547 550) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point lisErr20RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point L544'''(line 544) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point lisErr12RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point L549''''''''(line 549) no Hoare annotation was computed. [2018-01-24 11:44:07,871 INFO L401 ceAbstractionStarter]: For program point lisErr4RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L549'''''(line 549) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point lisErr19RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L552'(line 552) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L549''''''(line 549) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point lisEXIT(lines 540 555) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point lisErr1RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L546''(line 546) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L549'(line 549) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point lisErr8RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L546(line 546) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L545(lines 545 546) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L544(line 544) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L543(line 543) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L549(line 549) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L548(lines 548 550) no Hoare annotation was computed. [2018-01-24 11:44:07,872 INFO L401 ceAbstractionStarter]: For program point L547(lines 547 550) no Hoare annotation was computed. [2018-01-24 11:44:07,873 INFO L401 ceAbstractionStarter]: For program point L546'(line 546) no Hoare annotation was computed. [2018-01-24 11:44:07,873 INFO L401 ceAbstractionStarter]: For program point lisErr15RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,873 INFO L401 ceAbstractionStarter]: For program point L550'(line 550) no Hoare annotation was computed. [2018-01-24 11:44:07,873 INFO L401 ceAbstractionStarter]: For program point lisErr10RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,873 INFO L397 ceAbstractionStarter]: At program point L551'''(lines 551 553) the Hoare annotation is: (let ((.cse36 (* 4 |lis_#in~N|)) (.cse40 (select |old(#length)| |lis_#in~a.base|))) (let ((.cse0 (< .cse36 .cse40)) (.cse1 (< .cse40 .cse36)) (.cse2 (not (= (select |old(#valid)| |lis_#in~a.base|) 1))) (.cse3 (not (= 0 |lis_#in~a.offset|))) (.cse4 (< |lis_#in~N| 1))) (and (or (<= lis_~N 1) .cse0 .cse1 .cse2 .cse3 (< 1 |lis_#in~N|) .cse4) (let ((.cse35 (select |#length| |lis_#in~a.base|)) (.cse37 (select |old(#valid)| |lis_#t~malloc1.base|)) (.cse38 (select |old(#valid)| |lis_#t~malloc0.base|)) (.cse34 (* 4 lis_~N))) (let ((.cse30 (<= 8 (+ .cse34 lis_~best~2.offset))) (.cse5 (= 0 |lis_#t~malloc1.offset|)) (.cse6 (= 1 (select |#valid| lis_~prev~2.base))) (.cse7 (= (store (store |#valid| |lis_#t~malloc1.base| .cse37) |lis_#t~malloc0.base| .cse38) |old(#valid)|)) (.cse8 (= .cse34 (select |#length| lis_~best~2.base))) (.cse9 (exists ((|lis_#t~malloc1.base| Int) (|lis_#t~malloc0.base| Int)) (let ((.cse39 (* 4 lis_~N))) (and (not (= lis_~a.base |lis_#t~malloc0.base|)) (= (select |#length| |lis_#t~malloc1.base|) .cse39) (not (= lis_~a.base |lis_#t~malloc1.base|)) (= (select |#length| |lis_#t~malloc0.base|) .cse39) (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|)))))) (.cse10 (= (select (store |#valid| |lis_#t~malloc0.base| 0) |lis_#t~malloc0.base|) .cse38)) (.cse11 (= 1 (select |#valid| lis_~a.base))) (.cse12 (<= (select |#length| lis_~a.base) .cse34)) (.cse13 (= lis_~a.offset 0)) (.cse14 (not (= lis_~best~2.base |lis_#t~malloc1.base|))) (.cse15 (= 0 .cse37)) (.cse16 (= lis_~prev~2.offset 0)) (.cse17 (= (select |#length| |lis_#t~malloc1.base|) .cse34)) (.cse18 (= 1 (select |#valid| |lis_#t~malloc1.base|))) (.cse19 (= .cse34 (select |#length| lis_~prev~2.base))) (.cse20 (exists ((v_main_~array_size~7_BEFORE_CALL_2 Int)) (and (= (* 4 v_main_~array_size~7_BEFORE_CALL_2) (select |#length| lis_~a.base)) (<= lis_~N v_main_~array_size~7_BEFORE_CALL_2)))) (.cse21 (= 0 |lis_#t~malloc0.offset|)) (.cse22 (<= .cse36 .cse35)) (.cse31 (<= lis_~N |lis_#in~N|)) (.cse23 (= (select |#valid| |lis_#t~malloc0.base|) 1)) (.cse24 (= lis_~best~2.offset 0)) (.cse32 (= lis_~max~2 0)) (.cse25 (<= .cse35 .cse36)) (.cse26 (= .cse34 (select |#length| |lis_#t~malloc0.base|))) (.cse27 (= 1 (select |#valid| lis_~best~2.base))) (.cse28 (<= 1 lis_~N)) (.cse29 (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|)))) (or .cse0 .cse1 .cse2 (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (= lis_~i~2 1) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29) .cse3 (and .cse30 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (<= 1 lis_~i~2) .cse23 .cse24 .cse26 .cse25 .cse27 .cse29) (and .cse30 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse31 (not (= lis_~best~2.base lis_~prev~2.base)) .cse23 .cse24 .cse32 .cse25 .cse26 .cse27 (<= 0 lis_~i~2) .cse29) (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (exists ((lis_~prev~2.base Int) (lis_~prev~2.offset Int)) (and (= (select (select |#memory_int| lis_~prev~2.base) lis_~prev~2.offset) 0) (not (= lis_~best~2.base lis_~prev~2.base)))) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (= lis_~i~2 0) .cse20 .cse21 (= 1 (let ((.cse33 (* 4 lis_~i~2))) (select (select (store |#memory_int| lis_~prev~2.base (store (select |#memory_int| lis_~prev~2.base) (+ .cse33 lis_~prev~2.offset) lis_~i~2)) lis_~best~2.base) (+ .cse33 lis_~best~2.offset)))) .cse22 .cse31 .cse23 .cse24 .cse32 .cse25 .cse26 .cse27 .cse28 .cse29) .cse4)))))) [2018-01-24 11:44:07,873 INFO L401 ceAbstractionStarter]: For program point lisErr13RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,873 INFO L401 ceAbstractionStarter]: For program point lisErr21RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,873 INFO L397 ceAbstractionStarter]: At program point L545''(lines 545 546) the Hoare annotation is: (let ((.cse29 (* 4 |lis_#in~N|)) (.cse32 (select |#length| |lis_#in~a.base|)) (.cse0 (* 4 lis_~N)) (.cse33 (select |old(#valid)| |lis_#t~malloc1.base|)) (.cse34 (select |old(#valid)| |lis_#t~malloc0.base|))) (let ((.cse30 (select |old(#length)| |lis_#in~a.base|)) (.cse1 (= 0 |lis_#t~malloc1.offset|)) (.cse2 (= 1 (select |#valid| lis_~prev~2.base))) (.cse3 (= (store (store |#valid| |lis_#t~malloc1.base| .cse33) |lis_#t~malloc0.base| .cse34) |old(#valid)|)) (.cse4 (= .cse0 (select |#length| lis_~best~2.base))) (.cse5 (exists ((|lis_#t~malloc1.base| Int) (|lis_#t~malloc0.base| Int)) (let ((.cse35 (* 4 lis_~N))) (and (not (= lis_~a.base |lis_#t~malloc0.base|)) (= (select |#length| |lis_#t~malloc1.base|) .cse35) (not (= lis_~a.base |lis_#t~malloc1.base|)) (= (select |#length| |lis_#t~malloc0.base|) .cse35) (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|)))))) (.cse6 (= (select (store |#valid| |lis_#t~malloc0.base| 0) |lis_#t~malloc0.base|) .cse34)) (.cse7 (= 1 (select |#valid| lis_~a.base))) (.cse8 (<= (select |#length| lis_~a.base) .cse0)) (.cse9 (= lis_~a.offset 0)) (.cse10 (not (= lis_~best~2.base |lis_#t~malloc1.base|))) (.cse11 (= 0 .cse33)) (.cse12 (= lis_~prev~2.offset 0)) (.cse13 (= (select |#length| |lis_#t~malloc1.base|) .cse0)) (.cse14 (= 1 (select |#valid| |lis_#t~malloc1.base|))) (.cse15 (= .cse0 (select |#length| lis_~prev~2.base))) (.cse16 (exists ((v_main_~array_size~7_BEFORE_CALL_2 Int)) (and (= (* 4 v_main_~array_size~7_BEFORE_CALL_2) (select |#length| lis_~a.base)) (<= lis_~N v_main_~array_size~7_BEFORE_CALL_2)))) (.cse17 (= 0 |lis_#t~malloc0.offset|)) (.cse18 (<= .cse29 .cse32)) (.cse19 (<= 1 lis_~i~2)) (.cse20 (<= lis_~N |lis_#in~N|)) (.cse21 (not (= lis_~best~2.base lis_~prev~2.base))) (.cse22 (= (select |#valid| |lis_#t~malloc0.base|) 1)) (.cse23 (= lis_~best~2.offset 0)) (.cse24 (= lis_~max~2 0)) (.cse25 (<= .cse32 .cse29)) (.cse26 (= .cse0 (select |#length| |lis_#t~malloc0.base|))) (.cse27 (= 1 (select |#valid| lis_~best~2.base))) (.cse31 (<= 1 lis_~N)) (.cse28 (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|)))) (or (and (<= 8 (+ .cse0 lis_~best~2.offset)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28) (< .cse29 .cse30) (< .cse30 .cse29) (not (= (select |old(#valid)| |lis_#in~a.base|) 1)) (not (= 0 |lis_#in~a.offset|)) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23 (<= lis_~i~2 0) .cse24 .cse25 .cse26 .cse27 .cse31 (<= 0 lis_~i~2) .cse28) (and .cse1 .cse2 .cse3 (= 1 (select (select |#memory_int| lis_~best~2.base) lis_~best~2.offset)) .cse4 .cse5 .cse6 .cse7 (exists ((lis_~prev~2.base Int) (lis_~prev~2.offset Int)) (and (= (select (select |#memory_int| lis_~prev~2.base) lis_~prev~2.offset) 0) (not (= lis_~best~2.base lis_~prev~2.base)))) (<= lis_~i~2 1) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse31 .cse28) (< |lis_#in~N| 1)))) [2018-01-24 11:44:07,874 INFO L397 ceAbstractionStarter]: At program point L548'''(lines 548 550) the Hoare annotation is: (let ((.cse7 (= 0 |lis_#in~a.offset|)) (.cse0 (* 4 |lis_#in~N|)) (.cse9 (select |old(#valid)| |lis_#t~malloc1.base|)) (.cse8 (select |old(#valid)| |lis_#t~malloc0.base|))) (let ((.cse1 (select |old(#length)| |lis_#in~a.base|)) (.cse2 (= (store (store |#valid| |lis_#t~malloc1.base| .cse9) |lis_#t~malloc0.base| .cse8) |old(#valid)|)) (.cse3 (and (not (= lis_~best~2.base lis_~prev~2.base)) (= lis_~best~2.offset 0) (= lis_~a.offset 0) (not (= lis_~best~2.base |lis_#t~malloc1.base|)) (= lis_~max~2 0) (let ((.cse10 (* 4 lis_~N)) (.cse12 (select |#length| |lis_#in~a.base|))) (and (= 0 |lis_#t~malloc1.offset|) (= 1 (select |#valid| lis_~prev~2.base)) (= .cse10 (select |#length| lis_~best~2.base)) (= 1 (select |#valid| |lis_#t~malloc0.base|)) (exists ((|lis_#t~malloc1.base| Int) (|lis_#t~malloc0.base| Int)) (let ((.cse11 (* 4 lis_~N))) (and (not (= lis_~a.base |lis_#t~malloc0.base|)) (= (select |#length| |lis_#t~malloc1.base|) .cse11) (not (= lis_~a.base |lis_#t~malloc1.base|)) (= (select |#length| |lis_#t~malloc0.base|) .cse11) (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|))))) (= 1 (select |#valid| lis_~a.base)) (<= (select |#length| lis_~a.base) .cse10) (= (select |#valid| |lis_#in~a.base|) 1) .cse7 (= (select |#length| |lis_#t~malloc1.base|) .cse10) (= lis_~prev~2.offset 0) (= 1 (select |#valid| |lis_#t~malloc1.base|)) (= .cse10 (select |#length| lis_~prev~2.base)) (exists ((v_main_~array_size~7_BEFORE_CALL_2 Int)) (and (= (* 4 v_main_~array_size~7_BEFORE_CALL_2) (select |#length| lis_~a.base)) (<= lis_~N v_main_~array_size~7_BEFORE_CALL_2))) (= 0 |lis_#t~malloc0.offset|) (<= 1 lis_~i~2) (<= .cse0 .cse12) (exists ((|lis_#t~malloc1.base| Int) (lis_~N Int)) (let ((.cse13 (* 4 lis_~N))) (and (= (select |#length| |lis_#t~malloc1.base|) .cse13) (< lis_~i~2 lis_~N) (not (= lis_~best~2.base |lis_#t~malloc1.base|)) (= .cse13 (select |#length| lis_~best~2.base))))) (= .cse10 (select |#length| |lis_#t~malloc0.base|)) (<= .cse12 .cse0) (= 1 (select |#valid| lis_~best~2.base)))) (<= lis_~N |lis_#in~N|))) (.cse4 (= 0 .cse9)) (.cse5 (= (select (store |#valid| |lis_#t~malloc0.base| 0) |lis_#t~malloc0.base|) .cse8)) (.cse6 (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|)))) (or (< .cse0 .cse1) (< .cse1 .cse0) (not (= (select |old(#valid)| |lis_#in~a.base|) 1)) (and .cse2 .cse3 .cse4 (= lis_~j~2 0) .cse5 .cse6) (not .cse7) (< |lis_#in~N| 1) (and (and .cse2 .cse3 .cse4 .cse5 .cse6) (<= 1 lis_~j~2))))) [2018-01-24 11:44:07,874 INFO L401 ceAbstractionStarter]: For program point L551''''(lines 551 553) no Hoare annotation was computed. [2018-01-24 11:44:07,874 INFO L401 ceAbstractionStarter]: For program point L549''(line 549) no Hoare annotation was computed. [2018-01-24 11:44:07,874 INFO L401 ceAbstractionStarter]: For program point lisErr3RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,874 INFO L401 ceAbstractionStarter]: For program point L550'''(line 550) no Hoare annotation was computed. [2018-01-24 11:44:07,874 INFO L401 ceAbstractionStarter]: For program point lisErr2RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,874 INFO L401 ceAbstractionStarter]: For program point L551''(lines 551 553) no Hoare annotation was computed. [2018-01-24 11:44:07,874 INFO L401 ceAbstractionStarter]: For program point L544'(line 544) no Hoare annotation was computed. [2018-01-24 11:44:07,874 INFO L401 ceAbstractionStarter]: For program point lisErr11RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L397 ceAbstractionStarter]: At program point L547'''(lines 547 550) the Hoare annotation is: (let ((.cse0 (* 4 |lis_#in~N|)) (.cse32 (select |#length| |lis_#in~a.base|)) (.cse31 (* 4 lis_~N)) (.cse33 (select |old(#valid)| |lis_#t~malloc1.base|)) (.cse34 (select |old(#valid)| |lis_#t~malloc0.base|))) (let ((.cse1 (select |old(#length)| |lis_#in~a.base|)) (.cse12 (= lis_~i~2 1)) (.cse2 (= 0 |lis_#t~malloc1.offset|)) (.cse3 (= 1 (select |#valid| lis_~prev~2.base))) (.cse4 (= (store (store |#valid| |lis_#t~malloc1.base| .cse33) |lis_#t~malloc0.base| .cse34) |old(#valid)|)) (.cse5 (= .cse31 (select |#length| lis_~best~2.base))) (.cse6 (exists ((|lis_#t~malloc1.base| Int) (|lis_#t~malloc0.base| Int)) (let ((.cse35 (* 4 lis_~N))) (and (not (= lis_~a.base |lis_#t~malloc0.base|)) (= (select |#length| |lis_#t~malloc1.base|) .cse35) (not (= lis_~a.base |lis_#t~malloc1.base|)) (= (select |#length| |lis_#t~malloc0.base|) .cse35) (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|)))))) (.cse7 (= (select (store |#valid| |lis_#t~malloc0.base| 0) |lis_#t~malloc0.base|) .cse34)) (.cse8 (= 1 (select |#valid| lis_~a.base))) (.cse9 (<= (select |#length| lis_~a.base) .cse31)) (.cse10 (= lis_~a.offset 0)) (.cse11 (not (= lis_~best~2.base |lis_#t~malloc1.base|))) (.cse13 (= 0 .cse33)) (.cse14 (= lis_~prev~2.offset 0)) (.cse15 (= (select |#length| |lis_#t~malloc1.base|) .cse31)) (.cse16 (= 1 (select |#valid| |lis_#t~malloc1.base|))) (.cse17 (= .cse31 (select |#length| lis_~prev~2.base))) (.cse18 (exists ((v_main_~array_size~7_BEFORE_CALL_2 Int)) (and (= (* 4 v_main_~array_size~7_BEFORE_CALL_2) (select |#length| lis_~a.base)) (<= lis_~N v_main_~array_size~7_BEFORE_CALL_2)))) (.cse19 (= 0 |lis_#t~malloc0.offset|)) (.cse20 (<= .cse0 .cse32)) (.cse21 (<= lis_~N |lis_#in~N|)) (.cse22 (not (= lis_~best~2.base lis_~prev~2.base))) (.cse23 (= (select |#valid| |lis_#t~malloc0.base|) 1)) (.cse24 (= lis_~best~2.offset 0)) (.cse25 (= lis_~max~2 0)) (.cse26 (<= .cse32 .cse0)) (.cse27 (= .cse31 (select |#length| |lis_#t~malloc0.base|))) (.cse28 (= 1 (select |#valid| lis_~best~2.base))) (.cse29 (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|)))) (or (< .cse0 .cse1) (< .cse1 .cse0) (not (= (select |old(#valid)| |lis_#in~a.base|) 1)) (and .cse2 .cse3 .cse4 (= 1 (select (select |#memory_int| lis_~best~2.base) lis_~best~2.offset)) .cse5 .cse6 .cse7 .cse8 (exists ((lis_~prev~2.base Int) (lis_~prev~2.offset Int)) (and (= (select (select |#memory_int| lis_~prev~2.base) lis_~prev~2.offset) 0) (not (= lis_~best~2.base lis_~prev~2.base)))) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (<= 1 lis_~N) .cse29) (not (= 0 |lis_#in~a.offset|)) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (exists ((|lis_#t~malloc1.base| Int) (|lis_#t~malloc0.base| Int) (v_main_~array_size~7_BEFORE_CALL_2 Int) (lis_~N Int)) (let ((.cse30 (* 4 lis_~N))) (and (not (= lis_~a.base |lis_#t~malloc0.base|)) (= (* 4 v_main_~array_size~7_BEFORE_CALL_2) (select |#length| lis_~a.base)) (= (select |#length| |lis_#t~malloc1.base|) .cse30) (< lis_~i~2 lis_~N) (not (= lis_~a.base |lis_#t~malloc1.base|)) (<= lis_~N v_main_~array_size~7_BEFORE_CALL_2) (= (select |#length| |lis_#t~malloc0.base|) .cse30) (not (= |lis_#t~malloc0.base| |lis_#t~malloc1.base|))))) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29) (and (<= 8 (+ .cse31 lis_~best~2.offset)) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (<= 1 lis_~i~2) .cse21 .cse22 .cse23 .cse24 (<= (* 4 lis_~i~2) (+ (* 4 lis_~j~2) lis_~a.offset 4)) .cse25 .cse26 .cse27 .cse28 .cse29) (< |lis_#in~N| 1)))) [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point L545'''(lines 545 546) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point L553(line 553) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point L552(line 552) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point L551(lines 551 553) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L397 ceAbstractionStarter]: At program point lisENTRY(lines 540 555) the Hoare annotation is: (let ((.cse1 (select |old(#length)| |lis_#in~a.base|)) (.cse0 (* 4 |lis_#in~N|))) (or (< .cse0 .cse1) (< .cse1 .cse0) (not (= (select |old(#valid)| |lis_#in~a.base|) 1)) (not (= 0 |lis_#in~a.offset|)) (let ((.cse2 (select |#length| |lis_#in~a.base|))) (and (= |#valid| |old(#valid)|) (<= .cse2 .cse0) (<= .cse0 .cse2))) (< |lis_#in~N| 1))) [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point L550(line 550) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point lisErr14RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point lisErr9RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point lisErr6RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point L544''(line 544) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point L548''(lines 548 550) no Hoare annotation was computed. [2018-01-24 11:44:07,875 INFO L401 ceAbstractionStarter]: For program point lisErr17RequiresViolation(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 563) the Hoare annotation is: true [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L404 ceAbstractionStarter]: At program point L1(lines 1 563) the Hoare annotation is: true [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 563) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point L561'(line 561) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point L562'(line 562) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L397 ceAbstractionStarter]: At program point L562(line 562) the Hoare annotation is: (let ((.cse0 (* 4 main_~array_size~7))) (and (= .cse0 (select |#length| |main_#t~malloc19.base|)) (= .cse0 (select |#length| main_~numbers~7.base)) (= (select |#valid| |main_#t~malloc19.base|) 1) (= 0 main_~numbers~7.offset) (= (select |#valid| main_~numbers~7.base) 1) (= 0 |main_#t~malloc19.offset|) (<= 1 main_~array_size~7) (= |old(#valid)| (store |#valid| |main_#t~malloc19.base| 0)))) [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point L561(line 561) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 556 563) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point L558(lines 558 560) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 556 563) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L397 ceAbstractionStarter]: At program point mainENTRY(lines 556 563) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point L561''(line 561) no Hoare annotation was computed. [2018-01-24 11:44:07,876 INFO L401 ceAbstractionStarter]: For program point L558''(lines 558 560) no Hoare annotation was computed. [2018-01-24 11:44:07,877 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 556 563) no Hoare annotation was computed. [2018-01-24 11:44:07,889 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,891 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,891 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,892 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,892 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,892 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,893 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:07,893 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:07,893 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:07,893 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,894 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,894 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,894 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,895 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,895 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,895 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,895 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,896 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,896 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,896 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,896 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,896 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,897 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,897 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,897 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,897 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,897 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,898 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,898 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,899 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,899 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,900 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,900 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,901 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,901 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,901 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,902 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,902 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,903 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,905 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,906 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,906 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:07,907 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,907 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,907 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,908 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:07,908 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,909 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,909 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,909 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,909 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,910 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,910 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,910 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,911 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,911 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,912 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,912 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,912 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,913 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,913 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,913 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,913 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,914 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,914 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,914 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,915 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,915 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,915 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,916 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,916 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,916 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,917 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,917 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,917 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,917 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,929 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,930 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,930 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,931 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,931 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,931 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,932 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:07,932 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:07,932 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:07,933 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,933 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,934 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,934 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,935 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,935 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,935 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,936 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,936 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,936 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,937 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,937 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,937 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,938 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,938 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,938 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,939 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,939 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,939 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,939 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,940 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,940 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,941 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,941 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,941 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,942 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,942 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,942 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,943 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,943 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,944 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,944 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,944 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:07,945 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,945 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,945 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,946 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:07,946 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,947 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,947 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,947 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,947 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,948 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,948 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,948 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,948 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,949 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,949 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,950 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,950 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,950 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,950 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,951 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,951 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,951 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,951 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,952 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,952 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,952 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,953 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,953 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,953 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,954 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,954 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,954 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,954 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,955 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,960 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,960 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,961 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,961 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,961 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,962 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,962 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,962 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,963 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,963 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,963 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,964 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,964 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,964 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,965 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,965 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,966 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,966 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,966 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,968 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,968 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,968 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,969 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,969 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,969 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,969 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,970 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,970 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,970 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,971 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,971 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,971 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,971 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,972 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,972 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,972 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,973 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,973 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,973 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,974 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,974 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,974 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,975 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,975 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,975 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,975 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,976 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,976 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,980 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,980 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,980 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,981 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,981 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,981 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,982 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,982 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,983 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,983 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,983 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,983 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,984 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,984 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,985 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,985 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,985 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,986 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:07,986 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,986 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,987 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:07,987 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,987 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,987 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,988 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:07,988 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:07,988 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,988 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,989 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,989 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,989 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,990 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,990 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,990 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,991 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,991 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,991 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,991 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,992 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,992 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,992 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,993 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,993 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,993 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,994 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,994 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,994 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,994 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,995 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,995 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,995 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:07,995 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,000 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,001 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,001 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,001 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,002 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,002 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,002 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,003 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,003 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,003 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,004 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,004 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,004 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,005 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,005 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,005 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,006 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,006 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,007 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,007 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,007 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,008 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,008 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,008 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,009 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,009 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,010 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,010 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,010 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,011 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,011 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,011 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,012 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,012 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,012 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,013 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,013 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,013 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,013 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,014 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,014 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,014 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,015 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,015 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,015 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,016 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,016 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,016 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,016 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,017 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,017 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,017 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,018 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,018 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,018 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,019 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,019 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,019 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,019 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,020 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,020 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,020 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,021 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,021 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,021 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,022 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,022 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,022 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,023 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,023 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,023 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,023 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,024 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,024 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,025 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,025 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,025 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,025 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,026 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,026 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,026 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,026 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,030 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,030 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,031 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,031 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,031 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,031 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,032 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,032 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,032 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,032 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,033 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,033 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,033 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,033 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,033 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,034 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,034 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,034 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,034 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,034 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,035 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,035 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,035 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,035 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,037 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,037 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,037 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,037 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,037 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,038 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,038 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,038 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,038 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,039 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,039 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,039 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,039 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,039 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,040 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,040 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,040 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,040 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,040 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,040 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,041 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,041 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,041 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,041 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,041 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,042 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,042 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,042 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,042 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,042 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,042 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,043 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,043 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,043 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,043 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,044 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,044 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,044 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,044 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,045 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,045 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,045 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,045 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,046 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,046 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,046 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,046 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,047 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,047 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,047 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,047 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,048 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,048 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,050 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,051 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,051 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,051 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,051 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,052 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,052 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,052 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,052 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,053 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,053 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,053 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,053 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,053 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,054 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,054 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,054 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,054 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,055 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,055 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,055 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,055 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,055 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,056 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,056 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,056 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,056 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,056 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,057 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,057 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,057 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,057 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,058 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,058 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,058 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,058 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,059 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,059 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,059 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,059 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,060 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,060 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,060 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,061 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,061 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,061 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,062 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,062 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,062 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,062 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,062 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,063 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,063 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,063 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,063 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,064 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,064 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,064 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,064 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,064 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,064 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,067 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,068 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,068 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,069 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,069 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,069 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,070 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,070 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,070 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,071 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,071 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,071 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,072 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,072 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,072 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,073 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,073 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,073 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,074 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,074 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,075 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,075 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,075 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,076 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,076 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,076 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,077 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,077 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,077 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,078 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,078 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,078 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,079 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,079 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,079 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,079 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,080 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,080 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,080 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,080 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,081 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,081 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,081 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,082 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,082 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,082 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,082 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,083 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,083 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,083 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,084 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,084 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,084 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,085 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,085 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,085 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,089 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.01 11:44:08 BoogieIcfgContainer [2018-01-24 11:44:08,089 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-24 11:44:08,090 INFO L168 Benchmark]: Toolchain (without parser) took 22101.39 ms. Allocated memory was 305.7 MB in the beginning and 627.0 MB in the end (delta: 321.4 MB). Free memory was 264.7 MB in the beginning and 325.5 MB in the end (delta: -60.8 MB). Peak memory consumption was 276.3 MB. Max. memory is 5.3 GB. [2018-01-24 11:44:08,092 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 305.7 MB. Free memory is still 270.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-24 11:44:08,092 INFO L168 Benchmark]: CACSL2BoogieTranslator took 200.93 ms. Allocated memory is still 305.7 MB. Free memory was 264.7 MB in the beginning and 254.5 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. [2018-01-24 11:44:08,092 INFO L168 Benchmark]: Boogie Preprocessor took 39.69 ms. Allocated memory is still 305.7 MB. Free memory was 254.5 MB in the beginning and 252.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 5.3 GB. [2018-01-24 11:44:08,092 INFO L168 Benchmark]: RCFGBuilder took 385.60 ms. Allocated memory is still 305.7 MB. Free memory was 252.4 MB in the beginning and 227.9 MB in the end (delta: 24.5 MB). Peak memory consumption was 24.5 MB. Max. memory is 5.3 GB. [2018-01-24 11:44:08,093 INFO L168 Benchmark]: TraceAbstraction took 21467.23 ms. Allocated memory was 305.7 MB in the beginning and 627.0 MB in the end (delta: 321.4 MB). Free memory was 227.9 MB in the beginning and 325.5 MB in the end (delta: -97.6 MB). Peak memory consumption was 239.4 MB. Max. memory is 5.3 GB. [2018-01-24 11:44:08,095 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 305.7 MB. Free memory is still 270.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 200.93 ms. Allocated memory is still 305.7 MB. Free memory was 264.7 MB in the beginning and 254.5 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 39.69 ms. Allocated memory is still 305.7 MB. Free memory was 254.5 MB in the beginning and 252.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 5.3 GB. * RCFGBuilder took 385.60 ms. Allocated memory is still 305.7 MB. Free memory was 252.4 MB in the beginning and 227.9 MB in the end (delta: 24.5 MB). Peak memory consumption was 24.5 MB. Max. memory is 5.3 GB. * TraceAbstraction took 21467.23 ms. Allocated memory was 305.7 MB in the beginning and 627.0 MB in the end (delta: 321.4 MB). Free memory was 227.9 MB in the beginning and 325.5 MB in the end (delta: -97.6 MB). Peak memory consumption was 239.4 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 556]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - AllSpecificationsHoldResult: All specifications hold 23 specifications checked. All of them hold - InvariantResult [Line: 547]: Loop Invariant [2018-01-24 11:44:08,113 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,113 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,113 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,114 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,114 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,114 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,115 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,115 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,115 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,116 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,116 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,116 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,117 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,117 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,117 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,118 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,118 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,118 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,119 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,119 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,119 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,119 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,122 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,122 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,122 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,123 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,123 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,123 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,124 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,124 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,124 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,124 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,125 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,125 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,125 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,126 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,126 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,126 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,129 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,129 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,129 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,130 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,130 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,130 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,130 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,130 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,131 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,131 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,131 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,131 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,132 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,132 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,132 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,132 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,133 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,133 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,133 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,133 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,136 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,137 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,137 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,137 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,138 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,138 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,139 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,139 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,150 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,151 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,151 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,151 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,151 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,152 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,152 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,152 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,153 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,153 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,153 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,153 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,154 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,154 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,154 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,154 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,155 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,155 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,155 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,155 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,155 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,156 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,156 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,156 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,157 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,157 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,157 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,157 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,158 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,158 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,158 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,158 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,159 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,159 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,159 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,159 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,160 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,160 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,160 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,161 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,161 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,161 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,161 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,162 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,162 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,162 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,162 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,162 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,163 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,163 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,163 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,164 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,164 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,164 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,164 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,164 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,165 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,165 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,165 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,165 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,166 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,166 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,166 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,166 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,167 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,167 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,167 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,167 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: ((((((4 * \old(N) < \old(unknown-#length-unknown)[a] || \old(unknown-#length-unknown)[a] < 4 * \old(N)) || !(\old(\valid)[a] == 1)) || ((((((((((((((((((((((((((((((0 == __builtin_alloca (sizeof(int) * N) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 1 == unknown-#memory_int-unknown[best][best]) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && (\exists lis_~prev~2.base : int, lis_~prev~2.offset : int :: unknown-#memory_int-unknown[lis_~prev~2.base][lis_~prev~2.offset] == 0 && !(best == lis_~prev~2.base))) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && i == 1) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && N <= \old(N)) && !(best == prev)) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && max == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && 1 <= N) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || !(0 == a)) || ((((((((((((((((((((((((((((0 == __builtin_alloca (sizeof(int) * N) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && i == 1) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int, v_main_~array_size~7_BEFORE_CALL_2 : int, lis_~N : int :: ((((((!(a == lis_#t~malloc0.base) && 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a]) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * lis_~N) && i < lis_~N) && !(a == lis_#t~malloc1.base)) && lis_~N <= v_main_~array_size~7_BEFORE_CALL_2) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * lis_~N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && N <= \old(N)) && !(best == prev)) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && max == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || (((((((((((((((((((((((((((((8 <= 4 * N + best && 0 == __builtin_alloca (sizeof(int) * N)) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && 1 <= i) && N <= \old(N)) && !(best == prev)) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && 4 * i <= 4 * j + a + 4) && max == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || \old(N) < 1 - InvariantResult [Line: 548]: Loop Invariant [2018-01-24 11:44:08,169 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,170 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,170 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,170 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,171 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,171 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,171 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,171 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,172 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,172 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,172 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,172 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,172 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,173 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,173 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,173 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,174 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,174 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,174 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,174 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,175 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,175 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,175 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,175 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,175 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,176 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,177 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,177 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,177 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,178 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,178 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,178 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,178 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,178 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,179 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,179 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,179 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,179 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,180 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,180 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,180 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,180 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,181 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,181 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,181 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,181 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,181 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,182 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,183 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,184 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,184 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,184 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,185 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,185 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,185 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,186 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,186 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,186 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,186 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,186 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,187 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,187 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,187 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,190 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,190 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~N,QUANTIFIED] [2018-01-24 11:44:08,190 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,190 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,190 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,191 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,191 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,191 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,192 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,192 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,192 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,192 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,192 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,193 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,193 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,193 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,193 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,194 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,194 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,194 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,194 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,196 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,196 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: (((((4 * \old(N) < \old(unknown-#length-unknown)[a] || \old(unknown-#length-unknown)[a] < 4 * \old(N)) || !(\old(\valid)[a] == 1)) || (((((\valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid) && (((((!(best == prev) && best == 0) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && max == 0) && (((((((((((((((((((0 == __builtin_alloca (sizeof(int) * N) && 1 == \valid[prev]) && 4 * N == unknown-#length-unknown[best]) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && \valid[a] == 1) && 0 == a) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && prev == 0) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 1 <= i) && 4 * \old(N) <= unknown-#length-unknown[a]) && (\exists lis_#t~malloc1.base : int, lis_~N : int :: ((unknown-#length-unknown[lis_#t~malloc1.base] == 4 * lis_~N && i < lis_~N) && !(best == lis_#t~malloc1.base)) && 4 * lis_~N == unknown-#length-unknown[best])) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && unknown-#length-unknown[a] <= 4 * \old(N)) && 1 == \valid[best]) && N <= \old(N)) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && j == 0) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || !(0 == a)) || \old(N) < 1) || (((((\valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid) && (((((!(best == prev) && best == 0) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && max == 0) && (((((((((((((((((((0 == __builtin_alloca (sizeof(int) * N) && 1 == \valid[prev]) && 4 * N == unknown-#length-unknown[best]) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && \valid[a] == 1) && 0 == a) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && prev == 0) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 1 <= i) && 4 * \old(N) <= unknown-#length-unknown[a]) && (\exists lis_#t~malloc1.base : int, lis_~N : int :: ((unknown-#length-unknown[lis_#t~malloc1.base] == 4 * lis_~N && i < lis_~N) && !(best == lis_#t~malloc1.base)) && 4 * lis_~N == unknown-#length-unknown[best])) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && unknown-#length-unknown[a] <= 4 * \old(N)) && 1 == \valid[best]) && N <= \old(N)) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N))) && 1 <= j) - InvariantResult [Line: 551]: Loop Invariant [2018-01-24 11:44:08,199 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,199 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,199 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,200 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,200 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,200 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,201 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,201 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,201 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,201 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,202 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,202 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,202 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,202 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,203 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,203 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,203 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,204 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,204 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,204 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,204 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,205 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,205 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,205 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,206 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,206 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,206 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,206 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,207 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,207 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,207 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,208 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,208 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,208 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,208 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,209 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,209 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,209 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,209 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,209 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,210 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,210 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,210 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,211 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,211 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,211 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,211 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,211 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,212 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,212 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,212 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,212 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,213 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,213 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,213 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,213 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,214 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,214 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,214 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,214 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,214 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,215 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,215 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,215 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,215 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,216 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,216 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,216 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,216 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,217 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,217 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,217 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,217 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,218 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,218 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,218 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,218 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,219 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,219 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,219 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,219 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,219 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,222 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,223 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,223 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,223 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,224 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,224 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,224 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,224 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,225 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,225 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,225 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,226 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,226 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,226 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,227 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,227 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,227 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,227 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,228 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,228 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,228 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,228 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,229 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,229 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,229 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,230 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,230 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,230 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,231 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,231 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,231 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,231 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,232 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,232 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,232 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,233 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,233 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,233 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,233 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,233 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,234 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,234 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,234 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,235 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,235 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,235 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,235 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,236 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,236 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,236 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,236 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,236 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,237 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,237 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,237 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,237 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,238 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,238 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,238 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,238 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,239 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,239 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,239 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,239 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,240 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,240 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,240 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,240 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,240 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,241 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,241 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,241 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,242 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,242 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,242 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,242 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,243 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,243 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,243 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,243 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,244 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,244 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: ((((((N <= 1 || 4 * \old(N) < \old(unknown-#length-unknown)[a]) || \old(unknown-#length-unknown)[a] < 4 * \old(N)) || !(\old(\valid)[a] == 1)) || !(0 == a)) || 1 < \old(N)) || \old(N) < 1) && ((((((((4 * \old(N) < \old(unknown-#length-unknown)[a] || \old(unknown-#length-unknown)[a] < 4 * \old(N)) || !(\old(\valid)[a] == 1)) || (((((((((((((((((((((((((0 == __builtin_alloca (sizeof(int) * N) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && i == 1) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && 1 <= N) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || !(0 == a)) || (((((((((((((((((((((((((8 <= 4 * N + best && 0 == __builtin_alloca (sizeof(int) * N)) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && 1 <= i) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && unknown-#length-unknown[a] <= 4 * \old(N)) && 1 == \valid[best]) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || ((((((((((((((((((((((((((((8 <= 4 * N + best && 0 == __builtin_alloca (sizeof(int) * N)) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && N <= \old(N)) && !(best == prev)) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && max == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && 0 <= i) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || (((((((((((((((((((((((((((((0 == __builtin_alloca (sizeof(int) * N) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && (\exists lis_~prev~2.base : int, lis_~prev~2.offset : int :: unknown-#memory_int-unknown[lis_~prev~2.base][lis_~prev~2.offset] == 0 && !(best == lis_~prev~2.base))) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && i == 0) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 1 == unknown-#memory_int-unknown[prev := unknown-#memory_int-unknown[prev][4 * i + prev := i]][best][4 * i + best]) && 4 * \old(N) <= unknown-#length-unknown[a]) && N <= \old(N)) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && max == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && 1 <= N) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || \old(N) < 1) - InvariantResult [Line: 545]: Loop Invariant [2018-01-24 11:44:08,247 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,247 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,247 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,248 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,248 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,248 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,249 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,249 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,249 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,249 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,250 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,250 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,250 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,251 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,251 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,251 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,252 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,252 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,252 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,253 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,253 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,253 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,253 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,254 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,254 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,254 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,255 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,255 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,255 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,256 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,256 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,256 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,256 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,257 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,257 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,257 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,257 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,258 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,258 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,258 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,258 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,258 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,259 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,259 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,259 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,260 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,260 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,260 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,260 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,260 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,261 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,261 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,261 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,262 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,262 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,262 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,262 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,263 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,263 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,263 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,263 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,265 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,266 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,266 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,267 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,267 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,267 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,268 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,268 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,268 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,268 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,269 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,269 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,269 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,270 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,270 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,270 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,271 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,271 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,271 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,271 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,272 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc0.base,QUANTIFIED] [2018-01-24 11:44:08,272 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_#t~malloc1.base,QUANTIFIED] [2018-01-24 11:44:08,272 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,273 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.offset,QUANTIFIED] [2018-01-24 11:44:08,273 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[lis_~prev~2.base,QUANTIFIED] [2018-01-24 11:44:08,273 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,273 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~array_size~7_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 11:44:08,274 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,274 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,274 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,275 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,275 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,275 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,275 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,276 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,276 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,276 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,276 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,277 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,277 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,277 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,277 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,278 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,278 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,278 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,278 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,279 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,279 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,279 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,279 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,279 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,280 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,280 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,280 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:44:08,281 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,281 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,281 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,281 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,282 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,282 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:44:08,282 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: ((((((((((((((((((((((((((((((((((8 <= 4 * N + best && 0 == __builtin_alloca (sizeof(int) * N)) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && 1 <= i) && N <= \old(N)) && !(best == prev)) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && max == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N))) || 4 * \old(N) < \old(unknown-#length-unknown)[a]) || \old(unknown-#length-unknown)[a] < 4 * \old(N)) || !(\old(\valid)[a] == 1)) || !(0 == a)) || (((((((((((((((((((((((((((((0 == __builtin_alloca (sizeof(int) * N) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && N <= \old(N)) && !(best == prev)) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && i <= 0) && max == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && 1 <= N) && 0 <= i) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || (((((((((((((((((((((((((((((((0 == __builtin_alloca (sizeof(int) * N) && 1 == \valid[prev]) && \valid[__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]][__builtin_alloca (sizeof(int) * N) := \old(\valid)[__builtin_alloca (sizeof(int) * N)]] == \old(\valid)) && 1 == unknown-#memory_int-unknown[best][best]) && 4 * N == unknown-#length-unknown[best]) && (\exists lis_#t~malloc1.base : int, lis_#t~malloc0.base : int :: (((!(a == lis_#t~malloc0.base) && unknown-#length-unknown[lis_#t~malloc1.base] == 4 * N) && !(a == lis_#t~malloc1.base)) && unknown-#length-unknown[lis_#t~malloc0.base] == 4 * N) && !(lis_#t~malloc0.base == lis_#t~malloc1.base))) && \valid[__builtin_alloca (sizeof(int) * N) := 0][__builtin_alloca (sizeof(int) * N)] == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[a]) && (\exists lis_~prev~2.base : int, lis_~prev~2.offset : int :: unknown-#memory_int-unknown[lis_~prev~2.base][lis_~prev~2.offset] == 0 && !(best == lis_~prev~2.base))) && i <= 1) && unknown-#length-unknown[a] <= 4 * N) && a == 0) && !(best == __builtin_alloca (sizeof(int) * N))) && 0 == \old(\valid)[__builtin_alloca (sizeof(int) * N)]) && prev == 0) && unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)] == 4 * N) && 1 == \valid[__builtin_alloca (sizeof(int) * N)]) && 4 * N == unknown-#length-unknown[prev]) && (\exists v_main_~array_size~7_BEFORE_CALL_2 : int :: 4 * v_main_~array_size~7_BEFORE_CALL_2 == unknown-#length-unknown[a] && N <= v_main_~array_size~7_BEFORE_CALL_2)) && 0 == __builtin_alloca (sizeof(int) * N)) && 4 * \old(N) <= unknown-#length-unknown[a]) && 1 <= i) && N <= \old(N)) && !(best == prev)) && \valid[__builtin_alloca (sizeof(int) * N)] == 1) && best == 0) && max == 0) && unknown-#length-unknown[a] <= 4 * \old(N)) && 4 * N == unknown-#length-unknown[__builtin_alloca (sizeof(int) * N)]) && 1 == \valid[best]) && 1 <= N) && !(__builtin_alloca (sizeof(int) * N) == __builtin_alloca (sizeof(int) * N)))) || \old(N) < 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 84 locations, 23 error locations. SAFE Result, 21.2s OverallTime, 19 OverallIterations, 4 TraceHistogramMax, 8.1s AutomataDifference, 0.0s DeadEndRemovalTime, 8.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 994 SDtfs, 4570 SDslu, 3591 SDs, 0 SdLazy, 2863 SolverSat, 514 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 2.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 591 GetRequests, 294 SyntacticMatches, 13 SemanticMatches, 284 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1106 ImplicationChecksByTransitivity, 7.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=142occurred in iteration=14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 19 MinimizatonAttempts, 329 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 10 LocationsWithAnnotation, 15 PreInvPairs, 39 NumberOfFragments, 2633 HoareAnnotationTreeSize, 15 FomulaSimplifications, 17138 FormulaSimplificationTreeSizeReduction, 0.5s HoareSimplificationTime, 10 FomulaSimplificationsInter, 10427 FormulaSimplificationTreeSizeReductionInter, 7.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 944 NumberOfCodeBlocks, 916 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 917 ConstructedInterpolants, 42 QuantifiedInterpolants, 237160 SizeOfPredicates, 39 NumberOfNonLiveVariables, 1048 ConjunctsInSsa, 95 ConjunctsInUnsatCore, 27 InterpolantComputations, 15 PerfectInterpolantSequences, 219/280 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available RESULT: Ultimate proved your program to be correct! Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/lis-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-24_11-44-08-288.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/lis-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-24_11-44-08-288.csv Received shutdown request...