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_Taipan+AI_EQ.epf -i ../../../trunk/examples/svcomp/array-memsafety/diff-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-6b94a2f [2018-01-24 15:15:56,241 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-24 15:15:56,243 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-24 15:15:56,258 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-24 15:15:56,259 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-24 15:15:56,260 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-24 15:15:56,261 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-24 15:15:56,263 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-24 15:15:56,265 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-24 15:15:56,266 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-24 15:15:56,267 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-24 15:15:56,267 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-24 15:15:56,268 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-24 15:15:56,269 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-24 15:15:56,270 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-24 15:15:56,273 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-24 15:15:56,275 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-24 15:15:56,277 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-24 15:15:56,278 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-24 15:15:56,280 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-24 15:15:56,282 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-24 15:15:56,282 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-24 15:15:56,282 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-24 15:15:56,284 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-24 15:15:56,285 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-24 15:15:56,286 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-24 15:15:56,286 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-24 15:15:56,287 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-24 15:15:56,287 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-24 15:15:56,287 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-24 15:15:56,288 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-24 15:15:56,289 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf [2018-01-24 15:15:56,297 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-24 15:15:56,298 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-24 15:15:56,298 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-24 15:15:56,298 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-24 15:15:56,299 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-24 15:15:56,299 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-24 15:15:56,299 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-24 15:15:56,299 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-24 15:15:56,299 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-24 15:15:56,299 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-24 15:15:56,300 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-24 15:15:56,300 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-24 15:15:56,300 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-24 15:15:56,300 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-24 15:15:56,300 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-24 15:15:56,300 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-24 15:15:56,300 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-24 15:15:56,300 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-24 15:15:56,301 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-24 15:15:56,301 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-24 15:15:56,301 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-24 15:15:56,301 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-24 15:15:56,301 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-24 15:15:56,301 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 15:15:56,301 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-24 15:15:56,302 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-24 15:15:56,302 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-24 15:15:56,302 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-24 15:15:56,302 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-01-24 15:15:56,302 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-24 15:15:56,302 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-24 15:15:56,302 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-24 15:15:56,303 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-01-24 15:15:56,303 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-24 15:15:56,303 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-24 15:15:56,333 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-24 15:15:56,343 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-24 15:15:56,346 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-24 15:15:56,347 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-24 15:15:56,348 INFO L276 PluginConnector]: CDTParser initialized [2018-01-24 15:15:56,348 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/diff-alloca_true-valid-memsafety_true-termination.i [2018-01-24 15:15:56,511 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-24 15:15:56,516 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-24 15:15:56,516 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-24 15:15:56,517 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-24 15:15:56,521 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-24 15:15:56,522 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,525 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@386958ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56, skipping insertion in model container [2018-01-24 15:15:56,525 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,537 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 15:15:56,573 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 15:15:56,689 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 15:15:56,708 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 15:15:56,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56 WrapperNode [2018-01-24 15:15:56,716 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-24 15:15:56,716 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-24 15:15:56,716 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-24 15:15:56,717 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-24 15:15:56,730 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,731 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,738 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,739 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,744 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,747 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,749 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (1/1) ... [2018-01-24 15:15:56,751 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-24 15:15:56,751 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-24 15:15:56,751 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-24 15:15:56,751 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-24 15:15:56,752 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (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 15:15:56,799 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-24 15:15:56,800 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-24 15:15:56,800 INFO L136 BoogieDeclarations]: Found implementation of procedure diff [2018-01-24 15:15:56,800 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-24 15:15:56,800 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-01-24 15:15:56,800 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-01-24 15:15:56,800 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-24 15:15:56,800 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-24 15:15:56,800 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-24 15:15:56,800 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-24 15:15:56,800 INFO L128 BoogieDeclarations]: Found specification of procedure diff [2018-01-24 15:15:56,801 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-24 15:15:56,801 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-24 15:15:56,801 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-24 15:15:56,992 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-24 15:15:56,992 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 03:15:56 BoogieIcfgContainer [2018-01-24 15:15:56,993 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-24 15:15:56,993 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-24 15:15:56,993 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-24 15:15:56,995 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-24 15:15:56,995 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.01 03:15:56" (1/3) ... [2018-01-24 15:15:56,996 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f0bbb2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 03:15:56, skipping insertion in model container [2018-01-24 15:15:56,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:15:56" (2/3) ... [2018-01-24 15:15:56,996 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f0bbb2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 03:15:56, skipping insertion in model container [2018-01-24 15:15:56,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 03:15:56" (3/3) ... [2018-01-24 15:15:56,997 INFO L105 eAbstractionObserver]: Analyzing ICFG diff-alloca_true-valid-memsafety_true-termination.i [2018-01-24 15:15:57,003 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-24 15:15:57,008 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 9 error locations. [2018-01-24 15:15:57,040 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-24 15:15:57,040 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-24 15:15:57,041 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-24 15:15:57,041 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-24 15:15:57,041 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-24 15:15:57,041 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-24 15:15:57,041 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-24 15:15:57,041 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-24 15:15:57,042 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-24 15:15:57,062 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states. [2018-01-24 15:15:57,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-24 15:15:57,068 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:15:57,069 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] [2018-01-24 15:15:57,070 INFO L371 AbstractCegarLoop]: === Iteration 1 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:15:57,075 INFO L82 PathProgramCache]: Analyzing trace with hash -24174499, now seen corresponding path program 1 times [2018-01-24 15:15:57,077 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:15:57,116 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:57,116 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:15:57,116 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:57,116 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:15:57,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:15:57,183 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:15:57,407 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 15:15:57,409 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:15:57,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 15:15:57,410 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:15:57,413 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 15:15:57,488 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 15:15:57,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 15:15:57,490 INFO L87 Difference]: Start difference. First operand 50 states. Second operand 6 states. [2018-01-24 15:15:57,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:15:57,628 INFO L93 Difference]: Finished difference Result 82 states and 96 transitions. [2018-01-24 15:15:57,628 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 15:15:57,629 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 21 [2018-01-24 15:15:57,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:15:57,637 INFO L225 Difference]: With dead ends: 82 [2018-01-24 15:15:57,638 INFO L226 Difference]: Without dead ends: 45 [2018-01-24 15:15:57,641 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-01-24 15:15:57,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-24 15:15:57,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-24 15:15:57,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-24 15:15:57,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 50 transitions. [2018-01-24 15:15:57,677 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 50 transitions. Word has length 21 [2018-01-24 15:15:57,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:15:57,677 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 50 transitions. [2018-01-24 15:15:57,678 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 15:15:57,678 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 50 transitions. [2018-01-24 15:15:57,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-24 15:15:57,679 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:15:57,679 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] [2018-01-24 15:15:57,679 INFO L371 AbstractCegarLoop]: === Iteration 2 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:15:57,680 INFO L82 PathProgramCache]: Analyzing trace with hash -24174498, now seen corresponding path program 1 times [2018-01-24 15:15:57,680 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:15:57,681 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:57,681 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:15:57,681 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:57,681 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:15:57,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:15:57,712 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:15:57,882 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 15:15:57,882 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:15:57,883 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-01-24 15:15:57,883 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:15:57,885 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-24 15:15:57,885 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-24 15:15:57,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-01-24 15:15:57,886 INFO L87 Difference]: Start difference. First operand 45 states and 50 transitions. Second operand 8 states. [2018-01-24 15:15:58,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:15:58,076 INFO L93 Difference]: Finished difference Result 65 states and 74 transitions. [2018-01-24 15:15:58,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 15:15:58,077 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 21 [2018-01-24 15:15:58,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:15:58,080 INFO L225 Difference]: With dead ends: 65 [2018-01-24 15:15:58,081 INFO L226 Difference]: Without dead ends: 63 [2018-01-24 15:15:58,082 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-01-24 15:15:58,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-24 15:15:58,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2018-01-24 15:15:58,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-24 15:15:58,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2018-01-24 15:15:58,089 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 21 [2018-01-24 15:15:58,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:15:58,090 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2018-01-24 15:15:58,090 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-24 15:15:58,090 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2018-01-24 15:15:58,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-24 15:15:58,091 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:15:58,091 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] [2018-01-24 15:15:58,091 INFO L371 AbstractCegarLoop]: === Iteration 3 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:15:58,091 INFO L82 PathProgramCache]: Analyzing trace with hash -749409470, now seen corresponding path program 1 times [2018-01-24 15:15:58,091 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:15:58,092 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,092 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:15:58,092 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,092 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:15:58,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:15:58,110 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:15:58,169 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 15:15:58,170 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:15:58,170 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 15:15:58,170 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:15:58,171 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 15:15:58,171 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 15:15:58,171 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 15:15:58,171 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand 6 states. [2018-01-24 15:15:58,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:15:58,267 INFO L93 Difference]: Finished difference Result 54 states and 65 transitions. [2018-01-24 15:15:58,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 15:15:58,268 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-01-24 15:15:58,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:15:58,270 INFO L225 Difference]: With dead ends: 54 [2018-01-24 15:15:58,270 INFO L226 Difference]: Without dead ends: 53 [2018-01-24 15:15:58,270 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-01-24 15:15:58,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-24 15:15:58,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-24 15:15:58,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-24 15:15:58,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 63 transitions. [2018-01-24 15:15:58,281 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 63 transitions. Word has length 22 [2018-01-24 15:15:58,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:15:58,281 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 63 transitions. [2018-01-24 15:15:58,281 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 15:15:58,281 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 63 transitions. [2018-01-24 15:15:58,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-24 15:15:58,282 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:15:58,283 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] [2018-01-24 15:15:58,283 INFO L371 AbstractCegarLoop]: === Iteration 4 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:15:58,283 INFO L82 PathProgramCache]: Analyzing trace with hash -749409469, now seen corresponding path program 1 times [2018-01-24 15:15:58,283 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:15:58,284 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,285 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:15:58,285 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,285 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:15:58,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:15:58,306 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:15:58,436 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 15:15:58,436 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:15:58,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-01-24 15:15:58,437 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:15:58,437 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-24 15:15:58,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-24 15:15:58,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-01-24 15:15:58,437 INFO L87 Difference]: Start difference. First operand 53 states and 63 transitions. Second operand 9 states. [2018-01-24 15:15:58,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:15:58,579 INFO L93 Difference]: Finished difference Result 79 states and 97 transitions. [2018-01-24 15:15:58,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-24 15:15:58,579 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-01-24 15:15:58,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:15:58,580 INFO L225 Difference]: With dead ends: 79 [2018-01-24 15:15:58,580 INFO L226 Difference]: Without dead ends: 78 [2018-01-24 15:15:58,581 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2018-01-24 15:15:58,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-01-24 15:15:58,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 63. [2018-01-24 15:15:58,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-24 15:15:58,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 78 transitions. [2018-01-24 15:15:58,590 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 78 transitions. Word has length 22 [2018-01-24 15:15:58,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:15:58,591 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 78 transitions. [2018-01-24 15:15:58,591 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-24 15:15:58,591 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 78 transitions. [2018-01-24 15:15:58,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-24 15:15:58,592 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:15:58,592 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 15:15:58,592 INFO L371 AbstractCegarLoop]: === Iteration 5 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:15:58,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1756899853, now seen corresponding path program 1 times [2018-01-24 15:15:58,593 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:15:58,594 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,594 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:15:58,594 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,594 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:15:58,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:15:58,606 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:15:58,671 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 15:15:58,672 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:15:58,672 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 15:15:58,672 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:15:58,672 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 15:15:58,672 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 15:15:58,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 15:15:58,673 INFO L87 Difference]: Start difference. First operand 63 states and 78 transitions. Second operand 6 states. [2018-01-24 15:15:58,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:15:58,749 INFO L93 Difference]: Finished difference Result 63 states and 78 transitions. [2018-01-24 15:15:58,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 15:15:58,749 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2018-01-24 15:15:58,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:15:58,750 INFO L225 Difference]: With dead ends: 63 [2018-01-24 15:15:58,750 INFO L226 Difference]: Without dead ends: 62 [2018-01-24 15:15:58,750 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-01-24 15:15:58,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-24 15:15:58,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-24 15:15:58,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-24 15:15:58,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2018-01-24 15:15:58,756 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 23 [2018-01-24 15:15:58,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:15:58,757 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2018-01-24 15:15:58,757 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 15:15:58,757 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2018-01-24 15:15:58,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-24 15:15:58,757 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:15:58,757 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 15:15:58,758 INFO L371 AbstractCegarLoop]: === Iteration 6 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:15:58,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1756899852, now seen corresponding path program 1 times [2018-01-24 15:15:58,758 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:15:58,758 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,759 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:15:58,759 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,759 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:15:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:15:58,772 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:15:58,841 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 15:15:58,841 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:15:58,842 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-24 15:15:58,842 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:15:58,842 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 15:15:58,842 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 15:15:58,843 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-01-24 15:15:58,843 INFO L87 Difference]: Start difference. First operand 62 states and 77 transitions. Second operand 6 states. [2018-01-24 15:15:58,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:15:58,905 INFO L93 Difference]: Finished difference Result 107 states and 133 transitions. [2018-01-24 15:15:58,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 15:15:58,906 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2018-01-24 15:15:58,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:15:58,909 INFO L225 Difference]: With dead ends: 107 [2018-01-24 15:15:58,909 INFO L226 Difference]: Without dead ends: 73 [2018-01-24 15:15:58,909 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 15:15:58,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-01-24 15:15:58,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 66. [2018-01-24 15:15:58,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-24 15:15:58,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2018-01-24 15:15:58,921 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 81 transitions. Word has length 23 [2018-01-24 15:15:58,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:15:58,921 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 81 transitions. [2018-01-24 15:15:58,921 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 15:15:58,921 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 81 transitions. [2018-01-24 15:15:58,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-24 15:15:58,922 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:15:58,922 INFO L322 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:15:58,923 INFO L371 AbstractCegarLoop]: === Iteration 7 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:15:58,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1795864658, now seen corresponding path program 1 times [2018-01-24 15:15:58,923 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:15:58,924 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,924 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:15:58,925 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:15:58,925 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:15:58,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:15:58,938 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:15:59,089 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 15:15:59,089 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:15:59,089 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:15:59,090 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 28 with the following transitions: [2018-01-24 15:15:59,092 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [9], [15], [19], [25], [26], [29], [31], [36], [59], [64], [68], [72], [73], [74], [75], [76], [77], [88], [89], [90], [92] [2018-01-24 15:15:59,140 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-24 15:15:59,140 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-24 15:15:59,815 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-24 15:15:59,817 INFO L268 AbstractInterpreter]: Visited 24 different actions 30 times. Merged at 6 different actions 6 times. Never widened. Found 1 fixpoints after 1 different actions. Largest state had 35 variables. [2018-01-24 15:15:59,823 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-24 15:15:59,824 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:15:59,824 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG 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 15:15:59,844 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:15:59,844 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:15:59,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:15:59,887 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:16:00,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:16:00,031 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:16:00,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:16:00,099 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2018-01-24 15:16:00,099 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [9] total 15 [2018-01-24 15:16:00,099 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:16:00,100 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-24 15:16:00,100 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-24 15:16:00,100 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2018-01-24 15:16:00,100 INFO L87 Difference]: Start difference. First operand 66 states and 81 transitions. Second operand 7 states. [2018-01-24 15:16:00,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:16:00,242 INFO L93 Difference]: Finished difference Result 173 states and 210 transitions. [2018-01-24 15:16:00,243 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-24 15:16:00,243 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-01-24 15:16:00,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:16:00,244 INFO L225 Difference]: With dead ends: 173 [2018-01-24 15:16:00,244 INFO L226 Difference]: Without dead ends: 132 [2018-01-24 15:16:00,245 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2018-01-24 15:16:00,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-01-24 15:16:00,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 105. [2018-01-24 15:16:00,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2018-01-24 15:16:00,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 131 transitions. [2018-01-24 15:16:00,262 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 131 transitions. Word has length 27 [2018-01-24 15:16:00,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:16:00,263 INFO L432 AbstractCegarLoop]: Abstraction has 105 states and 131 transitions. [2018-01-24 15:16:00,263 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-24 15:16:00,263 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 131 transitions. [2018-01-24 15:16:00,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-24 15:16:00,264 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:16:00,264 INFO L322 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:16:00,264 INFO L371 AbstractCegarLoop]: === Iteration 8 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:16:00,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1681454188, now seen corresponding path program 1 times [2018-01-24 15:16:00,265 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:16:00,266 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:00,266 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:00,266 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:00,266 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:16:00,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:00,282 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:16:00,428 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 15:16:00,429 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:00,429 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:16:00,429 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 28 with the following transitions: [2018-01-24 15:16:00,429 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [9], [15], [19], [25], [26], [29], [31], [36], [59], [64], [70], [72], [73], [74], [75], [76], [77], [88], [89], [90], [92] [2018-01-24 15:16:00,430 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-24 15:16:00,431 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-24 15:16:01,001 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-24 15:16:01,002 INFO L268 AbstractInterpreter]: Visited 24 different actions 30 times. Merged at 6 different actions 6 times. Never widened. Found 1 fixpoints after 1 different actions. Largest state had 35 variables. [2018-01-24 15:16:01,009 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-24 15:16:01,009 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:01,009 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG 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 15:16:01,020 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:01,020 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:16:01,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:01,054 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:16:01,077 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 15:16:01,078 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:01,131 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 15:16:01,132 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:01,149 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:16:01,149 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 15:16:01,196 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:01,201 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 15:16:01,201 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:01,266 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:01,268 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:01,269 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 15:16:01,269 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:01,299 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 15:16:01,300 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-24 15:16:01,759 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 15:16:01,759 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:16:06,147 WARN L143 SmtUtils]: Spent 4048ms on a formula simplification that was a NOOP. DAG size: 41 [2018-01-24 15:16:06,227 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 15:16:06,260 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:06,260 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 4 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:16:06,269 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:06,269 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:16:06,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:06,313 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:16:06,317 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 15:16:06,318 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:06,337 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 15:16:06,338 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:06,343 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:16:06,344 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 15:16:06,356 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:06,358 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 15:16:06,359 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:06,375 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:06,376 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:06,377 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 15:16:06,377 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:06,387 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 15:16:06,387 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-24 15:16:06,440 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 15:16:06,441 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:16:06,538 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 15:16:06,540 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:16:06,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9] total 23 [2018-01-24 15:16:06,541 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:16:06,541 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-24 15:16:06,541 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-24 15:16:06,542 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2018-01-24 15:16:06,542 INFO L87 Difference]: Start difference. First operand 105 states and 131 transitions. Second operand 16 states. [2018-01-24 15:16:07,233 WARN L146 SmtUtils]: Spent 279ms on a formula simplification. DAG size of input: 44 DAG size of output 40 [2018-01-24 15:16:07,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:16:07,355 INFO L93 Difference]: Finished difference Result 151 states and 189 transitions. [2018-01-24 15:16:07,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-24 15:16:07,356 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 27 [2018-01-24 15:16:07,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:16:07,357 INFO L225 Difference]: With dead ends: 151 [2018-01-24 15:16:07,357 INFO L226 Difference]: Without dead ends: 150 [2018-01-24 15:16:07,358 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 86 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2018-01-24 15:16:07,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-01-24 15:16:07,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 94. [2018-01-24 15:16:07,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-01-24 15:16:07,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 114 transitions. [2018-01-24 15:16:07,377 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 114 transitions. Word has length 27 [2018-01-24 15:16:07,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:16:07,377 INFO L432 AbstractCegarLoop]: Abstraction has 94 states and 114 transitions. [2018-01-24 15:16:07,377 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-24 15:16:07,377 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 114 transitions. [2018-01-24 15:16:07,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-24 15:16:07,379 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:16:07,379 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, 1, 1, 1, 1, 1] [2018-01-24 15:16:07,379 INFO L371 AbstractCegarLoop]: === Iteration 9 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:16:07,379 INFO L82 PathProgramCache]: Analyzing trace with hash -719244418, now seen corresponding path program 1 times [2018-01-24 15:16:07,379 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:16:07,380 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:07,380 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:07,380 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:07,380 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:16:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:07,390 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:16:07,422 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 15:16:07,422 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:16:07,422 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 15:16:07,423 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:16:07,423 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-24 15:16:07,423 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-24 15:16:07,423 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-24 15:16:07,424 INFO L87 Difference]: Start difference. First operand 94 states and 114 transitions. Second operand 5 states. [2018-01-24 15:16:07,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:16:07,468 INFO L93 Difference]: Finished difference Result 114 states and 134 transitions. [2018-01-24 15:16:07,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-24 15:16:07,469 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 28 [2018-01-24 15:16:07,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:16:07,470 INFO L225 Difference]: With dead ends: 114 [2018-01-24 15:16:07,470 INFO L226 Difference]: Without dead ends: 101 [2018-01-24 15:16:07,470 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-01-24 15:16:07,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-01-24 15:16:07,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 94. [2018-01-24 15:16:07,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-01-24 15:16:07,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 112 transitions. [2018-01-24 15:16:07,485 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 112 transitions. Word has length 28 [2018-01-24 15:16:07,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:16:07,485 INFO L432 AbstractCegarLoop]: Abstraction has 94 states and 112 transitions. [2018-01-24 15:16:07,485 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-24 15:16:07,485 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 112 transitions. [2018-01-24 15:16:07,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-24 15:16:07,486 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:16:07,486 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 15:16:07,487 INFO L371 AbstractCegarLoop]: === Iteration 10 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:16:07,487 INFO L82 PathProgramCache]: Analyzing trace with hash 105469355, now seen corresponding path program 1 times [2018-01-24 15:16:07,487 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:16:07,488 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:07,488 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:07,488 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:07,488 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:16:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:07,498 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:16:07,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:16:07,525 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:16:07,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-24 15:16:07,525 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:16:07,526 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-24 15:16:07,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-24 15:16:07,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-24 15:16:07,526 INFO L87 Difference]: Start difference. First operand 94 states and 112 transitions. Second operand 4 states. [2018-01-24 15:16:07,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:16:07,559 INFO L93 Difference]: Finished difference Result 184 states and 228 transitions. [2018-01-24 15:16:07,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-24 15:16:07,560 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 28 [2018-01-24 15:16:07,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:16:07,561 INFO L225 Difference]: With dead ends: 184 [2018-01-24 15:16:07,561 INFO L226 Difference]: Without dead ends: 122 [2018-01-24 15:16:07,561 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-24 15:16:07,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-01-24 15:16:07,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 96. [2018-01-24 15:16:07,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-01-24 15:16:07,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 112 transitions. [2018-01-24 15:16:07,576 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 112 transitions. Word has length 28 [2018-01-24 15:16:07,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:16:07,577 INFO L432 AbstractCegarLoop]: Abstraction has 96 states and 112 transitions. [2018-01-24 15:16:07,577 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-24 15:16:07,577 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 112 transitions. [2018-01-24 15:16:07,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-24 15:16:07,578 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:16:07,578 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 15:16:07,579 INFO L371 AbstractCegarLoop]: === Iteration 11 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:16:07,579 INFO L82 PathProgramCache]: Analyzing trace with hash 162727657, now seen corresponding path program 1 times [2018-01-24 15:16:07,579 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:16:07,580 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:07,580 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:07,580 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:07,580 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:16:07,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:07,592 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:16:07,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-01-24 15:16:07,698 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:16:07,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-24 15:16:07,699 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:16:07,699 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-24 15:16:07,699 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-24 15:16:07,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-01-24 15:16:07,700 INFO L87 Difference]: Start difference. First operand 96 states and 112 transitions. Second operand 7 states. [2018-01-24 15:16:07,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:16:07,816 INFO L93 Difference]: Finished difference Result 137 states and 163 transitions. [2018-01-24 15:16:07,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 15:16:07,816 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-01-24 15:16:07,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:16:07,818 INFO L225 Difference]: With dead ends: 137 [2018-01-24 15:16:07,819 INFO L226 Difference]: Without dead ends: 136 [2018-01-24 15:16:07,819 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-01-24 15:16:07,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-01-24 15:16:07,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 128. [2018-01-24 15:16:07,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-01-24 15:16:07,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 155 transitions. [2018-01-24 15:16:07,842 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 155 transitions. Word has length 28 [2018-01-24 15:16:07,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:16:07,843 INFO L432 AbstractCegarLoop]: Abstraction has 128 states and 155 transitions. [2018-01-24 15:16:07,843 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-24 15:16:07,843 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 155 transitions. [2018-01-24 15:16:07,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-24 15:16:07,844 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:16:07,844 INFO L322 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:16:07,844 INFO L371 AbstractCegarLoop]: === Iteration 12 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:16:07,845 INFO L82 PathProgramCache]: Analyzing trace with hash 1543275401, now seen corresponding path program 1 times [2018-01-24 15:16:07,845 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:16:07,846 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:07,846 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:07,846 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:07,846 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:16:07,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:07,860 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:16:08,108 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:16:08,108 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:08,109 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:16:08,109 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 33 with the following transitions: [2018-01-24 15:16:08,109 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [9], [15], [19], [23], [25], [26], [28], [29], [34], [52], [54], [59], [64], [68], [72], [73], [74], [75], [76], [77], [88], [89], [90], [92] [2018-01-24 15:16:08,110 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-24 15:16:08,111 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-24 15:16:08,543 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-24 15:16:08,544 INFO L268 AbstractInterpreter]: Visited 27 different actions 46 times. Merged at 11 different actions 16 times. Never widened. Found 4 fixpoints after 3 different actions. Largest state had 35 variables. [2018-01-24 15:16:08,561 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-24 15:16:08,561 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:08,561 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG 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 15:16:08,571 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:08,571 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:16:08,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:08,599 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:16:08,604 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 15:16:08,604 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:08,619 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 15:16:08,619 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:08,626 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:16:08,626 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 15:16:08,636 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:08,638 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 15:16:08,639 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:08,656 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:08,657 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:08,658 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 15:16:08,659 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:08,668 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 15:16:08,668 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-24 15:16:08,714 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2018-01-24 15:16:08,715 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-01-24 15:16:08,755 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-01-24 15:16:08,755 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:52 [2018-01-24 15:16:08,994 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-01-24 15:16:08,994 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:16:09,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-01-24 15:16:09,398 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:09,399 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 6 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:16:09,402 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:09,402 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:16:09,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:09,440 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:16:09,447 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 15:16:09,447 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:09,453 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 15:16:09,453 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:09,457 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:16:09,457 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 15:16:09,469 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:09,470 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:16:09,470 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 15:16:09,471 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:09,482 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 15:16:09,482 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:09,488 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 15:16:09,488 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-24 15:16:09,505 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2018-01-24 15:16:09,506 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-01-24 15:16:09,540 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-01-24 15:16:09,541 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:52 [2018-01-24 15:16:09,607 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-01-24 15:16:09,608 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:16:09,857 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-01-24 15:16:09,859 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:16:09,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9, 8, 9] total 23 [2018-01-24 15:16:09,859 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:16:09,859 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-24 15:16:09,860 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-24 15:16:09,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2018-01-24 15:16:09,860 INFO L87 Difference]: Start difference. First operand 128 states and 155 transitions. Second operand 16 states. [2018-01-24 15:16:10,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:16:10,298 INFO L93 Difference]: Finished difference Result 142 states and 169 transitions. [2018-01-24 15:16:10,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 15:16:10,298 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 32 [2018-01-24 15:16:10,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:16:10,299 INFO L225 Difference]: With dead ends: 142 [2018-01-24 15:16:10,299 INFO L226 Difference]: Without dead ends: 140 [2018-01-24 15:16:10,300 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 108 SyntacticMatches, 8 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2018-01-24 15:16:10,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-01-24 15:16:10,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 108. [2018-01-24 15:16:10,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-01-24 15:16:10,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 124 transitions. [2018-01-24 15:16:10,333 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 124 transitions. Word has length 32 [2018-01-24 15:16:10,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:16:10,333 INFO L432 AbstractCegarLoop]: Abstraction has 108 states and 124 transitions. [2018-01-24 15:16:10,333 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-24 15:16:10,334 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 124 transitions. [2018-01-24 15:16:10,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-24 15:16:10,334 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:16:10,334 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] [2018-01-24 15:16:10,335 INFO L371 AbstractCegarLoop]: === Iteration 13 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:16:10,335 INFO L82 PathProgramCache]: Analyzing trace with hash 2051078643, now seen corresponding path program 1 times [2018-01-24 15:16:10,335 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:16:10,336 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:10,336 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:10,336 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:10,336 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:16:10,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:10,350 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:16:10,711 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-01-24 15:16:10,712 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:16:10,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-01-24 15:16:10,712 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:16:10,712 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-24 15:16:10,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-24 15:16:10,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-01-24 15:16:10,713 INFO L87 Difference]: Start difference. First operand 108 states and 124 transitions. Second operand 10 states. [2018-01-24 15:16:11,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:16:11,095 INFO L93 Difference]: Finished difference Result 118 states and 136 transitions. [2018-01-24 15:16:11,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-24 15:16:11,095 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 39 [2018-01-24 15:16:11,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:16:11,096 INFO L225 Difference]: With dead ends: 118 [2018-01-24 15:16:11,096 INFO L226 Difference]: Without dead ends: 101 [2018-01-24 15:16:11,097 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2018-01-24 15:16:11,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-01-24 15:16:11,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 91. [2018-01-24 15:16:11,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-01-24 15:16:11,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 104 transitions. [2018-01-24 15:16:11,119 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 104 transitions. Word has length 39 [2018-01-24 15:16:11,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:16:11,120 INFO L432 AbstractCegarLoop]: Abstraction has 91 states and 104 transitions. [2018-01-24 15:16:11,120 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-24 15:16:11,120 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 104 transitions. [2018-01-24 15:16:11,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-24 15:16:11,121 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:16:11,122 INFO L322 BasicCegarLoop]: trace histogram [4, 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 15:16:11,122 INFO L371 AbstractCegarLoop]: === Iteration 14 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 15:16:11,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1625144734, now seen corresponding path program 1 times [2018-01-24 15:16:11,122 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:16:11,123 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:11,123 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:11,123 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:16:11,123 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:16:11,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:11,138 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:16:11,382 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-01-24 15:16:11,382 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:11,383 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:16:11,383 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 43 with the following transitions: [2018-01-24 15:16:11,383 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [9], [15], [19], [23], [25], [26], [29], [36], [43], [44], [47], [49], [50], [54], [59], [64], [68], [72], [73], [74], [75], [76], [77], [88], [89], [90], [92] [2018-01-24 15:16:11,384 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-24 15:16:11,384 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-24 15:16:13,272 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-24 15:16:13,272 INFO L268 AbstractInterpreter]: Visited 30 different actions 87 times. Merged at 14 different actions 52 times. Widened at 2 different actions 2 times. Found 7 fixpoints after 7 different actions. Largest state had 38 variables. [2018-01-24 15:16:13,287 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-24 15:16:13,287 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:13,287 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG 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 15:16:13,299 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:13,299 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:16:13,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:13,330 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:16:13,337 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 15:16:13,338 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:13,343 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:16:13,343 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:16:13,558 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-24 15:16:13,558 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:16:13,743 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-24 15:16:13,765 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:16:13,766 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 8 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:16:13,772 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:16:13,772 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:16:13,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:16:13,823 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:16:13,831 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 15:16:13,832 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:16:13,845 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:16:13,845 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:16:13,887 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-24 15:16:13,887 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:16:13,925 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-24 15:16:13,928 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:16:13,928 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8, 8, 8] total 26 [2018-01-24 15:16:13,928 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:16:13,929 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-24 15:16:13,929 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-24 15:16:13,929 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2018-01-24 15:16:13,929 INFO L87 Difference]: Start difference. First operand 91 states and 104 transitions. Second operand 20 states. [2018-01-24 15:16:14,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:16:14,614 INFO L93 Difference]: Finished difference Result 139 states and 159 transitions. [2018-01-24 15:16:14,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-24 15:16:14,615 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 42 [2018-01-24 15:16:14,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:16:14,615 INFO L225 Difference]: With dead ends: 139 [2018-01-24 15:16:14,615 INFO L226 Difference]: Without dead ends: 0 [2018-01-24 15:16:14,616 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 152 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=216, Invalid=1190, Unknown=0, NotChecked=0, Total=1406 [2018-01-24 15:16:14,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-24 15:16:14,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-24 15:16:14,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-24 15:16:14,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-24 15:16:14,617 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 42 [2018-01-24 15:16:14,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:16:14,617 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-24 15:16:14,617 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-24 15:16:14,617 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-24 15:16:14,617 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-24 15:16:14,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-24 15:16:14,862 WARN L146 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 158 DAG size of output 155 [2018-01-24 15:16:15,044 WARN L146 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 158 DAG size of output 155 [2018-01-24 15:16:15,224 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 15:16:15,269 WARN L146 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 160 DAG size of output 156 [2018-01-24 15:16:15,464 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 15:16:15,525 WARN L146 SmtUtils]: Spent 255ms on a formula simplification. DAG size of input: 170 DAG size of output 157 [2018-01-24 15:16:15,629 WARN L146 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 94 DAG size of output 1 [2018-01-24 15:16:18,113 WARN L146 SmtUtils]: Spent 2465ms on a formula simplification. DAG size of input: 199 DAG size of output 150 [2018-01-24 15:16:18,252 WARN L146 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 81 DAG size of output 65 [2018-01-24 15:16:21,478 WARN L146 SmtUtils]: Spent 3223ms on a formula simplification. DAG size of input: 198 DAG size of output 167 [2018-01-24 15:16:21,481 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,481 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 578) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-24 15:16:21,481 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,481 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 578) the Hoare annotation is: true [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L404 ceAbstractionStarter]: At program point L1(lines 1 578) the Hoare annotation is: true [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point L547(lines 547 562) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point diffErr7RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point diffEXIT(lines 540 563) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point L550''(lines 550 556) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point L558''(line 558) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point L558'(line 558) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point diffErr5RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L401 ceAbstractionStarter]: For program point diffErr0RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,482 INFO L404 ceAbstractionStarter]: At program point diffENTRY(lines 540 563) the Hoare annotation is: true [2018-01-24 15:16:21,483 INFO L397 ceAbstractionStarter]: At program point L551''''(lines 551 555) the Hoare annotation is: (let ((.cse40 (select |#valid| |diff_#in~A.base|)) (.cse38 (select |#length| |diff_#in~A.base|)) (.cse39 (= 0 |diff_#in~B.offset|)) (.cse41 (select |#valid| |diff_#in~D.base|)) (.cse37 (= 0 |diff_#in~A.offset|)) (.cse36 (select |#valid| |diff_#in~B.base|))) (let ((.cse2 (not (= .cse36 1))) (.cse4 (not .cse37)) (.cse5 (not (exists ((|main_#t~malloc10.base| Int) (main_~Blen~8 Int)) (and (not (= |main_#t~malloc10.base| |diff_#in~A.base|)) (= (select |#length| |main_#t~malloc10.base|) (* 4 main_~Blen~8)))))) (.cse6 (not (= .cse41 1))) (.cse7 (not (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| |diff_#in~A.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_4))))) (.cse30 (not (exists ((v_main_~Alen~8_BEFORE_CALL_7 Int)) (and (= (select |#length| |diff_#in~D.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_7)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_7))))) (.cse33 (< |diff_#in~Blen| 1)) (.cse0 (not .cse39)) (.cse1 (< (select |#length| |diff_#in~D.base|) 4)) (.cse3 (not (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| |diff_#in~B.base|) (* 4 v_main_~Blen~8_BEFORE_CALL_4)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_4))))) (.cse19 (= diff_~i~2 0)) (.cse17 (<= |diff_#in~Alen| diff_~l1~2)) (.cse26 (<= 4 (select |#length| diff_~A.base))) (.cse12 (<= 1 diff_~i~2)) (.cse11 (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| diff_~A.base) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= (+ diff_~i~2 1) v_main_~Alen~8_BEFORE_CALL_4)))) (.cse31 (< .cse38 4)) (.cse32 (not (= .cse40 1))) (.cse34 (not (= 0 |diff_#in~D.offset|)))) (and (let ((.cse18 (<= 0 diff_~j~3)) (.cse20 (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (<= diff_~l2~2 v_main_~Blen~8_BEFORE_CALL_4) (= (* 4 v_main_~Blen~8_BEFORE_CALL_4) (select |#length| diff_~B.base))))) (.cse21 (= 1 (select |#valid| diff_~A.base))) (.cse22 (<= 1 diff_~l2~2)) (.cse23 (= 1 (select |#valid| diff_~D.base))) (.cse24 (= 0 diff_~B.offset)) (.cse25 (= 1 (select |#valid| diff_~B.base))) (.cse29 (select |#length| diff_~D.base)) (.cse35 (= diff_~found~2 1))) (let ((.cse8 (or .cse35 (= 0 diff_~found~2))) (.cse10 (= diff_~k~2 0)) (.cse13 (= diff_~D.offset 0)) (.cse14 (= diff_~A.offset 0)) (.cse15 (<= 4 .cse29)) (.cse9 (and (= 1 .cse36) (exists ((|main_#t~malloc11.base| Int) (main_~Alen~8 Int)) (and (= (select |#length| |main_#t~malloc11.base|) (* 4 main_~Alen~8)) (not (= |main_#t~malloc11.base| |diff_#in~B.base|)))) .cse37 (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (= (* 4 v_main_~Blen~8_BEFORE_CALL_4) (select |#length| |diff_#in~B.base|)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_4))) .cse18 .cse20 .cse21 (<= 4 .cse38) .cse22 .cse39 (<= 1 |diff_#in~Blen|) .cse23 (= 1 .cse40) .cse24 (= 1 .cse41) .cse25)) (.cse16 (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| diff_~A.base) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_4)))) (.cse27 (exists ((v_main_~Alen~8_BEFORE_CALL_7 Int)) (and (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_7) (= (select |#length| diff_~D.base) (* 4 v_main_~Alen~8_BEFORE_CALL_7)))))) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (and .cse8 (or (and .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse10 (and .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26) .cse13 .cse14 .cse15 .cse16)) .cse27) (let ((.cse28 (* 4 diff_~k~2))) (and .cse9 .cse11 (<= (+ .cse28 4) (+ diff_~A.offset .cse29)) .cse12 (<= (+ (* 4 diff_~l1~2) .cse28) (+ (* 4 diff_~i~2) diff_~A.offset .cse29)) .cse13 .cse8 .cse14 (<= 4 (+ diff_~D.offset .cse28)) .cse16)) .cse30 .cse31 .cse32 .cse33 .cse34 (and .cse10 .cse13 .cse14 (and .cse15 (and .cse35 .cse9) .cse16) (<= 0 diff_~i~2) .cse27)))) (let ((.cse42 (<= diff_~l2~2 1))) (or .cse2 .cse4 .cse5 .cse6 .cse7 .cse30 .cse33 (and (= diff_~j~3 0) .cse42) .cse0 (< 1 |diff_#in~Blen|) .cse1 .cse3 (or (and .cse19 .cse17 .cse42 .cse26) (and .cse12 .cse11 .cse42)) .cse31 .cse32 .cse34))))) [2018-01-24 15:16:21,483 INFO L397 ceAbstractionStarter]: At program point L547''(lines 547 562) the Hoare annotation is: (let ((.cse29 (= 0 |diff_#in~A.offset|)) (.cse28 (select |#valid| |diff_#in~B.base|)) (.cse30 (= 0 |diff_#in~B.offset|))) (let ((.cse8 (not .cse30)) (.cse9 (< (select |#length| |diff_#in~D.base|) 4)) (.cse10 (not (= .cse28 1))) (.cse11 (not (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| |diff_#in~B.base|) (* 4 v_main_~Blen~8_BEFORE_CALL_4)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_4))))) (.cse12 (not .cse29)) (.cse13 (not (exists ((|main_#t~malloc10.base| Int) (main_~Blen~8 Int)) (and (not (= |main_#t~malloc10.base| |diff_#in~A.base|)) (= (select |#length| |main_#t~malloc10.base|) (* 4 main_~Blen~8)))))) (.cse21 (not (= (select |#valid| |diff_#in~D.base|) 1))) (.cse22 (not (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| |diff_#in~A.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_4))))) (.cse23 (not (exists ((v_main_~Alen~8_BEFORE_CALL_7 Int)) (and (= (select |#length| |diff_#in~D.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_7)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_7))))) (.cse24 (< (select |#length| |diff_#in~A.base|) 4)) (.cse25 (not (= (select |#valid| |diff_#in~A.base|) 1))) (.cse26 (< |diff_#in~Blen| 1)) (.cse27 (not (= 0 |diff_#in~D.offset|)))) (and (let ((.cse15 (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (<= diff_~l2~2 v_main_~Blen~8_BEFORE_CALL_4) (= (* 4 v_main_~Blen~8_BEFORE_CALL_4) (select |#length| diff_~B.base))))) (.cse18 (= 1 (select |#valid| diff_~A.base))) (.cse19 (<= 1 diff_~l2~2)) (.cse20 (= 1 (select |#valid| diff_~D.base))) (.cse16 (= 1 (select |#valid| diff_~B.base)))) (let ((.cse4 (= diff_~found~2 1)) (.cse7 (and (= 1 .cse28) (exists ((|main_#t~malloc11.base| Int) (main_~Alen~8 Int)) (and (= (select |#length| |main_#t~malloc11.base|) (* 4 main_~Alen~8)) (not (= |main_#t~malloc11.base| |diff_#in~B.base|)))) .cse29 (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (= (* 4 v_main_~Blen~8_BEFORE_CALL_4) (select |#length| |diff_#in~B.base|)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_4))) (<= 0 diff_~j~3) .cse15 .cse18 .cse19 .cse30 .cse20 (= 0 diff_~B.offset) .cse16)) (.cse3 (<= 1 diff_~i~2)) (.cse2 (= diff_~D.offset 0)) (.cse5 (= diff_~A.offset 0)) (.cse6 (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| diff_~A.base) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_4)))) (.cse1 (select |#length| diff_~D.base))) (or (let ((.cse0 (* 4 diff_~k~2))) (and (<= (+ (* 4 diff_~l1~2) .cse0) (+ (* 4 diff_~i~2) diff_~A.offset .cse1)) .cse2 (and .cse3 (or .cse4 (= 0 diff_~found~2)) .cse5 .cse6 .cse7) (<= 4 (+ diff_~D.offset .cse0)))) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (and (let ((.cse17 (= diff_~k~2 0)) (.cse14 (<= 4 .cse1))) (or (and .cse14 (= diff_~i~2 0) .cse15 (<= |diff_#in~Alen| diff_~l1~2) .cse16 .cse17 .cse18 (= diff_~B.offset 0) .cse19 .cse2 .cse5 .cse20 .cse6 (<= 4 (select |#length| diff_~A.base))) (and .cse4 .cse17 .cse14 .cse7 .cse3 .cse2 .cse5 .cse6))) (exists ((v_main_~Alen~8_BEFORE_CALL_7 Int)) (and (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_7) (= (select |#length| diff_~D.base) (* 4 v_main_~Alen~8_BEFORE_CALL_7))))) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27))) (or .cse8 (< 1 |diff_#in~Blen|) .cse9 .cse10 .cse11 .cse12 .cse13 .cse21 (<= diff_~l2~2 1) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27)))) [2018-01-24 15:16:21,483 INFO L401 ceAbstractionStarter]: For program point L551'(line 551) no Hoare annotation was computed. [2018-01-24 15:16:21,483 INFO L401 ceAbstractionStarter]: For program point diffErr3RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,483 INFO L401 ceAbstractionStarter]: For program point L551''(line 551) no Hoare annotation was computed. [2018-01-24 15:16:21,483 INFO L401 ceAbstractionStarter]: For program point L547'''(lines 547 562) no Hoare annotation was computed. [2018-01-24 15:16:21,483 INFO L401 ceAbstractionStarter]: For program point diffErr2RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,483 INFO L401 ceAbstractionStarter]: For program point diffErr6RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point diffErr1RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L551(line 551) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L550(lines 550 556) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L558(line 558) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L557'(lines 557 560) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point diffErr4RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L573'(line 573) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L575'(line 575) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L567(lines 567 569) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L575'''(line 575) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L573''(line 573) no Hoare annotation was computed. [2018-01-24 15:16:21,484 INFO L401 ceAbstractionStarter]: For program point L574''(line 574) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point L575''(line 575) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point L576'(line 576) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 564 578) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point L570'(lines 570 572) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point L575(line 575) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point L574(line 574) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point L573(line 573) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point L574'(line 574) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point L574'''(line 574) no Hoare annotation was computed. [2018-01-24 15:16:21,485 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 564 578) no Hoare annotation was computed. [2018-01-24 15:16:21,486 INFO L397 ceAbstractionStarter]: At program point L576(line 576) the Hoare annotation is: (let ((.cse0 (* 4 main_~Alen~8)) (.cse1 (* 4 main_~Blen~8))) (and (<= 1 main_~Alen~8) (= 1 (select |#valid| |main_#t~malloc10.base|)) (= 1 (select |#valid| main_~A~8.base)) (= 0 main_~D~8.offset) (= 0 |main_#t~malloc10.offset|) (= 1 (select |#valid| |main_#t~malloc9.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~Blen~8) (= 0 main_~A~8.offset) (= 1 (select |#valid| main_~D~8.base)) (= .cse0 (select |#length| main_~D~8.base)) (= 0 main_~B~8.offset) (= .cse0 (select |#length| main_~A~8.base)) (= (store (store (store |#valid| |main_#t~malloc9.base| 0) |main_#t~malloc10.base| 0) |main_#t~malloc11.base| 0) |old(#valid)|) (= 0 |main_#t~malloc9.offset|) (= (select |#valid| main_~B~8.base) 1) (= (select |#length| main_~B~8.base) .cse1) (= .cse0 (select |#length| |main_#t~malloc9.base|)) (not (= |main_#t~malloc10.base| |main_#t~malloc11.base|)) (= .cse0 (select |#length| |main_#t~malloc11.base|)) (not (= |main_#t~malloc9.base| |main_#t~malloc11.base|)) (= .cse1 (select |#length| |main_#t~malloc10.base|)) (= 1 (select |#valid| |main_#t~malloc11.base|)) (not (= |main_#t~malloc9.base| |main_#t~malloc10.base|)))) [2018-01-24 15:16:21,486 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 564 578) no Hoare annotation was computed. [2018-01-24 15:16:21,486 INFO L397 ceAbstractionStarter]: At program point mainENTRY(lines 564 578) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-24 15:16:21,486 INFO L401 ceAbstractionStarter]: For program point L567''(lines 567 569) no Hoare annotation was computed. [2018-01-24 15:16:21,497 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,498 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,499 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,499 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,499 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,500 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,500 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,500 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,501 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,501 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,502 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,502 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,502 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,503 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,503 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,503 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,504 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,504 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,504 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,505 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,505 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,505 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,506 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,506 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,506 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,507 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,507 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,507 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,507 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,508 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,508 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,508 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,508 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,509 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,509 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,509 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,510 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,510 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,510 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,511 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,511 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,511 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,513 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,514 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,514 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,514 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,514 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,515 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,515 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,515 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,515 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,516 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,516 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,516 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,517 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,517 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,517 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,517 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,518 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,518 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,518 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,518 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,518 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,518 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,519 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,519 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,519 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,519 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,519 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,533 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,533 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,534 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,534 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,534 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,535 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,535 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,535 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,536 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,536 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,537 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,537 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,537 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,537 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,538 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,538 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,539 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,539 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,539 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,539 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,540 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,540 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,540 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,541 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,541 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,542 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,542 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,542 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,542 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,544 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,544 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,544 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,545 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,545 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,545 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,545 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,546 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,546 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,546 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,547 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,547 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,547 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,549 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,549 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,549 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,551 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,551 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,551 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,554 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,561 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,561 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,561 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,562 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,562 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,562 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,562 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,563 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,563 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,563 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,564 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,564 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,565 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,565 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,565 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,566 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,566 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,566 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,566 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,566 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,567 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,567 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,567 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,568 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,568 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,568 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,569 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,569 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,569 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,570 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,570 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,571 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,571 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,571 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,571 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,571 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,572 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,572 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,572 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,573 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,573 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,573 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,574 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,574 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,574 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,575 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,575 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,575 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,575 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,576 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,576 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,576 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,576 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,577 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,577 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,577 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,577 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,577 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,577 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,578 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,578 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,578 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,578 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,579 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,579 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,580 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,580 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,580 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,581 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,581 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,581 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,581 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,581 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,582 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,582 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,582 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,582 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,582 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,583 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,583 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,583 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,583 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,583 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,583 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,584 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,584 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,584 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,584 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,584 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,584 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,585 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,585 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,585 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,585 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,585 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,585 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,586 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,586 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,586 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,586 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,590 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,591 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,591 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,591 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,592 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,592 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,592 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,592 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,592 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,593 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,593 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,593 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,593 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,594 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,594 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,594 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,594 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,594 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,594 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,595 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,595 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,595 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,596 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,596 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,596 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,597 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,597 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,597 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,597 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,598 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,598 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,598 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,598 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,598 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,599 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,599 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,599 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,599 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,599 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,600 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,600 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,600 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,600 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,601 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,601 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,601 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,601 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,601 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,601 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,601 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,602 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,602 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,602 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,602 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,602 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,602 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,602 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,603 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,603 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,603 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,603 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,603 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,603 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,604 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,604 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,604 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,605 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,605 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,605 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,605 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,605 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,605 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,606 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,606 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,606 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,606 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,606 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,606 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,607 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,607 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,607 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,607 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,607 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,607 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,608 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,608 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,608 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,608 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,608 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,608 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,609 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,609 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,609 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,609 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,609 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,609 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,609 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,610 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,610 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,610 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,612 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.01 03:16:21 BoogieIcfgContainer [2018-01-24 15:16:21,612 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-24 15:16:21,613 INFO L168 Benchmark]: Toolchain (without parser) took 25101.74 ms. Allocated memory was 300.9 MB in the beginning and 766.5 MB in the end (delta: 465.6 MB). Free memory was 261.0 MB in the beginning and 350.6 MB in the end (delta: -89.6 MB). Peak memory consumption was 377.3 MB. Max. memory is 5.3 GB. [2018-01-24 15:16:21,614 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 300.9 MB. Free memory is still 267.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-24 15:16:21,614 INFO L168 Benchmark]: CACSL2BoogieTranslator took 199.46 ms. Allocated memory is still 300.9 MB. Free memory was 260.0 MB in the beginning and 249.8 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. [2018-01-24 15:16:21,614 INFO L168 Benchmark]: Boogie Preprocessor took 34.41 ms. Allocated memory is still 300.9 MB. Free memory was 249.8 MB in the beginning and 247.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-24 15:16:21,615 INFO L168 Benchmark]: RCFGBuilder took 241.65 ms. Allocated memory is still 300.9 MB. Free memory was 247.8 MB in the beginning and 229.1 MB in the end (delta: 18.7 MB). Peak memory consumption was 18.7 MB. Max. memory is 5.3 GB. [2018-01-24 15:16:21,615 INFO L168 Benchmark]: TraceAbstraction took 24619.20 ms. Allocated memory was 300.9 MB in the beginning and 766.5 MB in the end (delta: 465.6 MB). Free memory was 229.1 MB in the beginning and 350.6 MB in the end (delta: -121.4 MB). Peak memory consumption was 345.5 MB. Max. memory is 5.3 GB. [2018-01-24 15:16:21,617 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.11 ms. Allocated memory is still 300.9 MB. Free memory is still 267.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 199.46 ms. Allocated memory is still 300.9 MB. Free memory was 260.0 MB in the beginning and 249.8 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 34.41 ms. Allocated memory is still 300.9 MB. Free memory was 249.8 MB in the beginning and 247.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 241.65 ms. Allocated memory is still 300.9 MB. Free memory was 247.8 MB in the beginning and 229.1 MB in the end (delta: 18.7 MB). Peak memory consumption was 18.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 24619.20 ms. Allocated memory was 300.9 MB in the beginning and 766.5 MB in the end (delta: 465.6 MB). Free memory was 229.1 MB in the beginning and 350.6 MB in the end (delta: -121.4 MB). Peak memory consumption was 345.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 23 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 381 LocStat_NO_SUPPORTING_DISEQUALITIES : 80 LocStat_NO_DISJUNCTIONS : -46 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 30 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 70 TransStat_NO_SUPPORTING_DISEQUALITIES : 7 TransStat_NO_DISJUNCTIONS : 31 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1.789720 RENAME_VARIABLES(MILLISECONDS) : 0.443779 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 1.735363 PROJECTAWAY(MILLISECONDS) : 0.367980 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.101405 DISJOIN(MILLISECONDS) : 1.748703 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.477999 ADD_EQUALITY(MILLISECONDS) : 0.040858 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.011200 #CONJOIN_DISJUNCTIVE : 51 #RENAME_VARIABLES : 71 #UNFREEZE : 0 #CONJOIN : 102 #PROJECTAWAY : 67 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 1 #RENAME_VARIABLES_DISJUNCTIVE : 69 #ADD_EQUALITY : 70 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 23 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 379 LocStat_NO_SUPPORTING_DISEQUALITIES : 80 LocStat_NO_DISJUNCTIONS : -46 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 30 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 71 TransStat_NO_SUPPORTING_DISEQUALITIES : 7 TransStat_NO_DISJUNCTIONS : 31 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1.286961 RENAME_VARIABLES(MILLISECONDS) : 0.301383 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 1.238004 PROJECTAWAY(MILLISECONDS) : 0.414316 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.071033 DISJOIN(MILLISECONDS) : 0.789231 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.328840 ADD_EQUALITY(MILLISECONDS) : 0.018086 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.007040 #CONJOIN_DISJUNCTIVE : 51 #RENAME_VARIABLES : 71 #UNFREEZE : 0 #CONJOIN : 102 #PROJECTAWAY : 67 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 1 #RENAME_VARIABLES_DISJUNCTIVE : 69 #ADD_EQUALITY : 71 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 25 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 428 LocStat_NO_SUPPORTING_DISEQUALITIES : 92 LocStat_NO_DISJUNCTIONS : -50 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 33 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 73 TransStat_NO_SUPPORTING_DISEQUALITIES : 8 TransStat_NO_DISJUNCTIONS : 35 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1.756590 RENAME_VARIABLES(MILLISECONDS) : 0.376120 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 1.695955 PROJECTAWAY(MILLISECONDS) : 0.263118 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.062399 DISJOIN(MILLISECONDS) : 0.507485 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.414319 ADD_EQUALITY(MILLISECONDS) : 0.023259 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.007374 #CONJOIN_DISJUNCTIVE : 81 #RENAME_VARIABLES : 138 #UNFREEZE : 0 #CONJOIN : 139 #PROJECTAWAY : 97 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 6 #RENAME_VARIABLES_DISJUNCTIVE : 129 #ADD_EQUALITY : 73 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 5 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 28 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 503 LocStat_NO_SUPPORTING_DISEQUALITIES : 110 LocStat_NO_DISJUNCTIONS : -56 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 36 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 78 TransStat_NO_SUPPORTING_DISEQUALITIES : 8 TransStat_NO_DISJUNCTIONS : 38 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 5.075250 RENAME_VARIABLES(MILLISECONDS) : 1.071829 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 5.027656 PROJECTAWAY(MILLISECONDS) : 3.069346 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.052052 DISJOIN(MILLISECONDS) : 0.875258 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 1.115313 ADD_EQUALITY(MILLISECONDS) : 0.024216 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.008591 #CONJOIN_DISJUNCTIVE : 156 #RENAME_VARIABLES : 293 #UNFREEZE : 0 #CONJOIN : 228 #PROJECTAWAY : 183 #ADD_WEAK_EQUALITY : 9 #DISJOIN : 34 #RENAME_VARIABLES_DISJUNCTIVE : 275 #ADD_EQUALITY : 79 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 5 * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,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 #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 #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 * 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: 564]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - AllSpecificationsHoldResult: All specifications hold 9 specifications checked. All of them hold - InvariantResult [Line: 547]: Loop Invariant [2018-01-24 15:16:21,634 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,634 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,634 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,634 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,635 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,635 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,635 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,635 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,635 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,636 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,636 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,636 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,636 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,636 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,636 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,636 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,637 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,637 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,637 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,637 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,637 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,637 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,638 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,638 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,638 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,638 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,639 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,639 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,639 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,639 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,639 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,641 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,641 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,641 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,641 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,641 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,642 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,642 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,642 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,642 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,643 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,643 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,643 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,643 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,643 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,644 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,644 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,644 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,644 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,644 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,645 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,645 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,645 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,645 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,645 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,645 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,646 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,646 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,646 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,646 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,646 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,649 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,649 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,649 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,650 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,650 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,650 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,650 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,651 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,651 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,651 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,651 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,651 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,651 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,652 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,652 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,652 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,652 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,653 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,653 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,653 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,654 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,654 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,654 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,654 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,654 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,655 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,655 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,655 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,655 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,655 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,655 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,655 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,656 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,656 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,656 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,656 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,656 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,656 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,656 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,657 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,657 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,657 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,657 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,657 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,658 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,658 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,658 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,658 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,658 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,659 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,659 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,659 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,659 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,659 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,659 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,660 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,660 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,660 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,660 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,660 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,661 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,661 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,661 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,661 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,661 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,661 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,662 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,662 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,662 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: (((((((((((((((((4 * l1 + 4 * k <= 4 * i + A + unknown-#length-unknown[D] && D == 0) && (((1 <= i && (found == 1 || 0 == found)) && A == 0) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)) && ((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 1 <= l2) && 0 == B) && 1 == \valid[D]) && 0 == B) && 1 == \valid[B]) && 4 <= D + 4 * k) || !(0 == B)) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || !(\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_4 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) || !(0 == A)) || !(\exists main_#t~malloc10.base : int, main_~Blen~8 : int :: !(main_#t~malloc10.base == A) && unknown-#length-unknown[main_#t~malloc10.base] == 4 * main_~Blen~8)) || (((((((((((((((4 <= unknown-#length-unknown[D] && i == 0) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && \old(Alen) <= l1) && 1 == \valid[B]) && k == 0) && 1 == \valid[A]) && B == 0) && 1 <= l2) && D == 0) && A == 0) && 1 == \valid[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)) && 4 <= unknown-#length-unknown[A]) || (((((((found == 1 && k == 0) && 4 <= unknown-#length-unknown[D]) && ((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 1 <= l2) && 0 == B) && 1 == \valid[D]) && 0 == B) && 1 == \valid[B]) && 1 <= i) && D == 0) && A == 0) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4))) && (\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_7 && unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7))) || !(\valid[D] == 1)) || !(\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_4)) || !(\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_7)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || \old(Blen) < 1) || !(0 == D)) && ((((((((((((((!(0 == B) || 1 < \old(Blen)) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || !(\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_4 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) || !(0 == A)) || !(\exists main_#t~malloc10.base : int, main_~Blen~8 : int :: !(main_#t~malloc10.base == A) && unknown-#length-unknown[main_#t~malloc10.base] == 4 * main_~Blen~8)) || !(\valid[D] == 1)) || l2 <= 1) || !(\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_4)) || !(\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_7)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || \old(Blen) < 1) || !(0 == D)) - InvariantResult [Line: 551]: Loop Invariant [2018-01-24 15:16:21,665 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,665 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,666 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,666 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,666 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,666 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,666 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,666 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,667 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,667 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,667 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,667 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,668 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,668 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,668 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,668 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,669 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,669 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,669 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,669 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,669 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,670 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,670 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,670 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,670 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,670 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,672 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,672 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,672 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,672 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,672 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,673 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,673 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,673 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,673 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,673 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,676 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,677 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,677 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,677 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,677 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,677 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,678 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,678 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,678 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,678 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,679 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,679 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,679 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,679 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,679 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,679 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,680 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,680 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,680 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,680 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,684 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,684 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,684 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,687 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,687 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,687 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,687 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,687 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,688 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,688 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,688 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,688 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,688 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,689 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,689 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,689 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,689 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,690 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,690 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,690 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,690 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,690 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,691 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,691 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,691 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,691 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,691 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,691 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,692 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,692 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,692 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,692 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,693 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,693 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,693 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,693 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 15:16:21,695 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 15:16:21,695 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,695 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,695 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,695 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 15:16:21,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 15:16:21,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-24 15:16:21,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,698 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,698 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-24 15:16:21,698 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,698 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,698 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,698 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,699 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,699 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,699 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,699 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,700 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,700 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,700 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,700 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,700 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,701 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,701 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,701 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,701 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,701 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,702 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,702 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,702 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,702 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,703 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,703 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,703 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,703 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,703 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,703 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,704 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,704 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,704 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,704 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,704 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,705 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,705 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,705 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,705 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,705 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,705 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,705 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 15:16:21,706 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: (((((((((((((((!(0 == B) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || !(\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_4 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) || !(0 == A)) || !(\exists main_#t~malloc10.base : int, main_~Blen~8 : int :: !(main_#t~malloc10.base == A) && unknown-#length-unknown[main_#t~malloc10.base] == 4 * main_~Blen~8)) || !(\valid[D] == 1)) || !(\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_4)) || (((found == 1 || 0 == found) && (((((((((((((((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 <= \old(Blen)) && 1 == \valid[D]) && 1 == \valid[A]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && k == 0) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && i + 1 <= v_main_~Alen~8_BEFORE_CALL_4)) && 1 <= i) && D == 0) && A == 0) && 4 <= unknown-#length-unknown[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)) || ((((((\old(Alen) <= l1 && k == 0) && (((((((0 <= j && i == 0) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 1 <= l2) && 1 == \valid[D]) && 0 == B) && 1 == \valid[B]) && 4 <= unknown-#length-unknown[A]) && D == 0) && A == 0) && 4 <= unknown-#length-unknown[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)))) && (\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_7 && unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7))) || ((((((((((((((((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 <= \old(Blen)) && 1 == \valid[D]) && 1 == \valid[A]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && i + 1 <= v_main_~Alen~8_BEFORE_CALL_4)) && 4 * k + 4 <= A + unknown-#length-unknown[D]) && 1 <= i) && 4 * l1 + 4 * k <= 4 * i + A + unknown-#length-unknown[D]) && D == 0) && (found == 1 || 0 == found)) && A == 0) && 4 <= D + 4 * k) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4))) || !(\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_7)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || \old(Blen) < 1) || !(0 == D)) || (((((k == 0 && D == 0) && A == 0) && (4 <= unknown-#length-unknown[D] && found == 1 && ((((((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 <= \old(Blen)) && 1 == \valid[D]) && 1 == \valid[A]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)) && 0 <= i) && (\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_7 && unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7))) && (((((((((((((((!(\valid[B] == 1) || !(0 == A)) || !(\exists main_#t~malloc10.base : int, main_~Blen~8 : int :: !(main_#t~malloc10.base == A) && unknown-#length-unknown[main_#t~malloc10.base] == 4 * main_~Blen~8)) || !(\valid[D] == 1)) || !(\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_4)) || !(\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_7)) || \old(Blen) < 1) || (j == 0 && l2 <= 1)) || !(0 == B)) || 1 < \old(Blen)) || unknown-#length-unknown[D] < 4) || !(\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_4 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) || (((i == 0 && \old(Alen) <= l1) && l2 <= 1) && 4 <= unknown-#length-unknown[A]) || ((1 <= i && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && i + 1 <= v_main_~Alen~8_BEFORE_CALL_4)) && l2 <= 1)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || !(0 == D)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 50 locations, 9 error locations. SAFE Result, 24.4s OverallTime, 14 OverallIterations, 4 TraceHistogramMax, 3.4s AutomataDifference, 0.0s DeadEndRemovalTime, 6.8s HoareAnnotationTime, HoareTripleCheckerStatistics: 560 SDtfs, 1100 SDslu, 1822 SDs, 0 SdLazy, 1429 SolverSat, 120 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 611 GetRequests, 413 SyntacticMatches, 23 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 9.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=128occurred in iteration=11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 3.6s AbstIntTime, 4 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 14 MinimizatonAttempts, 197 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 8 LocationsWithAnnotation, 11 PreInvPairs, 40 NumberOfFragments, 1441 HoareAnnotationTreeSize, 11 FomulaSimplifications, 13637 FormulaSimplificationTreeSizeReduction, 0.9s HoareSimplificationTime, 8 FomulaSimplificationsInter, 26108 FormulaSimplificationTreeSizeReductionInter, 5.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 9.3s InterpolantComputationTime, 612 NumberOfCodeBlocks, 612 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 813 ConstructedInterpolants, 184 QuantifiedInterpolants, 332183 SizeOfPredicates, 78 NumberOfNonLiveVariables, 1155 ConjunctsInSsa, 165 ConjunctsInUnsatCore, 28 InterpolantComputations, 12 PerfectInterpolantSequences, 56/185 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/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-VPDomainBenchmark-0-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-0-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-VPDomainBenchmark-1-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-1-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-VPDomainBenchmark-2-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-2-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-VPDomainBenchmark-3-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-3-2018-01-24_15-16-21-712.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-24_15-16-21-712.csv Received shutdown request...