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_RubberTaipan+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 12:49:31,376 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-24 12:49:31,377 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-24 12:49:31,393 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-24 12:49:31,393 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-24 12:49:31,394 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-24 12:49:31,395 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-24 12:49:31,397 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-24 12:49:31,399 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-24 12:49:31,400 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-24 12:49:31,400 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-24 12:49:31,400 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-24 12:49:31,401 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-24 12:49:31,402 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-24 12:49:31,402 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-24 12:49:31,405 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-24 12:49:31,407 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-24 12:49:31,409 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-24 12:49:31,410 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-24 12:49:31,412 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-24 12:49:31,414 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-24 12:49:31,414 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-24 12:49:31,414 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-24 12:49:31,415 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-24 12:49:31,416 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-24 12:49:31,418 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-24 12:49:31,418 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-24 12:49:31,418 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-24 12:49:31,419 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-24 12:49:31,419 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-24 12:49:31,419 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-24 12:49:31,420 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_RubberTaipan+AI_EQ.epf [2018-01-24 12:49:31,430 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-24 12:49:31,430 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-24 12:49:31,431 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-24 12:49:31,431 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-24 12:49:31,431 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-24 12:49:31,431 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-24 12:49:31,431 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-24 12:49:31,432 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-24 12:49:31,432 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-24 12:49:31,432 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-24 12:49:31,433 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-24 12:49:31,433 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-24 12:49:31,433 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-24 12:49:31,433 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-24 12:49:31,433 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-24 12:49:31,434 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-24 12:49:31,434 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-24 12:49:31,434 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-24 12:49:31,434 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-24 12:49:31,434 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-24 12:49:31,435 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-24 12:49:31,435 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-24 12:49:31,435 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-24 12:49:31,435 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 12:49:31,435 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-24 12:49:31,436 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-24 12:49:31,436 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-24 12:49:31,436 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-24 12:49:31,436 INFO L133 SettingsManager]: * Trace refinement strategy=RUBBER_TAIPAN [2018-01-24 12:49:31,436 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-24 12:49:31,437 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-24 12:49:31,437 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-24 12:49:31,438 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-24 12:49:31,438 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-24 12:49:31,473 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-24 12:49:31,486 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-24 12:49:31,490 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-24 12:49:31,492 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-24 12:49:31,492 INFO L276 PluginConnector]: CDTParser initialized [2018-01-24 12:49:31,493 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 12:49:31,682 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-24 12:49:31,689 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-24 12:49:31,690 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-24 12:49:31,690 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-24 12:49:31,696 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-24 12:49:31,697 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,699 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27f336ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31, skipping insertion in model container [2018-01-24 12:49:31,700 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,713 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 12:49:31,750 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 12:49:31,867 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 12:49:31,884 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 12:49:31,890 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31 WrapperNode [2018-01-24 12:49:31,891 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-24 12:49:31,891 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-24 12:49:31,891 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-24 12:49:31,891 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-24 12:49:31,902 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,902 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,912 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,913 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,916 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,919 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,920 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (1/1) ... [2018-01-24 12:49:31,922 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-24 12:49:31,922 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-24 12:49:31,922 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-24 12:49:31,922 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-24 12:49:31,923 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (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 12:49:31,970 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-24 12:49:31,970 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-24 12:49:31,970 INFO L136 BoogieDeclarations]: Found implementation of procedure diff [2018-01-24 12:49:31,970 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-24 12:49:31,970 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-01-24 12:49:31,970 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-01-24 12:49:31,971 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-24 12:49:31,971 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-24 12:49:31,971 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-24 12:49:31,971 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-24 12:49:31,971 INFO L128 BoogieDeclarations]: Found specification of procedure diff [2018-01-24 12:49:31,971 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-24 12:49:31,971 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-24 12:49:31,972 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-24 12:49:32,181 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-24 12:49:32,181 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 12:49:32 BoogieIcfgContainer [2018-01-24 12:49:32,182 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-24 12:49:32,182 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-24 12:49:32,182 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-24 12:49:32,184 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-24 12:49:32,184 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.01 12:49:31" (1/3) ... [2018-01-24 12:49:32,185 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33bde09b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 12:49:32, skipping insertion in model container [2018-01-24 12:49:32,185 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 12:49:31" (2/3) ... [2018-01-24 12:49:32,185 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33bde09b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 12:49:32, skipping insertion in model container [2018-01-24 12:49:32,185 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 12:49:32" (3/3) ... [2018-01-24 12:49:32,187 INFO L105 eAbstractionObserver]: Analyzing ICFG diff-alloca_true-valid-memsafety_true-termination.i [2018-01-24 12:49:32,194 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-24 12:49:32,199 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 9 error locations. [2018-01-24 12:49:32,243 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-24 12:49:32,244 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-24 12:49:32,244 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-24 12:49:32,244 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-24 12:49:32,244 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-24 12:49:32,244 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-24 12:49:32,245 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-24 12:49:32,245 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-24 12:49:32,246 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-24 12:49:32,267 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states. [2018-01-24 12:49:32,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-24 12:49:32,274 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:32,275 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 12:49:32,275 INFO L371 AbstractCegarLoop]: === Iteration 1 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:32,281 INFO L82 PathProgramCache]: Analyzing trace with hash -24174499, now seen corresponding path program 1 times [2018-01-24 12:49:32,283 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:32,333 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:32,333 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:32,333 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:32,333 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:32,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:32,408 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:32,627 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 12:49:32,630 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:32,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 12:49:32,630 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:32,633 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 12:49:32,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 12:49:32,709 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 12:49:32,711 INFO L87 Difference]: Start difference. First operand 50 states. Second operand 6 states. [2018-01-24 12:49:32,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:32,880 INFO L93 Difference]: Finished difference Result 82 states and 96 transitions. [2018-01-24 12:49:32,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 12:49:32,882 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 21 [2018-01-24 12:49:32,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:32,893 INFO L225 Difference]: With dead ends: 82 [2018-01-24 12:49:32,893 INFO L226 Difference]: Without dead ends: 45 [2018-01-24 12:49:32,897 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 12:49:32,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-24 12:49:32,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-24 12:49:32,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-24 12:49:32,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 50 transitions. [2018-01-24 12:49:32,935 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 50 transitions. Word has length 21 [2018-01-24 12:49:32,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:32,935 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 50 transitions. [2018-01-24 12:49:32,936 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 12:49:32,936 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 50 transitions. [2018-01-24 12:49:32,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-24 12:49:32,937 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:32,937 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 12:49:32,937 INFO L371 AbstractCegarLoop]: === Iteration 2 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:32,937 INFO L82 PathProgramCache]: Analyzing trace with hash -24174498, now seen corresponding path program 1 times [2018-01-24 12:49:32,937 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:32,938 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:32,938 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:32,939 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:32,939 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:32,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:32,969 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:33,205 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 12:49:33,206 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:33,206 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-01-24 12:49:33,206 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:33,208 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-24 12:49:33,208 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-24 12:49:33,209 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-01-24 12:49:33,209 INFO L87 Difference]: Start difference. First operand 45 states and 50 transitions. Second operand 8 states. [2018-01-24 12:49:33,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:33,379 INFO L93 Difference]: Finished difference Result 65 states and 74 transitions. [2018-01-24 12:49:33,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 12:49:33,380 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 21 [2018-01-24 12:49:33,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:33,384 INFO L225 Difference]: With dead ends: 65 [2018-01-24 12:49:33,384 INFO L226 Difference]: Without dead ends: 63 [2018-01-24 12:49:33,385 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 12:49:33,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-24 12:49:33,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2018-01-24 12:49:33,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-24 12:49:33,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2018-01-24 12:49:33,395 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 21 [2018-01-24 12:49:33,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:33,396 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2018-01-24 12:49:33,396 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-24 12:49:33,396 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2018-01-24 12:49:33,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-24 12:49:33,397 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:33,397 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 12:49:33,398 INFO L371 AbstractCegarLoop]: === Iteration 3 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:33,398 INFO L82 PathProgramCache]: Analyzing trace with hash -749409470, now seen corresponding path program 1 times [2018-01-24 12:49:33,398 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:33,399 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:33,399 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:33,399 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:33,400 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:33,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:33,420 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:33,497 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 12:49:33,497 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:33,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 12:49:33,498 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:33,498 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 12:49:33,498 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 12:49:33,499 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 12:49:33,499 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand 6 states. [2018-01-24 12:49:33,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:33,586 INFO L93 Difference]: Finished difference Result 54 states and 65 transitions. [2018-01-24 12:49:33,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 12:49:33,587 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-01-24 12:49:33,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:33,588 INFO L225 Difference]: With dead ends: 54 [2018-01-24 12:49:33,588 INFO L226 Difference]: Without dead ends: 53 [2018-01-24 12:49:33,588 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 12:49:33,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-24 12:49:33,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-24 12:49:33,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-24 12:49:33,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 63 transitions. [2018-01-24 12:49:33,594 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 63 transitions. Word has length 22 [2018-01-24 12:49:33,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:33,595 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 63 transitions. [2018-01-24 12:49:33,595 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 12:49:33,595 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 63 transitions. [2018-01-24 12:49:33,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-24 12:49:33,596 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:33,596 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 12:49:33,596 INFO L371 AbstractCegarLoop]: === Iteration 4 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:33,596 INFO L82 PathProgramCache]: Analyzing trace with hash -749409469, now seen corresponding path program 1 times [2018-01-24 12:49:33,596 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:33,597 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:33,597 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:33,597 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:33,598 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:33,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:33,618 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:33,740 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 12:49:33,741 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:33,741 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-01-24 12:49:33,741 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:33,741 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-24 12:49:33,741 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-24 12:49:33,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-01-24 12:49:33,742 INFO L87 Difference]: Start difference. First operand 53 states and 63 transitions. Second operand 9 states. [2018-01-24 12:49:33,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:33,873 INFO L93 Difference]: Finished difference Result 79 states and 97 transitions. [2018-01-24 12:49:33,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-24 12:49:33,874 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-01-24 12:49:33,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:33,875 INFO L225 Difference]: With dead ends: 79 [2018-01-24 12:49:33,875 INFO L226 Difference]: Without dead ends: 78 [2018-01-24 12:49:33,875 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2018-01-24 12:49:33,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-01-24 12:49:33,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 63. [2018-01-24 12:49:33,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-24 12:49:33,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 78 transitions. [2018-01-24 12:49:33,884 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 78 transitions. Word has length 22 [2018-01-24 12:49:33,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:33,885 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 78 transitions. [2018-01-24 12:49:33,885 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-24 12:49:33,885 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 78 transitions. [2018-01-24 12:49:33,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-24 12:49:33,886 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:33,886 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 12:49:33,886 INFO L371 AbstractCegarLoop]: === Iteration 5 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:33,887 INFO L82 PathProgramCache]: Analyzing trace with hash -1756899853, now seen corresponding path program 1 times [2018-01-24 12:49:33,887 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:33,888 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:33,888 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:33,888 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:33,888 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:33,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:33,900 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:33,969 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 12:49:33,969 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:33,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 12:49:33,969 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:33,970 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 12:49:33,970 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 12:49:33,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 12:49:33,970 INFO L87 Difference]: Start difference. First operand 63 states and 78 transitions. Second operand 6 states. [2018-01-24 12:49:34,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:34,040 INFO L93 Difference]: Finished difference Result 63 states and 78 transitions. [2018-01-24 12:49:34,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 12:49:34,041 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2018-01-24 12:49:34,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:34,042 INFO L225 Difference]: With dead ends: 63 [2018-01-24 12:49:34,042 INFO L226 Difference]: Without dead ends: 62 [2018-01-24 12:49:34,042 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 12:49:34,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-24 12:49:34,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-24 12:49:34,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-24 12:49:34,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2018-01-24 12:49:34,052 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 23 [2018-01-24 12:49:34,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:34,052 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2018-01-24 12:49:34,052 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 12:49:34,052 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2018-01-24 12:49:34,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-24 12:49:34,053 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:34,053 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 12:49:34,054 INFO L371 AbstractCegarLoop]: === Iteration 6 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:34,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1756899852, now seen corresponding path program 1 times [2018-01-24 12:49:34,054 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:34,055 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:34,055 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:34,055 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:34,055 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:34,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:34,068 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:34,123 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 12:49:34,123 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:34,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-24 12:49:34,123 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:34,123 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 12:49:34,124 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 12:49:34,124 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-01-24 12:49:34,124 INFO L87 Difference]: Start difference. First operand 62 states and 77 transitions. Second operand 6 states. [2018-01-24 12:49:34,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:34,194 INFO L93 Difference]: Finished difference Result 107 states and 133 transitions. [2018-01-24 12:49:34,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 12:49:34,194 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2018-01-24 12:49:34,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:34,196 INFO L225 Difference]: With dead ends: 107 [2018-01-24 12:49:34,196 INFO L226 Difference]: Without dead ends: 73 [2018-01-24 12:49:34,196 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 12:49:34,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-01-24 12:49:34,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 66. [2018-01-24 12:49:34,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-24 12:49:34,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2018-01-24 12:49:34,204 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 81 transitions. Word has length 23 [2018-01-24 12:49:34,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:34,205 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 81 transitions. [2018-01-24 12:49:34,205 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 12:49:34,205 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 81 transitions. [2018-01-24 12:49:34,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-24 12:49:34,206 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:34,206 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 12:49:34,206 INFO L371 AbstractCegarLoop]: === Iteration 7 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:34,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1795864658, now seen corresponding path program 1 times [2018-01-24 12:49:34,206 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:34,207 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:34,207 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:34,207 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:34,207 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:34,221 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:34,382 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 12:49:34,382 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 12:49:34,382 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 12:49:34,388 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:34,389 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 12:49:34,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:34,435 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 12:49:34,507 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 12:49:34,507 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 12:49:34,580 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 12:49:34,601 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2018-01-24 12:49:34,602 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [9] total 15 [2018-01-24 12:49:34,602 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:34,602 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-24 12:49:34,602 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-24 12:49:34,603 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2018-01-24 12:49:34,603 INFO L87 Difference]: Start difference. First operand 66 states and 81 transitions. Second operand 7 states. [2018-01-24 12:49:34,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:34,848 INFO L93 Difference]: Finished difference Result 173 states and 210 transitions. [2018-01-24 12:49:34,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-24 12:49:34,849 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-01-24 12:49:34,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:34,850 INFO L225 Difference]: With dead ends: 173 [2018-01-24 12:49:34,850 INFO L226 Difference]: Without dead ends: 132 [2018-01-24 12:49:34,851 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 12:49:34,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-01-24 12:49:34,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 105. [2018-01-24 12:49:34,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2018-01-24 12:49:34,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 131 transitions. [2018-01-24 12:49:34,869 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 131 transitions. Word has length 27 [2018-01-24 12:49:34,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:34,869 INFO L432 AbstractCegarLoop]: Abstraction has 105 states and 131 transitions. [2018-01-24 12:49:34,869 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-24 12:49:34,869 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 131 transitions. [2018-01-24 12:49:34,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-24 12:49:34,871 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:34,871 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 12:49:34,871 INFO L371 AbstractCegarLoop]: === Iteration 8 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:34,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1681454188, now seen corresponding path program 1 times [2018-01-24 12:49:34,871 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:34,872 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:34,872 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:34,873 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:34,873 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:34,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:34,886 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:35,103 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 12:49:35,103 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 12:49:35,104 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 12:49:35,108 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:35,109 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 12:49:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:35,143 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 12:49:35,175 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 12:49:35,176 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:35,201 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 12:49:35,201 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:35,206 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 12:49:35,206 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 12:49:35,222 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:35,226 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 12:49:35,226 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:35,238 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:35,239 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:35,239 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 12:49:35,240 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:35,247 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 12:49:35,247 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-24 12:49:35,586 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 12:49:35,586 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 12:49:37,944 WARN L143 SmtUtils]: Spent 2014ms on a formula simplification that was a NOOP. DAG size: 41 [2018-01-24 12:49:37,963 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 12:49:37,984 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 12:49:37,985 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 12:49:37,996 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:37,996 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 12:49:38,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:38,042 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 12:49:38,046 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 12:49:38,046 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:38,052 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 12:49:38,053 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:38,061 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 12:49:38,061 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 12:49:38,083 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:38,085 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:38,086 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 12:49:38,086 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:38,129 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 12:49:38,130 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:38,141 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 12:49:38,141 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-24 12:49:38,211 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 12:49:38,211 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 12:49:38,327 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 12:49:38,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 12:49:38,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9] total 23 [2018-01-24 12:49:38,333 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 12:49:38,334 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-24 12:49:38,334 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-24 12:49:38,334 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2018-01-24 12:49:38,335 INFO L87 Difference]: Start difference. First operand 105 states and 131 transitions. Second operand 16 states. [2018-01-24 12:49:38,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:38,918 INFO L93 Difference]: Finished difference Result 151 states and 189 transitions. [2018-01-24 12:49:38,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-24 12:49:38,919 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 27 [2018-01-24 12:49:38,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:38,920 INFO L225 Difference]: With dead ends: 151 [2018-01-24 12:49:38,920 INFO L226 Difference]: Without dead ends: 150 [2018-01-24 12:49:38,921 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 86 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2018-01-24 12:49:38,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-01-24 12:49:38,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 94. [2018-01-24 12:49:38,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-01-24 12:49:38,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 114 transitions. [2018-01-24 12:49:38,938 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 114 transitions. Word has length 27 [2018-01-24 12:49:38,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:38,939 INFO L432 AbstractCegarLoop]: Abstraction has 94 states and 114 transitions. [2018-01-24 12:49:38,939 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-24 12:49:38,939 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 114 transitions. [2018-01-24 12:49:38,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-24 12:49:38,940 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:38,940 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 12:49:38,941 INFO L371 AbstractCegarLoop]: === Iteration 9 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:38,941 INFO L82 PathProgramCache]: Analyzing trace with hash -719244418, now seen corresponding path program 1 times [2018-01-24 12:49:38,941 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:38,942 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:38,942 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:38,942 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:38,942 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:38,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:38,953 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:38,995 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 12:49:38,995 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:38,995 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 12:49:38,995 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:38,996 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-24 12:49:38,996 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-24 12:49:38,996 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-24 12:49:38,996 INFO L87 Difference]: Start difference. First operand 94 states and 114 transitions. Second operand 5 states. [2018-01-24 12:49:39,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:39,036 INFO L93 Difference]: Finished difference Result 114 states and 134 transitions. [2018-01-24 12:49:39,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-24 12:49:39,038 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 28 [2018-01-24 12:49:39,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:39,039 INFO L225 Difference]: With dead ends: 114 [2018-01-24 12:49:39,039 INFO L226 Difference]: Without dead ends: 101 [2018-01-24 12:49:39,040 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 12:49:39,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-01-24 12:49:39,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 94. [2018-01-24 12:49:39,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-01-24 12:49:39,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 112 transitions. [2018-01-24 12:49:39,052 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 112 transitions. Word has length 28 [2018-01-24 12:49:39,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:39,052 INFO L432 AbstractCegarLoop]: Abstraction has 94 states and 112 transitions. [2018-01-24 12:49:39,052 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-24 12:49:39,052 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 112 transitions. [2018-01-24 12:49:39,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-24 12:49:39,053 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:39,053 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 12:49:39,053 INFO L371 AbstractCegarLoop]: === Iteration 10 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:39,054 INFO L82 PathProgramCache]: Analyzing trace with hash 105469355, now seen corresponding path program 1 times [2018-01-24 12:49:39,054 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:39,055 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:39,055 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:39,055 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:39,055 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:39,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:39,065 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:39,087 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 12:49:39,088 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:39,088 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-24 12:49:39,088 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:39,088 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-24 12:49:39,088 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-24 12:49:39,089 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-24 12:49:39,089 INFO L87 Difference]: Start difference. First operand 94 states and 112 transitions. Second operand 4 states. [2018-01-24 12:49:39,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:39,172 INFO L93 Difference]: Finished difference Result 184 states and 228 transitions. [2018-01-24 12:49:39,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-24 12:49:39,173 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 28 [2018-01-24 12:49:39,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:39,174 INFO L225 Difference]: With dead ends: 184 [2018-01-24 12:49:39,174 INFO L226 Difference]: Without dead ends: 122 [2018-01-24 12:49:39,175 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 12:49:39,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-01-24 12:49:39,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 96. [2018-01-24 12:49:39,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-01-24 12:49:39,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 112 transitions. [2018-01-24 12:49:39,194 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 112 transitions. Word has length 28 [2018-01-24 12:49:39,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:39,194 INFO L432 AbstractCegarLoop]: Abstraction has 96 states and 112 transitions. [2018-01-24 12:49:39,194 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-24 12:49:39,194 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 112 transitions. [2018-01-24 12:49:39,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-24 12:49:39,196 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:39,196 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 12:49:39,196 INFO L371 AbstractCegarLoop]: === Iteration 11 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:39,196 INFO L82 PathProgramCache]: Analyzing trace with hash 162727657, now seen corresponding path program 1 times [2018-01-24 12:49:39,196 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:39,197 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:39,197 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:39,197 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:39,197 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:39,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:39,210 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:39,303 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 12:49:39,304 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:39,304 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-24 12:49:39,304 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:39,304 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-24 12:49:39,304 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-24 12:49:39,304 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-01-24 12:49:39,304 INFO L87 Difference]: Start difference. First operand 96 states and 112 transitions. Second operand 7 states. [2018-01-24 12:49:39,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:39,395 INFO L93 Difference]: Finished difference Result 137 states and 163 transitions. [2018-01-24 12:49:39,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 12:49:39,395 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-01-24 12:49:39,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:39,397 INFO L225 Difference]: With dead ends: 137 [2018-01-24 12:49:39,397 INFO L226 Difference]: Without dead ends: 136 [2018-01-24 12:49:39,397 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 12:49:39,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-01-24 12:49:39,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 128. [2018-01-24 12:49:39,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-01-24 12:49:39,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 155 transitions. [2018-01-24 12:49:39,418 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 155 transitions. Word has length 28 [2018-01-24 12:49:39,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:39,418 INFO L432 AbstractCegarLoop]: Abstraction has 128 states and 155 transitions. [2018-01-24 12:49:39,418 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-24 12:49:39,419 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 155 transitions. [2018-01-24 12:49:39,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-24 12:49:39,419 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:39,420 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 12:49:39,420 INFO L371 AbstractCegarLoop]: === Iteration 12 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:39,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1543275401, now seen corresponding path program 1 times [2018-01-24 12:49:39,420 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:39,421 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:39,421 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:39,421 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:39,421 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:39,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:39,434 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:39,645 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 12:49:39,646 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 12:49:39,646 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 12:49:39,660 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:39,661 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 12:49:39,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:39,690 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 12:49:39,696 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 12:49:39,696 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:39,716 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 12:49:39,717 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:39,722 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 12:49:39,723 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 12:49:39,735 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:39,744 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 12:49:39,744 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:39,771 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:39,775 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:39,776 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 12:49:39,776 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:39,792 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 12:49:39,792 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-24 12:49:39,841 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 12:49:39,842 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-01-24 12:49:39,870 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 12:49:39,870 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:52 [2018-01-24 12:49:40,076 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 12:49:40,076 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 12:49:40,385 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 12:49:40,406 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 12:49:40,406 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 12:49:40,409 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:40,409 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 12:49:40,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:40,447 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 12:49:40,450 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 12:49:40,450 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:40,454 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 12:49:40,454 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:40,458 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 12:49:40,458 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-24 12:49:40,465 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:40,466 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 12:49:40,466 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 12:49:40,466 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:40,477 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 12:49:40,478 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:40,483 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 12:49:40,483 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-24 12:49:40,499 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 12:49:40,499 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-01-24 12:49:40,524 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 12:49:40,525 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:52 [2018-01-24 12:49:40,598 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 12:49:40,598 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 12:49:43,194 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 12:49:43,196 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 12:49:43,196 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9, 8, 9] total 25 [2018-01-24 12:49:43,196 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 12:49:43,197 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-24 12:49:43,197 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-24 12:49:43,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=554, Unknown=3, NotChecked=0, Total=650 [2018-01-24 12:49:43,197 INFO L87 Difference]: Start difference. First operand 128 states and 155 transitions. Second operand 16 states. [2018-01-24 12:49:43,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:43,600 INFO L93 Difference]: Finished difference Result 142 states and 169 transitions. [2018-01-24 12:49:43,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 12:49:43,601 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 32 [2018-01-24 12:49:43,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:43,602 INFO L225 Difference]: With dead ends: 142 [2018-01-24 12:49:43,602 INFO L226 Difference]: Without dead ends: 140 [2018-01-24 12:49:43,603 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 107 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=160, Invalid=767, Unknown=3, NotChecked=0, Total=930 [2018-01-24 12:49:43,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-01-24 12:49:43,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 108. [2018-01-24 12:49:43,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-01-24 12:49:43,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 124 transitions. [2018-01-24 12:49:43,628 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 124 transitions. Word has length 32 [2018-01-24 12:49:43,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:43,629 INFO L432 AbstractCegarLoop]: Abstraction has 108 states and 124 transitions. [2018-01-24 12:49:43,629 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-24 12:49:43,629 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 124 transitions. [2018-01-24 12:49:43,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-24 12:49:43,630 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:43,630 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 12:49:43,630 INFO L371 AbstractCegarLoop]: === Iteration 13 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:43,630 INFO L82 PathProgramCache]: Analyzing trace with hash 2051078643, now seen corresponding path program 1 times [2018-01-24 12:49:43,630 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:43,631 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:43,631 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:43,631 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:43,631 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:43,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:43,647 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:43,876 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 12:49:43,877 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 12:49:43,877 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-01-24 12:49:43,877 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 12:49:43,877 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-24 12:49:43,877 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-24 12:49:43,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-01-24 12:49:43,877 INFO L87 Difference]: Start difference. First operand 108 states and 124 transitions. Second operand 10 states. [2018-01-24 12:49:44,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:44,116 INFO L93 Difference]: Finished difference Result 118 states and 136 transitions. [2018-01-24 12:49:44,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-24 12:49:44,116 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 39 [2018-01-24 12:49:44,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:44,117 INFO L225 Difference]: With dead ends: 118 [2018-01-24 12:49:44,117 INFO L226 Difference]: Without dead ends: 101 [2018-01-24 12:49:44,117 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2018-01-24 12:49:44,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-01-24 12:49:44,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 91. [2018-01-24 12:49:44,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-01-24 12:49:44,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 104 transitions. [2018-01-24 12:49:44,132 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 104 transitions. Word has length 39 [2018-01-24 12:49:44,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:44,132 INFO L432 AbstractCegarLoop]: Abstraction has 91 states and 104 transitions. [2018-01-24 12:49:44,133 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-24 12:49:44,133 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 104 transitions. [2018-01-24 12:49:44,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-24 12:49:44,133 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 12:49:44,133 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 12:49:44,134 INFO L371 AbstractCegarLoop]: === Iteration 14 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-24 12:49:44,134 INFO L82 PathProgramCache]: Analyzing trace with hash -1625144734, now seen corresponding path program 1 times [2018-01-24 12:49:44,134 INFO L67 tionRefinementEngine]: Using refinement strategy RubberTaipanRefinementStrategy [2018-01-24 12:49:44,134 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:44,135 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:44,135 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 12:49:44,135 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 12:49:44,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:44,147 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 12:49:44,333 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 12:49:44,333 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 12:49:44,334 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 12:49:44,339 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:44,339 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 12:49:44,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:44,360 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 12:49:44,362 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 12:49:44,362 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:44,365 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 12:49:44,365 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 12:49:44,562 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 12:49:44,562 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 12:49:44,793 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 12:49:44,825 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 12:49:44,826 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 12:49:44,829 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 12:49:44,829 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 12:49:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 12:49:44,875 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 12:49:44,878 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 12:49:44,879 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 12:49:44,905 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 12:49:44,905 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 12:49:44,965 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 12:49:44,965 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 12:49:45,008 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 12:49:45,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 12:49:45,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8, 8, 8] total 26 [2018-01-24 12:49:45,010 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 12:49:45,011 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-24 12:49:45,011 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-24 12:49:45,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2018-01-24 12:49:45,012 INFO L87 Difference]: Start difference. First operand 91 states and 104 transitions. Second operand 20 states. [2018-01-24 12:49:45,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 12:49:45,827 INFO L93 Difference]: Finished difference Result 139 states and 159 transitions. [2018-01-24 12:49:45,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-24 12:49:45,827 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 42 [2018-01-24 12:49:45,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 12:49:45,827 INFO L225 Difference]: With dead ends: 139 [2018-01-24 12:49:45,827 INFO L226 Difference]: Without dead ends: 0 [2018-01-24 12:49:45,828 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 152 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=216, Invalid=1190, Unknown=0, NotChecked=0, Total=1406 [2018-01-24 12:49:45,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-24 12:49:45,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-24 12:49:45,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-24 12:49:45,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-24 12:49:45,829 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 42 [2018-01-24 12:49:45,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 12:49:45,829 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-24 12:49:45,829 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-24 12:49:45,829 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-24 12:49:45,829 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-24 12:49:45,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-24 12:49:46,037 WARN L146 SmtUtils]: Spent 184ms on a formula simplification. DAG size of input: 162 DAG size of output 159 [2018-01-24 12:49:46,187 WARN L146 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 162 DAG size of output 159 [2018-01-24 12:49:46,298 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-24 12:49:46,381 WARN L146 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 164 DAG size of output 160 [2018-01-24 12:49:46,593 WARN L146 SmtUtils]: Spent 211ms on a formula simplification. DAG size of input: 174 DAG size of output 161 [2018-01-24 12:49:50,512 WARN L146 SmtUtils]: Spent 3838ms on a formula simplification. DAG size of input: 206 DAG size of output 149 [2018-01-24 12:49:50,637 WARN L146 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 81 DAG size of output 65 [2018-01-24 12:49:52,941 WARN L146 SmtUtils]: Spent 2301ms on a formula simplification. DAG size of input: 205 DAG size of output 163 [2018-01-24 12:49:52,945 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,945 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 578) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-24 12:49:52,945 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,945 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 578) the Hoare annotation is: true [2018-01-24 12:49:52,945 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,945 INFO L404 ceAbstractionStarter]: At program point L1(lines 1 578) the Hoare annotation is: true [2018-01-24 12:49:52,945 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L401 ceAbstractionStarter]: For program point L547(lines 547 562) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L401 ceAbstractionStarter]: For program point diffErr7RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L401 ceAbstractionStarter]: For program point diffEXIT(lines 540 563) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L401 ceAbstractionStarter]: For program point L550''(lines 550 556) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L401 ceAbstractionStarter]: For program point L558''(line 558) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L401 ceAbstractionStarter]: For program point L558'(line 558) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L401 ceAbstractionStarter]: For program point diffErr5RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L401 ceAbstractionStarter]: For program point diffErr0RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,946 INFO L404 ceAbstractionStarter]: At program point diffENTRY(lines 540 563) the Hoare annotation is: true [2018-01-24 12:49:52,947 INFO L397 ceAbstractionStarter]: At program point L551''''(lines 551 555) the Hoare annotation is: (let ((.cse39 (select |#length| |diff_#in~A.base|)) (.cse38 (exists ((v_main_~Blen~8_BEFORE_CALL_2 Int)) (and (= (select |#length| |diff_#in~B.base|) (* 4 v_main_~Blen~8_BEFORE_CALL_2)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_2)))) (.cse40 (= 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 ((.cse3 (not (= .cse36 1))) (.cse13 (not .cse37)) (.cse19 (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)))))) (.cse20 (not (= .cse41 1))) (.cse21 (not (exists ((v_main_~Alen~8_BEFORE_CALL_3 Int)) (and (= (select |#length| |diff_#in~D.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_3)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_3))))) (.cse34 (< |diff_#in~Blen| 1)) (.cse0 (not .cse40)) (.cse1 (not .cse38)) (.cse2 (< (select |#length| |diff_#in~D.base|) 4)) (.cse14 (not (exists ((v_main_~Alen~8_BEFORE_CALL_1 Int)) (and (= (* 4 v_main_~Alen~8_BEFORE_CALL_1) (select |#length| |diff_#in~A.base|)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_1))))) (.cse22 (< .cse39 4)) (.cse33 (not (= (select |#valid| |diff_#in~A.base|) 1))) (.cse32 (= diff_~i~2 0)) (.cse23 (<= |diff_#in~Alen| diff_~l1~2)) (.cse30 (<= 4 (select |#length| diff_~A.base))) (.cse4 (exists ((v_main_~Alen~8_BEFORE_CALL_1 Int)) (and (<= (+ diff_~i~2 1) v_main_~Alen~8_BEFORE_CALL_1) (= (* 4 v_main_~Alen~8_BEFORE_CALL_1) (select |#length| diff_~A.base))))) (.cse9 (<= 1 diff_~i~2)) (.cse35 (not (= 0 |diff_#in~D.offset|)))) (and (let ((.cse16 (= diff_~found~2 1)) (.cse7 (select |#length| diff_~D.base)) (.cse24 (<= 0 diff_~j~3)) (.cse25 (= 1 (select |#valid| diff_~A.base))) (.cse26 (<= 1 diff_~l2~2)) (.cse27 (= 1 (select |#valid| diff_~D.base))) (.cse28 (= 0 diff_~B.offset)) (.cse29 (= 1 (select |#valid| diff_~B.base))) (.cse31 (exists ((v_main_~Blen~8_BEFORE_CALL_2 Int)) (and (<= diff_~l2~2 v_main_~Blen~8_BEFORE_CALL_2) (= (select |#length| diff_~B.base) (* 4 v_main_~Blen~8_BEFORE_CALL_2)))))) (let ((.cse5 (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 .cse38 .cse24 .cse25 (<= 4 .cse39) .cse26 .cse40 .cse27 .cse28 (= 1 .cse41) .cse29 .cse31)) (.cse8 (exists ((v_main_~Alen~8_BEFORE_CALL_1 Int)) (and (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_1) (= (* 4 v_main_~Alen~8_BEFORE_CALL_1) (select |#length| diff_~A.base))))) (.cse15 (= diff_~k~2 0)) (.cse10 (= diff_~D.offset 0)) (.cse12 (= diff_~A.offset 0)) (.cse17 (<= 4 .cse7)) (.cse18 (exists ((v_main_~Alen~8_BEFORE_CALL_3 Int)) (and (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_3) (= (* 4 v_main_~Alen~8_BEFORE_CALL_3) (select |#length| diff_~D.base))))) (.cse11 (or .cse16 (= 0 diff_~found~2)))) (or .cse0 .cse1 .cse2 .cse3 (let ((.cse6 (* 4 diff_~k~2))) (and .cse4 .cse5 (<= (+ .cse6 4) (+ diff_~A.offset .cse7)) .cse8 .cse9 (<= (+ (* 4 diff_~l1~2) .cse6) (+ (* 4 diff_~i~2) diff_~A.offset .cse7)) .cse10 .cse11 .cse12 (<= 4 (+ diff_~D.offset .cse6)))) .cse13 .cse14 (and (and .cse8 .cse15 (and .cse16 .cse5) .cse17) .cse18 .cse10 .cse12 (<= 0 diff_~i~2)) .cse19 .cse20 .cse21 .cse22 (and (or (and .cse4 .cse8 .cse15 .cse5 .cse9 .cse10 .cse12 .cse17) (and .cse8 .cse23 .cse15 .cse10 .cse12 (and .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31) .cse17 .cse32)) .cse18 .cse11) .cse33 .cse34 .cse35))) (let ((.cse42 (<= diff_~l2~2 1))) (or (and (= diff_~j~3 0) .cse42) .cse3 .cse13 .cse19 .cse20 .cse21 .cse34 .cse0 .cse1 (< 1 |diff_#in~Blen|) .cse2 .cse14 .cse22 .cse33 (or (and .cse32 .cse23 .cse42 .cse30) (and .cse4 .cse9 .cse42)) .cse35))))) [2018-01-24 12:49:52,947 INFO L397 ceAbstractionStarter]: At program point L547''(lines 547 562) the Hoare annotation is: (let ((.cse33 (select |#valid| |diff_#in~A.base|)) (.cse31 (select |#length| |diff_#in~A.base|)) (.cse34 (select |#valid| |diff_#in~D.base|)) (.cse29 (= 0 |diff_#in~A.offset|)) (.cse28 (select |#valid| |diff_#in~B.base|)) (.cse30 (exists ((v_main_~Blen~8_BEFORE_CALL_2 Int)) (and (= (select |#length| |diff_#in~B.base|) (* 4 v_main_~Blen~8_BEFORE_CALL_2)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_2)))) (.cse32 (= 0 |diff_#in~B.offset|))) (let ((.cse0 (not .cse32)) (.cse1 (not .cse30)) (.cse2 (< (select |#length| |diff_#in~D.base|) 4)) (.cse3 (not (= .cse28 1))) (.cse4 (not .cse29)) (.cse5 (not (exists ((v_main_~Alen~8_BEFORE_CALL_1 Int)) (and (= (* 4 v_main_~Alen~8_BEFORE_CALL_1) (select |#length| |diff_#in~A.base|)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_1))))) (.cse6 (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)))))) (.cse7 (not (= .cse34 1))) (.cse8 (not (exists ((v_main_~Alen~8_BEFORE_CALL_3 Int)) (and (= (select |#length| |diff_#in~D.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_3)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_3))))) (.cse9 (< .cse31 4)) (.cse18 (not (= .cse33 1))) (.cse19 (< |diff_#in~Blen| 1)) (.cse27 (not (= 0 |diff_#in~D.offset|)))) (and (let ((.cse23 (= 1 (select |#valid| diff_~A.base))) (.cse24 (<= 1 diff_~l2~2)) (.cse25 (= 1 (select |#valid| diff_~D.base))) (.cse21 (= 1 (select |#valid| diff_~B.base))) (.cse26 (exists ((v_main_~Blen~8_BEFORE_CALL_2 Int)) (and (<= diff_~l2~2 v_main_~Blen~8_BEFORE_CALL_2) (= (select |#length| diff_~B.base) (* 4 v_main_~Blen~8_BEFORE_CALL_2)))))) (let ((.cse17 (= diff_~found~2 1)) (.cse15 (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 .cse30 (<= 0 diff_~j~3) .cse23 (<= 4 .cse31) .cse24 .cse32 (<= 1 |diff_#in~Blen|) .cse25 (= 1 .cse33) (= 0 diff_~B.offset) (= 1 .cse34) .cse21 .cse26)) (.cse14 (exists ((v_main_~Alen~8_BEFORE_CALL_1 Int)) (and (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_1) (= (* 4 v_main_~Alen~8_BEFORE_CALL_1) (select |#length| diff_~A.base))))) (.cse16 (<= 1 diff_~i~2)) (.cse12 (= diff_~D.offset 0)) (.cse13 (= diff_~A.offset 0)) (.cse11 (select |#length| diff_~D.base))) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (let ((.cse10 (* 4 diff_~k~2))) (and (<= (+ (* 4 diff_~l1~2) .cse10) (+ (* 4 diff_~i~2) diff_~A.offset .cse11)) .cse12 .cse13 (<= 4 (+ diff_~D.offset .cse10)) (and .cse14 .cse15 .cse16 (or .cse17 (= 0 diff_~found~2))))) .cse18 .cse19 (and (let ((.cse22 (= diff_~k~2 0)) (.cse20 (<= 4 .cse11))) (or (and .cse20 (= diff_~i~2 0) (<= |diff_#in~Alen| diff_~l1~2) .cse21 .cse22 .cse23 (= diff_~B.offset 0) .cse14 .cse24 .cse12 .cse13 .cse25 (<= 4 (select |#length| diff_~A.base)) .cse26) (and .cse17 .cse15 .cse22 .cse20 .cse14 .cse16 .cse12 .cse13))) (exists ((v_main_~Alen~8_BEFORE_CALL_3 Int)) (and (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_3) (= (* 4 v_main_~Alen~8_BEFORE_CALL_3) (select |#length| diff_~D.base))))) .cse27))) (or .cse0 .cse1 (< 1 |diff_#in~Blen|) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (<= diff_~l2~2 1) .cse8 .cse9 .cse18 .cse19 .cse27)))) [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L551'(line 551) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point diffErr3RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L551''(line 551) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L547'''(lines 547 562) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point diffErr2RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point diffErr6RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point diffErr1RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L551(line 551) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L550(lines 550 556) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L558(line 558) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L557'(lines 557 560) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point diffErr4RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L573'(line 573) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L575'(line 575) no Hoare annotation was computed. [2018-01-24 12:49:52,948 INFO L401 ceAbstractionStarter]: For program point L567(lines 567 569) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L575'''(line 575) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L573''(line 573) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L574''(line 574) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L575''(line 575) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L576'(line 576) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 564 578) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L570'(lines 570 572) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L575(line 575) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L574(line 574) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L573(line 573) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L574'(line 574) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point L574'''(line 574) no Hoare annotation was computed. [2018-01-24 12:49:52,949 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 564 578) no Hoare annotation was computed. [2018-01-24 12:49:52,950 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 12:49:52,950 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 564 578) no Hoare annotation was computed. [2018-01-24 12:49:52,950 INFO L397 ceAbstractionStarter]: At program point mainENTRY(lines 564 578) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-24 12:49:52,950 INFO L401 ceAbstractionStarter]: For program point L567''(lines 567 569) no Hoare annotation was computed. [2018-01-24 12:49:52,961 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,962 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,963 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,963 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,963 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:52,963 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:52,963 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:52,964 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:52,964 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:52,964 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,964 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,964 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:52,965 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:52,965 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:52,965 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,965 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,966 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,966 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,966 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,966 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,966 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:52,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:52,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:52,967 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,968 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,968 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,968 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,968 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,968 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,969 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:52,969 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:52,969 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,969 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:52,970 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,970 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:52,970 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:52,970 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:52,970 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:52,971 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:52,971 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:52,973 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,974 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,974 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,974 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,974 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,975 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,982 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,982 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,982 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,983 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,983 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,983 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,983 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,983 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,984 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,984 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,984 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,984 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,984 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,985 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,985 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,985 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,985 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,985 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,985 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,986 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,986 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,986 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:52,986 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,000 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,000 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,000 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,001 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,001 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,001 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,001 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,002 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,002 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,002 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,003 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,003 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,003 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,003 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,004 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,004 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,005 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,005 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,005 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,006 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,006 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,006 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,006 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,007 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,007 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,007 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,008 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,008 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,009 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,009 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,009 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,009 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,010 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,010 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,010 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,010 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,011 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,011 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,011 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,011 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,012 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,012 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,012 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,013 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,013 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,013 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,013 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,014 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,014 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,014 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,014 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,015 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,015 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,015 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,015 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,016 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,016 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,016 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,017 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,017 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,017 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,018 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,018 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,018 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,018 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,018 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,019 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,019 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,019 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,020 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,020 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,027 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,027 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,028 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,028 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,028 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,029 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,029 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,030 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,030 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,031 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,031 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,031 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,032 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,032 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,032 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,032 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,033 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,033 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,033 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,034 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,034 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,035 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,035 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,035 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,036 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,037 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,037 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,037 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,038 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,038 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,038 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,038 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,039 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,039 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,039 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,040 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,040 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,041 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,041 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,041 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,041 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,042 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,042 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,042 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,043 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,043 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,043 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,043 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,044 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,044 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,044 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,045 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,045 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,045 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,045 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,046 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,046 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,046 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,046 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,047 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,047 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,048 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,048 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,048 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,049 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,049 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,049 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,049 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,050 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,050 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,050 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,051 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,051 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,051 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,051 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,052 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,052 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,052 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,052 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,053 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,053 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,053 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,054 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,054 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,054 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,054 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,055 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,055 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,055 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,055 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,056 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,056 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,056 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,056 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,057 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,057 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,057 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,062 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,063 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,063 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,063 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,064 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,064 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,064 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,065 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,065 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,066 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,066 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,066 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,067 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,067 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,067 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,068 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,068 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,068 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,068 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,069 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,069 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,070 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,070 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,070 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,071 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,071 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,071 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,071 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,071 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,072 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,072 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,072 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,072 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,073 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,073 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,073 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,074 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,074 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,074 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,074 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,075 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,075 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,075 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,076 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,076 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,076 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,076 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,077 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,077 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,077 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,077 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,078 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,078 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,078 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,078 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,079 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,079 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,079 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,079 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,079 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,080 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,080 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,080 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,081 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,081 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,081 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,082 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,082 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,082 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,082 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,083 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,083 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,083 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,084 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,084 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,084 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,084 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,085 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,085 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,085 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,085 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,086 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,087 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,087 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,087 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,087 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,088 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,088 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,088 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,088 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,089 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,089 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,089 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,089 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,089 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,090 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,090 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,093 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.01 12:49:53 BoogieIcfgContainer [2018-01-24 12:49:53,093 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-24 12:49:53,094 INFO L168 Benchmark]: Toolchain (without parser) took 21411.45 ms. Allocated memory was 306.7 MB in the beginning and 613.4 MB in the end (delta: 306.7 MB). Free memory was 266.7 MB in the beginning and 533.1 MB in the end (delta: -266.3 MB). Peak memory consumption was 239.6 MB. Max. memory is 5.3 GB. [2018-01-24 12:49:53,096 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 306.7 MB. Free memory is still 272.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-24 12:49:53,096 INFO L168 Benchmark]: CACSL2BoogieTranslator took 201.15 ms. Allocated memory is still 306.7 MB. Free memory was 265.7 MB in the beginning and 255.5 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. [2018-01-24 12:49:53,096 INFO L168 Benchmark]: Boogie Preprocessor took 30.61 ms. Allocated memory is still 306.7 MB. Free memory was 255.5 MB in the beginning and 253.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-24 12:49:53,097 INFO L168 Benchmark]: RCFGBuilder took 259.60 ms. Allocated memory is still 306.7 MB. Free memory was 253.6 MB in the beginning and 234.9 MB in the end (delta: 18.7 MB). Peak memory consumption was 18.7 MB. Max. memory is 5.3 GB. [2018-01-24 12:49:53,097 INFO L168 Benchmark]: TraceAbstraction took 20911.02 ms. Allocated memory was 306.7 MB in the beginning and 613.4 MB in the end (delta: 306.7 MB). Free memory was 234.9 MB in the beginning and 533.1 MB in the end (delta: -298.2 MB). Peak memory consumption was 207.7 MB. Max. memory is 5.3 GB. [2018-01-24 12:49:53,099 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.29 ms. Allocated memory is still 306.7 MB. Free memory is still 272.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 201.15 ms. Allocated memory is still 306.7 MB. Free memory was 265.7 MB in the beginning and 255.5 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 30.61 ms. Allocated memory is still 306.7 MB. Free memory was 255.5 MB in the beginning and 253.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 259.60 ms. Allocated memory is still 306.7 MB. Free memory was 253.6 MB in the beginning and 234.9 MB in the end (delta: 18.7 MB). Peak memory consumption was 18.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 20911.02 ms. Allocated memory was 306.7 MB in the beginning and 613.4 MB in the end (delta: 306.7 MB). Free memory was 234.9 MB in the beginning and 533.1 MB in the end (delta: -298.2 MB). Peak memory consumption was 207.7 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,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_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,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_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,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_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,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_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,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 - GenericResult: Unfinished Backtranslation unknown 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 12:49:53,113 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,113 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,113 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,114 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,114 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,114 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,114 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,115 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,115 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,115 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,115 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,115 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,116 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,116 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,116 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,116 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,117 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,117 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,117 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,118 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,118 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,118 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,118 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,118 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,119 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,119 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,119 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,120 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,121 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,122 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,122 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,122 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,122 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,122 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,123 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,123 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,123 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,123 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,124 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,124 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,124 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,124 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,124 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,124 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,125 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,125 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,125 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,126 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,126 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,126 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,126 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,126 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,127 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,128 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,129 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,129 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,129 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,132 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,133 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,133 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,133 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,133 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,134 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,134 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,134 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,134 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,134 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,135 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,135 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,135 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,135 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,136 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,136 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,136 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,137 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,137 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,137 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,137 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,137 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,138 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,138 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,138 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,139 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,139 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,139 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,139 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,140 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,140 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,140 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,140 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,140 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,141 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,141 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,141 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,141 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,141 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,142 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,142 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,142 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,142 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,142 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,143 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,143 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,143 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,143 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,143 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,144 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,144 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,144 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,144 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,145 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,145 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,145 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,145 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,146 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,146 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,146 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,146 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,147 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,147 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,147 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,147 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,147 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,148 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,148 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,148 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,148 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,148 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: ((((((((((((((!(0 == B) || !(\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || !(0 == A)) || !(\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A] && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_1)) || !(\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_3 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_3 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_3)) || unknown-#length-unknown[A] < 4) || ((((4 * l1 + 4 * k <= 4 * i + A + unknown-#length-unknown[D] && D == 0) && A == 0) && 4 <= D + 4 * k) && (((\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A]) && ((((((((((((((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_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) && 0 <= j) && 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_~Blen~8_BEFORE_CALL_2 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_2 && unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2)) && 1 <= i) && (found == 1 || 0 == found))) || !(\valid[A] == 1)) || \old(Blen) < 1) || (((((((((((((((4 <= unknown-#length-unknown[D] && i == 0) && \old(Alen) <= l1) && 1 == \valid[B]) && k == 0) && 1 == \valid[A]) && B == 0) && (\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A])) && 1 <= l2) && D == 0) && A == 0) && 1 == \valid[D]) && 4 <= unknown-#length-unknown[A]) && (\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_2 && unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2)) || (((((((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_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) && 0 <= j) && 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_~Blen~8_BEFORE_CALL_2 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_2 && unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2)) && k == 0) && 4 <= unknown-#length-unknown[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A])) && 1 <= i) && D == 0) && A == 0)) && (\exists v_main_~Alen~8_BEFORE_CALL_3 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_3 && 4 * v_main_~Alen~8_BEFORE_CALL_3 == unknown-#length-unknown[D]))) || !(0 == D)) && ((((((((((((((!(0 == B) || !(\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) || 1 < \old(Blen)) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || !(0 == A)) || !(\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A] && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_1)) || !(\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_3 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_3 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_3)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || \old(Blen) < 1) || !(0 == D)) - InvariantResult [Line: 551]: Loop Invariant [2018-01-24 12:49:53,152 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,153 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,153 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,153 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,153 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,154 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,154 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,154 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,155 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,155 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,155 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,156 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,156 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,156 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,157 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,157 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,157 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,157 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,158 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,158 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,158 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,158 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,159 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,159 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,159 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,159 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,160 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,160 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,160 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,160 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,160 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,161 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,161 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,161 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,161 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,162 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,162 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,162 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,162 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,163 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,163 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,163 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,163 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,164 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,164 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,164 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,164 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,164 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,165 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,165 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,165 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,165 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,166 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,166 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,166 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,166 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,166 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,166 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,167 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,167 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,167 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,167 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,168 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,168 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,168 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,169 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,169 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,169 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,169 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,170 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,170 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,170 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,170 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,171 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,171 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,171 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,172 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,172 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,172 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,172 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,172 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,173 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,173 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,173 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,173 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,174 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,174 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,174 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,174 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,174 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,175 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,175 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,175 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,175 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,176 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,180 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,180 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,181 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,181 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,181 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,182 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,182 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,182 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,183 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,183 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,183 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,183 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,184 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,184 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,184 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,184 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,185 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,185 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,185 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,185 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,186 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,186 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,186 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,187 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,187 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,187 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,187 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,188 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,189 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-24 12:49:53,190 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-24 12:49:53,190 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,190 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,191 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,191 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,191 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,191 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,192 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,192 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,192 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,192 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,192 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,193 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-24 12:49:53,193 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-24 12:49:53,193 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,193 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_3,QUANTIFIED] [2018-01-24 12:49:53,194 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,194 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_2,QUANTIFIED] [2018-01-24 12:49:53,194 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,194 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,194 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,195 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 12:49:53,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,195 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,196 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,196 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,196 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,197 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,197 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,197 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,198 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,198 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,198 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,198 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,199 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,199 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,199 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,199 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,200 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,200 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,200 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,200 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,200 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,201 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,201 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,201 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,201 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,202 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,202 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,202 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,202 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,202 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,203 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,203 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,203 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,203 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,203 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,204 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,204 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,204 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 12:49:53,204 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: (((((((((((((((!(0 == B) || !(\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || ((((((((((\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: i + 1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A]) && ((((((((((((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_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) && 0 <= j) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 == \valid[D]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && (\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_2 && unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2)) && 4 * k + 4 <= A + unknown-#length-unknown[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A])) && 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)) || !(0 == A)) || !(\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A] && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_1)) || ((((((((\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A]) && k == 0) && 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_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) && 0 <= j) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 == \valid[D]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && (\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_2 && unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2)) && 4 <= unknown-#length-unknown[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_3 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_3 && 4 * v_main_~Alen~8_BEFORE_CALL_3 == unknown-#length-unknown[D])) && D == 0) && A == 0) && 0 <= i)) || !(\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_3 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_3 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_3)) || unknown-#length-unknown[A] < 4) || (((((((((((\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: i + 1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A]) && (\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A])) && k == 0) && ((((((((((((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_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) && 0 <= j) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 == \valid[D]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && (\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_2 && unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2)) && 1 <= i) && D == 0) && A == 0) && 4 <= unknown-#length-unknown[D]) || ((((((((\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A]) && \old(Alen) <= l1) && k == 0) && D == 0) && A == 0) && ((((((0 <= j && 1 == \valid[A]) && 1 <= l2) && 1 == \valid[D]) && 0 == B) && 1 == \valid[B]) && 4 <= unknown-#length-unknown[A]) && (\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_2 && unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2)) && 4 <= unknown-#length-unknown[D]) && i == 0)) && (\exists v_main_~Alen~8_BEFORE_CALL_3 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_3 && 4 * v_main_~Alen~8_BEFORE_CALL_3 == unknown-#length-unknown[D])) && (found == 1 || 0 == found))) || !(\valid[A] == 1)) || \old(Blen) < 1) || !(0 == D)) && ((((((((((((((((j == 0 && l2 <= 1) || !(\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_3 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_3 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_3)) || \old(Blen) < 1) || !(0 == B)) || !(\exists v_main_~Blen~8_BEFORE_CALL_2 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_2 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_2)) || 1 < \old(Blen)) || unknown-#length-unknown[D] < 4) || !(\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A] && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_1)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || (((i == 0 && \old(Alen) <= l1) && l2 <= 1) && 4 <= unknown-#length-unknown[A]) || (((\exists v_main_~Alen~8_BEFORE_CALL_1 : int :: i + 1 <= v_main_~Alen~8_BEFORE_CALL_1 && 4 * v_main_~Alen~8_BEFORE_CALL_1 == unknown-#length-unknown[A]) && 1 <= i) && l2 <= 1)) || !(0 == D)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 50 locations, 9 error locations. SAFE Result, 20.7s OverallTime, 14 OverallIterations, 4 TraceHistogramMax, 3.3s AutomataDifference, 0.0s DeadEndRemovalTime, 7.1s HoareAnnotationTime, HoareTripleCheckerStatistics: 560 SDtfs, 1099 SDslu, 1799 SDs, 0 SdLazy, 1409 SolverSat, 120 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 611 GetRequests, 412 SyntacticMatches, 22 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 868 ImplicationChecksByTransitivity, 8.7s 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, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 14 MinimizatonAttempts, 197 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 8 LocationsWithAnnotation, 11 PreInvPairs, 40 NumberOfFragments, 1453 HoareAnnotationTreeSize, 11 FomulaSimplifications, 13341 FormulaSimplificationTreeSizeReduction, 0.7s HoareSimplificationTime, 8 FomulaSimplificationsInter, 26400 FormulaSimplificationTreeSizeReductionInter, 6.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 9.2s 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_RubberTaipan+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-24_12-49-53-212.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_RubberTaipan+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-24_12-49-53-212.csv Received shutdown request...