java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf -i ../../../trunk/examples/svcomp/array-memsafety/diff-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-6b94a2f [2018-01-25 05:24:18,567 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-25 05:24:18,569 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-25 05:24:18,582 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-25 05:24:18,583 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-25 05:24:18,583 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-25 05:24:18,584 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-25 05:24:18,586 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-25 05:24:18,589 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-25 05:24:18,589 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-25 05:24:18,590 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-25 05:24:18,591 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-25 05:24:18,591 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-25 05:24:18,592 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-25 05:24:18,593 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-25 05:24:18,596 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-25 05:24:18,598 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-25 05:24:18,600 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-25 05:24:18,601 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-25 05:24:18,602 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-25 05:24:18,605 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-25 05:24:18,605 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-25 05:24:18,605 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-25 05:24:18,606 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-25 05:24:18,607 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-25 05:24:18,608 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-25 05:24:18,609 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-25 05:24:18,609 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-25 05:24:18,609 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-25 05:24:18,610 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-25 05:24:18,610 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-25 05:24:18,610 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf [2018-01-25 05:24:18,620 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-25 05:24:18,621 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-25 05:24:18,622 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-25 05:24:18,622 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-25 05:24:18,622 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-25 05:24:18,622 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-25 05:24:18,623 INFO L133 SettingsManager]: * Precise comparison operator=true [2018-01-25 05:24:18,623 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-25 05:24:18,623 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-25 05:24:18,624 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-25 05:24:18,624 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-25 05:24:18,624 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-25 05:24:18,624 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-25 05:24:18,624 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-25 05:24:18,625 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-25 05:24:18,625 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-25 05:24:18,625 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-25 05:24:18,625 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-25 05:24:18,625 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-25 05:24:18,626 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-25 05:24:18,626 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-25 05:24:18,626 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-25 05:24:18,626 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-25 05:24:18,626 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-25 05:24:18,627 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-25 05:24:18,627 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-25 05:24:18,627 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-25 05:24:18,627 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-25 05:24:18,627 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-25 05:24:18,628 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-01-25 05:24:18,628 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-25 05:24:18,628 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-25 05:24:18,628 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-25 05:24:18,628 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-01-25 05:24:18,629 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-25 05:24:18,629 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-25 05:24:18,664 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-25 05:24:18,678 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-25 05:24:18,682 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-25 05:24:18,684 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-25 05:24:18,684 INFO L276 PluginConnector]: CDTParser initialized [2018-01-25 05:24:18,685 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-25 05:24:18,859 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-25 05:24:18,863 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-25 05:24:18,863 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-25 05:24:18,863 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-25 05:24:18,868 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-25 05:24:18,869 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.01 05:24:18" (1/1) ... [2018-01-25 05:24:18,871 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29a59f06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:18, skipping insertion in model container [2018-01-25 05:24:18,872 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.01 05:24:18" (1/1) ... [2018-01-25 05:24:18,884 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-25 05:24:18,922 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-25 05:24:19,039 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-25 05:24:19,060 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-25 05:24:19,068 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19 WrapperNode [2018-01-25 05:24:19,068 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-25 05:24:19,069 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-25 05:24:19,069 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-25 05:24:19,069 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-25 05:24:19,086 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (1/1) ... [2018-01-25 05:24:19,087 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (1/1) ... [2018-01-25 05:24:19,095 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (1/1) ... [2018-01-25 05:24:19,095 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (1/1) ... [2018-01-25 05:24:19,100 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (1/1) ... [2018-01-25 05:24:19,105 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (1/1) ... [2018-01-25 05:24:19,106 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (1/1) ... [2018-01-25 05:24:19,108 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-25 05:24:19,109 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-25 05:24:19,109 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-25 05:24:19,109 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-25 05:24:19,110 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (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-25 05:24:19,160 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-25 05:24:19,160 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-25 05:24:19,160 INFO L136 BoogieDeclarations]: Found implementation of procedure diff [2018-01-25 05:24:19,160 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-25 05:24:19,160 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-01-25 05:24:19,160 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-01-25 05:24:19,161 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-25 05:24:19,161 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-25 05:24:19,161 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-25 05:24:19,161 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-25 05:24:19,161 INFO L128 BoogieDeclarations]: Found specification of procedure diff [2018-01-25 05:24:19,161 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-25 05:24:19,162 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-25 05:24:19,162 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-25 05:24:19,398 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-25 05:24:19,399 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.01 05:24:19 BoogieIcfgContainer [2018-01-25 05:24:19,399 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-25 05:24:19,400 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-25 05:24:19,400 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-25 05:24:19,402 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-25 05:24:19,402 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.01 05:24:18" (1/3) ... [2018-01-25 05:24:19,403 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22989bc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.01 05:24:19, skipping insertion in model container [2018-01-25 05:24:19,404 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 05:24:19" (2/3) ... [2018-01-25 05:24:19,404 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22989bc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.01 05:24:19, skipping insertion in model container [2018-01-25 05:24:19,404 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.01 05:24:19" (3/3) ... [2018-01-25 05:24:19,406 INFO L105 eAbstractionObserver]: Analyzing ICFG diff-alloca_true-valid-memsafety_true-termination.i [2018-01-25 05:24:19,412 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-25 05:24:19,419 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 9 error locations. [2018-01-25 05:24:19,455 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-25 05:24:19,456 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-25 05:24:19,456 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-25 05:24:19,456 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-25 05:24:19,456 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-25 05:24:19,456 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-25 05:24:19,456 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-25 05:24:19,456 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-25 05:24:19,457 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-25 05:24:19,474 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states. [2018-01-25 05:24:19,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-25 05:24:19,480 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:19,481 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-25 05:24:19,482 INFO L371 AbstractCegarLoop]: === Iteration 1 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:19,486 INFO L82 PathProgramCache]: Analyzing trace with hash -24174499, now seen corresponding path program 1 times [2018-01-25 05:24:19,488 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:19,528 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:19,528 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:19,529 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:19,529 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:19,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:19,608 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:19,824 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-25 05:24:19,826 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:19,827 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-25 05:24:19,827 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:19,830 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-25 05:24:19,916 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-25 05:24:19,917 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-25 05:24:19,920 INFO L87 Difference]: Start difference. First operand 50 states. Second operand 6 states. [2018-01-25 05:24:20,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:20,066 INFO L93 Difference]: Finished difference Result 82 states and 96 transitions. [2018-01-25 05:24:20,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-25 05:24:20,067 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 21 [2018-01-25 05:24:20,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:20,075 INFO L225 Difference]: With dead ends: 82 [2018-01-25 05:24:20,076 INFO L226 Difference]: Without dead ends: 45 [2018-01-25 05:24:20,079 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-25 05:24:20,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-25 05:24:20,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-25 05:24:20,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-25 05:24:20,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 50 transitions. [2018-01-25 05:24:20,115 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 50 transitions. Word has length 21 [2018-01-25 05:24:20,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:20,115 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 50 transitions. [2018-01-25 05:24:20,116 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-25 05:24:20,116 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 50 transitions. [2018-01-25 05:24:20,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-25 05:24:20,117 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:20,117 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-25 05:24:20,117 INFO L371 AbstractCegarLoop]: === Iteration 2 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:20,117 INFO L82 PathProgramCache]: Analyzing trace with hash -24174498, now seen corresponding path program 1 times [2018-01-25 05:24:20,117 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:20,118 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:20,119 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:20,119 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:20,119 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:20,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:20,150 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:20,336 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-25 05:24:20,336 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:20,336 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-01-25 05:24:20,336 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:20,338 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-25 05:24:20,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-25 05:24:20,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-01-25 05:24:20,339 INFO L87 Difference]: Start difference. First operand 45 states and 50 transitions. Second operand 8 states. [2018-01-25 05:24:20,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:20,513 INFO L93 Difference]: Finished difference Result 65 states and 74 transitions. [2018-01-25 05:24:20,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-25 05:24:20,514 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 21 [2018-01-25 05:24:20,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:20,519 INFO L225 Difference]: With dead ends: 65 [2018-01-25 05:24:20,519 INFO L226 Difference]: Without dead ends: 63 [2018-01-25 05:24:20,520 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-25 05:24:20,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-25 05:24:20,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2018-01-25 05:24:20,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-25 05:24:20,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2018-01-25 05:24:20,529 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 21 [2018-01-25 05:24:20,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:20,530 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2018-01-25 05:24:20,530 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-25 05:24:20,530 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2018-01-25 05:24:20,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-25 05:24:20,531 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:20,531 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-25 05:24:20,531 INFO L371 AbstractCegarLoop]: === Iteration 3 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:20,531 INFO L82 PathProgramCache]: Analyzing trace with hash -749409470, now seen corresponding path program 1 times [2018-01-25 05:24:20,532 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:20,533 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:20,533 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:20,533 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:20,533 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:20,553 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:20,611 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-25 05:24:20,611 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:20,612 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-25 05:24:20,612 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:20,612 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-25 05:24:20,612 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-25 05:24:20,613 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-25 05:24:20,613 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand 6 states. [2018-01-25 05:24:20,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:20,681 INFO L93 Difference]: Finished difference Result 54 states and 65 transitions. [2018-01-25 05:24:20,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-25 05:24:20,682 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-01-25 05:24:20,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:20,683 INFO L225 Difference]: With dead ends: 54 [2018-01-25 05:24:20,683 INFO L226 Difference]: Without dead ends: 53 [2018-01-25 05:24:20,684 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-25 05:24:20,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-25 05:24:20,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-25 05:24:20,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-25 05:24:20,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 63 transitions. [2018-01-25 05:24:20,694 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 63 transitions. Word has length 22 [2018-01-25 05:24:20,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:20,694 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 63 transitions. [2018-01-25 05:24:20,694 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-25 05:24:20,694 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 63 transitions. [2018-01-25 05:24:20,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-25 05:24:20,695 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:20,696 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-25 05:24:20,696 INFO L371 AbstractCegarLoop]: === Iteration 4 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:20,696 INFO L82 PathProgramCache]: Analyzing trace with hash -749409469, now seen corresponding path program 1 times [2018-01-25 05:24:20,696 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:20,697 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:20,698 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:20,698 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:20,698 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:20,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:20,717 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:20,845 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-25 05:24:20,845 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:20,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-01-25 05:24:20,846 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:20,846 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-25 05:24:20,846 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-25 05:24:20,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-01-25 05:24:20,846 INFO L87 Difference]: Start difference. First operand 53 states and 63 transitions. Second operand 9 states. [2018-01-25 05:24:20,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:20,994 INFO L93 Difference]: Finished difference Result 79 states and 97 transitions. [2018-01-25 05:24:20,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-25 05:24:20,995 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-01-25 05:24:20,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:20,996 INFO L225 Difference]: With dead ends: 79 [2018-01-25 05:24:20,996 INFO L226 Difference]: Without dead ends: 78 [2018-01-25 05:24:20,997 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2018-01-25 05:24:20,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-01-25 05:24:21,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 63. [2018-01-25 05:24:21,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-25 05:24:21,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 78 transitions. [2018-01-25 05:24:21,006 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 78 transitions. Word has length 22 [2018-01-25 05:24:21,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:21,006 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 78 transitions. [2018-01-25 05:24:21,006 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-25 05:24:21,006 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 78 transitions. [2018-01-25 05:24:21,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-25 05:24:21,007 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:21,008 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-25 05:24:21,008 INFO L371 AbstractCegarLoop]: === Iteration 5 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:21,008 INFO L82 PathProgramCache]: Analyzing trace with hash -1756899853, now seen corresponding path program 1 times [2018-01-25 05:24:21,008 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:21,009 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:21,009 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:21,009 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:21,010 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:21,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:21,021 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:21,079 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-25 05:24:21,079 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:21,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-25 05:24:21,106 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:21,106 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-25 05:24:21,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-25 05:24:21,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-25 05:24:21,107 INFO L87 Difference]: Start difference. First operand 63 states and 78 transitions. Second operand 6 states. [2018-01-25 05:24:21,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:21,187 INFO L93 Difference]: Finished difference Result 63 states and 78 transitions. [2018-01-25 05:24:21,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-25 05:24:21,188 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2018-01-25 05:24:21,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:21,190 INFO L225 Difference]: With dead ends: 63 [2018-01-25 05:24:21,190 INFO L226 Difference]: Without dead ends: 62 [2018-01-25 05:24:21,190 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-25 05:24:21,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-25 05:24:21,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-25 05:24:21,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-25 05:24:21,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2018-01-25 05:24:21,200 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 23 [2018-01-25 05:24:21,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:21,200 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2018-01-25 05:24:21,200 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-25 05:24:21,200 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2018-01-25 05:24:21,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-25 05:24:21,201 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:21,201 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-25 05:24:21,202 INFO L371 AbstractCegarLoop]: === Iteration 6 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:21,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1756899852, now seen corresponding path program 1 times [2018-01-25 05:24:21,203 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:21,203 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:21,204 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:21,204 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:21,204 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:21,217 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:21,272 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-25 05:24:21,272 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:21,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-25 05:24:21,272 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:21,273 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-25 05:24:21,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-25 05:24:21,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-01-25 05:24:21,273 INFO L87 Difference]: Start difference. First operand 62 states and 77 transitions. Second operand 6 states. [2018-01-25 05:24:21,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:21,370 INFO L93 Difference]: Finished difference Result 107 states and 133 transitions. [2018-01-25 05:24:21,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-25 05:24:21,371 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2018-01-25 05:24:21,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:21,373 INFO L225 Difference]: With dead ends: 107 [2018-01-25 05:24:21,373 INFO L226 Difference]: Without dead ends: 73 [2018-01-25 05:24:21,374 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-25 05:24:21,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-01-25 05:24:21,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 66. [2018-01-25 05:24:21,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-25 05:24:21,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2018-01-25 05:24:21,384 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 81 transitions. Word has length 23 [2018-01-25 05:24:21,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:21,384 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 81 transitions. [2018-01-25 05:24:21,385 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-25 05:24:21,385 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 81 transitions. [2018-01-25 05:24:21,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-25 05:24:21,386 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:21,386 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-25 05:24:21,386 INFO L371 AbstractCegarLoop]: === Iteration 7 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:21,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1795864658, now seen corresponding path program 1 times [2018-01-25 05:24:21,386 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:21,387 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:21,387 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:21,388 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:21,388 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:21,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:21,401 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:21,512 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-25 05:24:21,512 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:21,512 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-25 05:24:21,513 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 28 with the following transitions: [2018-01-25 05:24:21,515 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [9], [15], [19], [25], [26], [29], [31], [36], [59], [64], [68], [72], [73], [74], [75], [76], [77], [88], [89], [90], [92] [2018-01-25 05:24:21,579 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-25 05:24:21,579 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-25 05:24:22,421 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-25 05:24:22,422 INFO L268 AbstractInterpreter]: Visited 24 different actions 30 times. Merged at 6 different actions 6 times. Never widened. Found 1 fixpoints after 1 different actions. Largest state had 35 variables. [2018-01-25 05:24:22,430 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-25 05:24:22,430 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:22,430 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-25 05:24:22,452 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:22,453 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-25 05:24:22,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:22,496 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-25 05:24:22,595 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-25 05:24:22,595 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-25 05:24:22,652 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-25 05:24:22,685 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2018-01-25 05:24:22,685 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [9] total 15 [2018-01-25 05:24:22,685 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:22,685 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-25 05:24:22,686 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-25 05:24:22,686 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2018-01-25 05:24:22,687 INFO L87 Difference]: Start difference. First operand 66 states and 81 transitions. Second operand 7 states. [2018-01-25 05:24:22,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:22,827 INFO L93 Difference]: Finished difference Result 173 states and 210 transitions. [2018-01-25 05:24:22,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-25 05:24:22,827 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-01-25 05:24:22,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:22,829 INFO L225 Difference]: With dead ends: 173 [2018-01-25 05:24:22,829 INFO L226 Difference]: Without dead ends: 132 [2018-01-25 05:24:22,830 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2018-01-25 05:24:22,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-01-25 05:24:22,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 105. [2018-01-25 05:24:22,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2018-01-25 05:24:22,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 131 transitions. [2018-01-25 05:24:22,844 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 131 transitions. Word has length 27 [2018-01-25 05:24:22,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:22,844 INFO L432 AbstractCegarLoop]: Abstraction has 105 states and 131 transitions. [2018-01-25 05:24:22,845 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-25 05:24:22,845 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 131 transitions. [2018-01-25 05:24:22,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-25 05:24:22,846 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:22,846 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-25 05:24:22,846 INFO L371 AbstractCegarLoop]: === Iteration 8 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:22,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1681454188, now seen corresponding path program 1 times [2018-01-25 05:24:22,846 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:22,847 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:22,847 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:22,847 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:22,848 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:22,862 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:23,049 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-25 05:24:23,049 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:23,049 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-25 05:24:23,049 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 28 with the following transitions: [2018-01-25 05:24:23,049 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [9], [15], [19], [25], [26], [29], [31], [36], [59], [64], [70], [72], [73], [74], [75], [76], [77], [88], [89], [90], [92] [2018-01-25 05:24:23,051 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-25 05:24:23,051 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-25 05:24:23,502 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-25 05:24:23,502 INFO L268 AbstractInterpreter]: Visited 24 different actions 30 times. Merged at 6 different actions 6 times. Never widened. Found 1 fixpoints after 1 different actions. Largest state had 35 variables. [2018-01-25 05:24:23,510 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-25 05:24:23,510 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:23,510 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-25 05:24:23,522 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:23,523 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-25 05:24:23,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:23,550 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-25 05:24:23,580 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-25 05:24:23,581 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:23,648 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-25 05:24:23,648 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:23,663 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-25 05:24:23,664 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-25 05:24:23,684 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:23,687 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-25 05:24:23,687 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:23,700 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:23,701 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:23,702 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-25 05:24:23,702 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:23,708 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-25 05:24:23,709 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-25 05:24:24,097 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-25 05:24:24,098 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-25 05:24:28,460 WARN L143 SmtUtils]: Spent 4038ms on a formula simplification that was a NOOP. DAG size: 41 [2018-01-25 05:24:28,540 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-25 05:24:28,569 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:28,569 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-25 05:24:28,578 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:28,578 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-25 05:24:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:28,622 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-25 05:24:28,628 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-25 05:24:28,628 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:28,650 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-25 05:24:28,651 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:28,663 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-25 05:24:28,664 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-25 05:24:28,677 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:28,684 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-25 05:24:28,684 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:28,697 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:28,698 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:28,699 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-25 05:24:28,699 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:28,706 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-25 05:24:28,706 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-25 05:24:28,762 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-25 05:24:28,762 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-25 05:24:28,860 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-25 05:24:28,862 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-25 05:24:28,862 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9] total 23 [2018-01-25 05:24:28,862 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-25 05:24:28,862 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-25 05:24:28,863 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-25 05:24:28,863 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2018-01-25 05:24:28,863 INFO L87 Difference]: Start difference. First operand 105 states and 131 transitions. Second operand 16 states. [2018-01-25 05:24:29,535 WARN L146 SmtUtils]: Spent 298ms on a formula simplification. DAG size of input: 44 DAG size of output 40 [2018-01-25 05:24:29,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:29,677 INFO L93 Difference]: Finished difference Result 151 states and 189 transitions. [2018-01-25 05:24:29,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-25 05:24:29,677 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 27 [2018-01-25 05:24:29,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:29,679 INFO L225 Difference]: With dead ends: 151 [2018-01-25 05:24:29,679 INFO L226 Difference]: Without dead ends: 150 [2018-01-25 05:24:29,680 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 86 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2018-01-25 05:24:29,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-01-25 05:24:29,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 94. [2018-01-25 05:24:29,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-01-25 05:24:29,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 114 transitions. [2018-01-25 05:24:29,695 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 114 transitions. Word has length 27 [2018-01-25 05:24:29,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:29,696 INFO L432 AbstractCegarLoop]: Abstraction has 94 states and 114 transitions. [2018-01-25 05:24:29,696 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-25 05:24:29,696 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 114 transitions. [2018-01-25 05:24:29,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-25 05:24:29,697 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:29,697 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-25 05:24:29,697 INFO L371 AbstractCegarLoop]: === Iteration 9 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:29,697 INFO L82 PathProgramCache]: Analyzing trace with hash -719244418, now seen corresponding path program 1 times [2018-01-25 05:24:29,697 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:29,698 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:29,698 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:29,698 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:29,698 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:29,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:29,709 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:29,748 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-25 05:24:29,749 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:29,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-25 05:24:29,749 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:29,749 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-25 05:24:29,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-25 05:24:29,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-25 05:24:29,750 INFO L87 Difference]: Start difference. First operand 94 states and 114 transitions. Second operand 5 states. [2018-01-25 05:24:29,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:29,822 INFO L93 Difference]: Finished difference Result 114 states and 134 transitions. [2018-01-25 05:24:29,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-25 05:24:29,822 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 28 [2018-01-25 05:24:29,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:29,824 INFO L225 Difference]: With dead ends: 114 [2018-01-25 05:24:29,824 INFO L226 Difference]: Without dead ends: 101 [2018-01-25 05:24:29,824 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-25 05:24:29,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-01-25 05:24:29,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 94. [2018-01-25 05:24:29,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-01-25 05:24:29,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 112 transitions. [2018-01-25 05:24:29,839 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 112 transitions. Word has length 28 [2018-01-25 05:24:29,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:29,839 INFO L432 AbstractCegarLoop]: Abstraction has 94 states and 112 transitions. [2018-01-25 05:24:29,840 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-25 05:24:29,840 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 112 transitions. [2018-01-25 05:24:29,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-25 05:24:29,841 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:29,841 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-25 05:24:29,841 INFO L371 AbstractCegarLoop]: === Iteration 10 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:29,841 INFO L82 PathProgramCache]: Analyzing trace with hash 105469355, now seen corresponding path program 1 times [2018-01-25 05:24:29,841 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:29,842 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:29,842 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:29,842 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:29,843 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:29,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:29,853 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:29,887 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-25 05:24:29,887 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:29,888 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-25 05:24:29,888 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:29,888 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-25 05:24:29,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-25 05:24:29,889 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-25 05:24:29,889 INFO L87 Difference]: Start difference. First operand 94 states and 112 transitions. Second operand 4 states. [2018-01-25 05:24:29,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:29,926 INFO L93 Difference]: Finished difference Result 184 states and 228 transitions. [2018-01-25 05:24:29,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-25 05:24:29,926 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 28 [2018-01-25 05:24:29,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:29,927 INFO L225 Difference]: With dead ends: 184 [2018-01-25 05:24:29,928 INFO L226 Difference]: Without dead ends: 122 [2018-01-25 05:24:29,928 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-25 05:24:29,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-01-25 05:24:29,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 96. [2018-01-25 05:24:29,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-01-25 05:24:29,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 112 transitions. [2018-01-25 05:24:29,944 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 112 transitions. Word has length 28 [2018-01-25 05:24:29,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:29,944 INFO L432 AbstractCegarLoop]: Abstraction has 96 states and 112 transitions. [2018-01-25 05:24:29,944 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-25 05:24:29,945 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 112 transitions. [2018-01-25 05:24:29,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-25 05:24:29,946 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:29,946 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-25 05:24:29,946 INFO L371 AbstractCegarLoop]: === Iteration 11 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:29,946 INFO L82 PathProgramCache]: Analyzing trace with hash 162727657, now seen corresponding path program 1 times [2018-01-25 05:24:29,946 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:29,947 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:29,947 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:29,948 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:29,948 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:29,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:29,960 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:30,073 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-25 05:24:30,074 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:30,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-25 05:24:30,074 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:30,074 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-25 05:24:30,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-25 05:24:30,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-01-25 05:24:30,075 INFO L87 Difference]: Start difference. First operand 96 states and 112 transitions. Second operand 7 states. [2018-01-25 05:24:30,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:30,198 INFO L93 Difference]: Finished difference Result 137 states and 163 transitions. [2018-01-25 05:24:30,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-25 05:24:30,199 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-01-25 05:24:30,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:30,200 INFO L225 Difference]: With dead ends: 137 [2018-01-25 05:24:30,200 INFO L226 Difference]: Without dead ends: 136 [2018-01-25 05:24:30,201 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-01-25 05:24:30,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2018-01-25 05:24:30,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 128. [2018-01-25 05:24:30,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-01-25 05:24:30,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 155 transitions. [2018-01-25 05:24:30,225 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 155 transitions. Word has length 28 [2018-01-25 05:24:30,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:30,226 INFO L432 AbstractCegarLoop]: Abstraction has 128 states and 155 transitions. [2018-01-25 05:24:30,226 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-25 05:24:30,226 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 155 transitions. [2018-01-25 05:24:30,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-25 05:24:30,227 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:30,227 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-25 05:24:30,227 INFO L371 AbstractCegarLoop]: === Iteration 12 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:30,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1543275401, now seen corresponding path program 1 times [2018-01-25 05:24:30,228 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:30,228 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:30,229 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:30,229 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:30,229 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:30,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:30,243 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:30,466 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-25 05:24:30,467 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:30,467 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-25 05:24:30,467 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 33 with the following transitions: [2018-01-25 05:24:30,467 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [9], [15], [19], [23], [25], [26], [28], [29], [34], [52], [54], [59], [64], [68], [72], [73], [74], [75], [76], [77], [88], [89], [90], [92] [2018-01-25 05:24:30,469 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-25 05:24:30,469 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-25 05:24:30,897 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-25 05:24:30,897 INFO L268 AbstractInterpreter]: Visited 27 different actions 46 times. Merged at 11 different actions 16 times. Never widened. Found 4 fixpoints after 3 different actions. Largest state had 35 variables. [2018-01-25 05:24:30,908 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-25 05:24:30,908 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:30,908 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-25 05:24:30,920 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:30,920 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-25 05:24:30,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:30,946 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-25 05:24:30,954 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-25 05:24:30,955 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:30,976 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-25 05:24:30,977 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,015 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,015 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-25 05:24:31,044 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:31,046 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-25 05:24:31,046 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,060 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:31,061 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:31,062 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-25 05:24:31,062 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,071 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-25 05:24:31,072 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-25 05:24:31,130 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-25 05:24:31,131 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-01-25 05:24:31,168 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-25 05:24:31,168 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:52 [2018-01-25 05:24:31,435 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-25 05:24:31,435 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-25 05:24:31,797 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-25 05:24:31,818 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:31,818 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-25 05:24:31,821 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:31,821 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-25 05:24:31,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:31,860 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-25 05:24:31,863 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-25 05:24:31,864 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,871 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-25 05:24:31,871 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,876 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,876 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:18, output treesize:16 [2018-01-25 05:24:31,892 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:31,896 INFO L700 Elim1Store]: detected not equals via solver [2018-01-25 05:24:31,897 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-25 05:24:31,897 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,905 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-25 05:24:31,905 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:31,910 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-25 05:24:31,910 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:22 [2018-01-25 05:24:31,926 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-25 05:24:31,927 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-01-25 05:24:31,946 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-25 05:24:31,946 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:52 [2018-01-25 05:24:32,011 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-25 05:24:32,011 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-25 05:24:32,278 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-25 05:24:32,280 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-25 05:24:32,280 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9, 8, 9] total 23 [2018-01-25 05:24:32,280 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-25 05:24:32,281 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-25 05:24:32,281 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-25 05:24:32,282 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2018-01-25 05:24:32,282 INFO L87 Difference]: Start difference. First operand 128 states and 155 transitions. Second operand 16 states. [2018-01-25 05:24:32,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:32,867 INFO L93 Difference]: Finished difference Result 142 states and 169 transitions. [2018-01-25 05:24:32,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-25 05:24:32,868 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 32 [2018-01-25 05:24:32,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:32,869 INFO L225 Difference]: With dead ends: 142 [2018-01-25 05:24:32,869 INFO L226 Difference]: Without dead ends: 140 [2018-01-25 05:24:32,870 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 108 SyntacticMatches, 8 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2018-01-25 05:24:32,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-01-25 05:24:32,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 108. [2018-01-25 05:24:32,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-01-25 05:24:32,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 124 transitions. [2018-01-25 05:24:32,893 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 124 transitions. Word has length 32 [2018-01-25 05:24:32,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:32,893 INFO L432 AbstractCegarLoop]: Abstraction has 108 states and 124 transitions. [2018-01-25 05:24:32,893 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-25 05:24:32,893 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 124 transitions. [2018-01-25 05:24:32,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-25 05:24:32,894 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:32,894 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-25 05:24:32,894 INFO L371 AbstractCegarLoop]: === Iteration 13 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:32,895 INFO L82 PathProgramCache]: Analyzing trace with hash 2051078643, now seen corresponding path program 1 times [2018-01-25 05:24:32,895 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:32,896 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:32,896 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:32,896 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:32,896 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:32,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:32,909 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:33,297 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-25 05:24:33,297 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-25 05:24:33,297 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-01-25 05:24:33,297 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-25 05:24:33,298 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-25 05:24:33,298 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-25 05:24:33,298 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-01-25 05:24:33,298 INFO L87 Difference]: Start difference. First operand 108 states and 124 transitions. Second operand 10 states. [2018-01-25 05:24:33,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:33,622 INFO L93 Difference]: Finished difference Result 118 states and 136 transitions. [2018-01-25 05:24:33,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-25 05:24:33,623 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 39 [2018-01-25 05:24:33,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:33,624 INFO L225 Difference]: With dead ends: 118 [2018-01-25 05:24:33,624 INFO L226 Difference]: Without dead ends: 101 [2018-01-25 05:24:33,625 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2018-01-25 05:24:33,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-01-25 05:24:33,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 91. [2018-01-25 05:24:33,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-01-25 05:24:33,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 104 transitions. [2018-01-25 05:24:33,647 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 104 transitions. Word has length 39 [2018-01-25 05:24:33,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:33,648 INFO L432 AbstractCegarLoop]: Abstraction has 91 states and 104 transitions. [2018-01-25 05:24:33,648 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-25 05:24:33,648 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 104 transitions. [2018-01-25 05:24:33,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-25 05:24:33,648 INFO L314 BasicCegarLoop]: Found error trace [2018-01-25 05:24:33,648 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-25 05:24:33,648 INFO L371 AbstractCegarLoop]: === Iteration 14 === [diffErr2RequiresViolation, diffErr4RequiresViolation, diffErr0RequiresViolation, diffErr6RequiresViolation, diffErr5RequiresViolation, diffErr1RequiresViolation, diffErr3RequiresViolation, diffErr7RequiresViolation, mainErr0EnsuresViolation]=== [2018-01-25 05:24:33,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1625144734, now seen corresponding path program 1 times [2018-01-25 05:24:33,649 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-25 05:24:33,649 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:33,649 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:33,649 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-25 05:24:33,649 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-25 05:24:33,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:33,665 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-25 05:24:33,843 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-25 05:24:33,843 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:33,843 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-25 05:24:33,843 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 43 with the following transitions: [2018-01-25 05:24:33,843 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [9], [15], [19], [23], [25], [26], [29], [36], [43], [44], [47], [49], [50], [54], [59], [64], [68], [72], [73], [74], [75], [76], [77], [88], [89], [90], [92] [2018-01-25 05:24:33,845 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-25 05:24:33,845 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-25 05:24:35,670 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-25 05:24:35,671 INFO L268 AbstractInterpreter]: Visited 30 different actions 87 times. Merged at 14 different actions 52 times. Widened at 2 different actions 2 times. Found 7 fixpoints after 7 different actions. Largest state had 38 variables. [2018-01-25 05:24:35,680 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-25 05:24:35,681 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:35,681 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-25 05:24:35,689 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:35,689 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-25 05:24:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:35,722 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-25 05:24:35,726 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-25 05:24:35,727 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:35,742 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-25 05:24:35,743 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-25 05:24:35,939 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-25 05:24:35,940 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-25 05:24:36,134 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-25 05:24:36,155 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-25 05:24:36,161 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-25 05:24:36,165 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-25 05:24:36,165 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-25 05:24:36,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-25 05:24:36,224 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-25 05:24:36,227 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-25 05:24:36,227 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-25 05:24:36,231 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-25 05:24:36,231 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-25 05:24:36,273 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-25 05:24:36,273 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-25 05:24:36,293 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-25 05:24:36,295 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-25 05:24:36,296 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8, 8, 8] total 26 [2018-01-25 05:24:36,296 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-25 05:24:36,296 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-25 05:24:36,296 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-25 05:24:36,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2018-01-25 05:24:36,297 INFO L87 Difference]: Start difference. First operand 91 states and 104 transitions. Second operand 20 states. [2018-01-25 05:24:36,848 WARN L146 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 50 DAG size of output 37 [2018-01-25 05:24:37,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-25 05:24:37,035 INFO L93 Difference]: Finished difference Result 139 states and 159 transitions. [2018-01-25 05:24:37,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-25 05:24:37,036 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 42 [2018-01-25 05:24:37,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-25 05:24:37,036 INFO L225 Difference]: With dead ends: 139 [2018-01-25 05:24:37,036 INFO L226 Difference]: Without dead ends: 0 [2018-01-25 05:24:37,037 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-25 05:24:37,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-25 05:24:37,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-25 05:24:37,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-25 05:24:37,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-25 05:24:37,038 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 42 [2018-01-25 05:24:37,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-25 05:24:37,038 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-25 05:24:37,038 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-25 05:24:37,038 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-25 05:24:37,038 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-25 05:24:37,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-25 05:24:37,285 WARN L146 SmtUtils]: Spent 225ms on a formula simplification. DAG size of input: 158 DAG size of output 155 [2018-01-25 05:24:37,430 WARN L146 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 158 DAG size of output 155 [2018-01-25 05:24:37,594 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-25 05:24:37,640 WARN L146 SmtUtils]: Spent 187ms on a formula simplification. DAG size of input: 160 DAG size of output 156 [2018-01-25 05:24:37,865 WARN L137 erpolLogProxyWrapper]: Already inconsistent. [2018-01-25 05:24:37,925 WARN L146 SmtUtils]: Spent 284ms on a formula simplification. DAG size of input: 170 DAG size of output 157 [2018-01-25 05:24:38,075 WARN L146 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 94 DAG size of output 1 [2018-01-25 05:24:41,315 WARN L146 SmtUtils]: Spent 3235ms on a formula simplification. DAG size of input: 199 DAG size of output 150 [2018-01-25 05:24:41,438 WARN L146 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 81 DAG size of output 65 [2018-01-25 05:24:44,618 WARN L146 SmtUtils]: Spent 3178ms on a formula simplification. DAG size of input: 198 DAG size of output 167 [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,622 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 578) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,622 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 578) the Hoare annotation is: true [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,622 INFO L404 ceAbstractionStarter]: At program point L1(lines 1 578) the Hoare annotation is: true [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point L547(lines 547 562) no Hoare annotation was computed. [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point diffErr7RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point diffEXIT(lines 540 563) no Hoare annotation was computed. [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point L550''(lines 550 556) no Hoare annotation was computed. [2018-01-25 05:24:44,622 INFO L401 ceAbstractionStarter]: For program point L558''(line 558) no Hoare annotation was computed. [2018-01-25 05:24:44,623 INFO L401 ceAbstractionStarter]: For program point L558'(line 558) no Hoare annotation was computed. [2018-01-25 05:24:44,623 INFO L401 ceAbstractionStarter]: For program point diffErr5RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,623 INFO L401 ceAbstractionStarter]: For program point diffErr0RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,623 INFO L404 ceAbstractionStarter]: At program point diffENTRY(lines 540 563) the Hoare annotation is: true [2018-01-25 05:24:44,623 INFO L397 ceAbstractionStarter]: At program point L551''''(lines 551 555) the Hoare annotation is: (let ((.cse40 (select |#valid| |diff_#in~A.base|)) (.cse38 (select |#length| |diff_#in~A.base|)) (.cse39 (= 0 |diff_#in~B.offset|)) (.cse41 (select |#valid| |diff_#in~D.base|)) (.cse37 (= 0 |diff_#in~A.offset|)) (.cse36 (select |#valid| |diff_#in~B.base|))) (let ((.cse2 (not (= .cse36 1))) (.cse4 (not .cse37)) (.cse5 (not (exists ((|main_#t~malloc10.base| Int) (main_~Blen~8 Int)) (and (not (= |main_#t~malloc10.base| |diff_#in~A.base|)) (= (select |#length| |main_#t~malloc10.base|) (* 4 main_~Blen~8)))))) (.cse6 (not (= .cse41 1))) (.cse7 (not (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| |diff_#in~A.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_4))))) (.cse30 (not (exists ((v_main_~Alen~8_BEFORE_CALL_7 Int)) (and (= (select |#length| |diff_#in~D.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_7)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_7))))) (.cse33 (< |diff_#in~Blen| 1)) (.cse0 (not .cse39)) (.cse1 (< (select |#length| |diff_#in~D.base|) 4)) (.cse3 (not (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| |diff_#in~B.base|) (* 4 v_main_~Blen~8_BEFORE_CALL_4)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_4))))) (.cse19 (= diff_~i~2 0)) (.cse17 (<= |diff_#in~Alen| diff_~l1~2)) (.cse26 (<= 4 (select |#length| diff_~A.base))) (.cse12 (<= 1 diff_~i~2)) (.cse11 (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| diff_~A.base) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= (+ diff_~i~2 1) v_main_~Alen~8_BEFORE_CALL_4)))) (.cse31 (< .cse38 4)) (.cse32 (not (= .cse40 1))) (.cse34 (not (= 0 |diff_#in~D.offset|)))) (and (let ((.cse18 (<= 0 diff_~j~3)) (.cse20 (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (<= diff_~l2~2 v_main_~Blen~8_BEFORE_CALL_4) (= (* 4 v_main_~Blen~8_BEFORE_CALL_4) (select |#length| diff_~B.base))))) (.cse21 (= 1 (select |#valid| diff_~A.base))) (.cse22 (<= 1 diff_~l2~2)) (.cse23 (= 1 (select |#valid| diff_~D.base))) (.cse24 (= 0 diff_~B.offset)) (.cse25 (= 1 (select |#valid| diff_~B.base))) (.cse29 (select |#length| diff_~D.base)) (.cse35 (= diff_~found~2 1))) (let ((.cse8 (or .cse35 (= 0 diff_~found~2))) (.cse10 (= diff_~k~2 0)) (.cse13 (= diff_~D.offset 0)) (.cse14 (= diff_~A.offset 0)) (.cse15 (<= 4 .cse29)) (.cse9 (and (= 1 .cse36) (exists ((|main_#t~malloc11.base| Int) (main_~Alen~8 Int)) (and (= (select |#length| |main_#t~malloc11.base|) (* 4 main_~Alen~8)) (not (= |main_#t~malloc11.base| |diff_#in~B.base|)))) .cse37 (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (= (* 4 v_main_~Blen~8_BEFORE_CALL_4) (select |#length| |diff_#in~B.base|)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_4))) .cse18 .cse20 .cse21 (<= 4 .cse38) .cse22 .cse39 (<= 1 |diff_#in~Blen|) .cse23 (= 1 .cse40) .cse24 (= 1 .cse41) .cse25)) (.cse16 (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| diff_~A.base) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_4)))) (.cse27 (exists ((v_main_~Alen~8_BEFORE_CALL_7 Int)) (and (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_7) (= (select |#length| diff_~D.base) (* 4 v_main_~Alen~8_BEFORE_CALL_7)))))) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (and .cse8 (or (and .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse10 (and .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26) .cse13 .cse14 .cse15 .cse16)) .cse27) (let ((.cse28 (* 4 diff_~k~2))) (and .cse9 .cse11 (<= (+ .cse28 4) (+ diff_~A.offset .cse29)) .cse12 (<= (+ (* 4 diff_~l1~2) .cse28) (+ (* 4 diff_~i~2) diff_~A.offset .cse29)) .cse13 .cse8 .cse14 (<= 4 (+ diff_~D.offset .cse28)) .cse16)) .cse30 .cse31 .cse32 .cse33 .cse34 (and .cse10 .cse13 .cse14 (and .cse15 (and .cse35 .cse9) .cse16) (<= 0 diff_~i~2) .cse27)))) (let ((.cse42 (<= diff_~l2~2 1))) (or .cse2 .cse4 .cse5 .cse6 .cse7 .cse30 .cse33 (and (= diff_~j~3 0) .cse42) .cse0 (< 1 |diff_#in~Blen|) .cse1 .cse3 (or (and .cse19 .cse17 .cse42 .cse26) (and .cse12 .cse11 .cse42)) .cse31 .cse32 .cse34))))) [2018-01-25 05:24:44,624 INFO L397 ceAbstractionStarter]: At program point L547''(lines 547 562) the Hoare annotation is: (let ((.cse29 (= 0 |diff_#in~A.offset|)) (.cse28 (select |#valid| |diff_#in~B.base|)) (.cse30 (= 0 |diff_#in~B.offset|))) (let ((.cse8 (not .cse30)) (.cse9 (< (select |#length| |diff_#in~D.base|) 4)) (.cse10 (not (= .cse28 1))) (.cse11 (not (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| |diff_#in~B.base|) (* 4 v_main_~Blen~8_BEFORE_CALL_4)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_4))))) (.cse12 (not .cse29)) (.cse13 (not (exists ((|main_#t~malloc10.base| Int) (main_~Blen~8 Int)) (and (not (= |main_#t~malloc10.base| |diff_#in~A.base|)) (= (select |#length| |main_#t~malloc10.base|) (* 4 main_~Blen~8)))))) (.cse21 (not (= (select |#valid| |diff_#in~D.base|) 1))) (.cse22 (not (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| |diff_#in~A.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_4))))) (.cse23 (not (exists ((v_main_~Alen~8_BEFORE_CALL_7 Int)) (and (= (select |#length| |diff_#in~D.base|) (* 4 v_main_~Alen~8_BEFORE_CALL_7)) (<= |diff_#in~Alen| v_main_~Alen~8_BEFORE_CALL_7))))) (.cse24 (< (select |#length| |diff_#in~A.base|) 4)) (.cse25 (not (= (select |#valid| |diff_#in~A.base|) 1))) (.cse26 (< |diff_#in~Blen| 1)) (.cse27 (not (= 0 |diff_#in~D.offset|)))) (and (let ((.cse15 (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (<= diff_~l2~2 v_main_~Blen~8_BEFORE_CALL_4) (= (* 4 v_main_~Blen~8_BEFORE_CALL_4) (select |#length| diff_~B.base))))) (.cse18 (= 1 (select |#valid| diff_~A.base))) (.cse19 (<= 1 diff_~l2~2)) (.cse20 (= 1 (select |#valid| diff_~D.base))) (.cse16 (= 1 (select |#valid| diff_~B.base)))) (let ((.cse4 (= diff_~found~2 1)) (.cse7 (and (= 1 .cse28) (exists ((|main_#t~malloc11.base| Int) (main_~Alen~8 Int)) (and (= (select |#length| |main_#t~malloc11.base|) (* 4 main_~Alen~8)) (not (= |main_#t~malloc11.base| |diff_#in~B.base|)))) .cse29 (exists ((v_main_~Blen~8_BEFORE_CALL_4 Int)) (and (= (* 4 v_main_~Blen~8_BEFORE_CALL_4) (select |#length| |diff_#in~B.base|)) (<= |diff_#in~Blen| v_main_~Blen~8_BEFORE_CALL_4))) (<= 0 diff_~j~3) .cse15 .cse18 .cse19 .cse30 .cse20 (= 0 diff_~B.offset) .cse16)) (.cse3 (<= 1 diff_~i~2)) (.cse2 (= diff_~D.offset 0)) (.cse5 (= diff_~A.offset 0)) (.cse6 (exists ((v_main_~Alen~8_BEFORE_CALL_4 Int)) (and (= (select |#length| diff_~A.base) (* 4 v_main_~Alen~8_BEFORE_CALL_4)) (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_4)))) (.cse1 (select |#length| diff_~D.base))) (or (let ((.cse0 (* 4 diff_~k~2))) (and (<= (+ (* 4 diff_~l1~2) .cse0) (+ (* 4 diff_~i~2) diff_~A.offset .cse1)) .cse2 (and .cse3 (or .cse4 (= 0 diff_~found~2)) .cse5 .cse6 .cse7) (<= 4 (+ diff_~D.offset .cse0)))) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (and (let ((.cse17 (= diff_~k~2 0)) (.cse14 (<= 4 .cse1))) (or (and .cse14 (= diff_~i~2 0) .cse15 (<= |diff_#in~Alen| diff_~l1~2) .cse16 .cse17 .cse18 (= diff_~B.offset 0) .cse19 .cse2 .cse5 .cse20 .cse6 (<= 4 (select |#length| diff_~A.base))) (and .cse4 .cse17 .cse14 .cse7 .cse3 .cse2 .cse5 .cse6))) (exists ((v_main_~Alen~8_BEFORE_CALL_7 Int)) (and (<= diff_~l1~2 v_main_~Alen~8_BEFORE_CALL_7) (= (select |#length| diff_~D.base) (* 4 v_main_~Alen~8_BEFORE_CALL_7))))) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27))) (or .cse8 (< 1 |diff_#in~Blen|) .cse9 .cse10 .cse11 .cse12 .cse13 .cse21 (<= diff_~l2~2 1) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27)))) [2018-01-25 05:24:44,624 INFO L401 ceAbstractionStarter]: For program point L551'(line 551) no Hoare annotation was computed. [2018-01-25 05:24:44,624 INFO L401 ceAbstractionStarter]: For program point diffErr3RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,624 INFO L401 ceAbstractionStarter]: For program point L551''(line 551) no Hoare annotation was computed. [2018-01-25 05:24:44,624 INFO L401 ceAbstractionStarter]: For program point L547'''(lines 547 562) no Hoare annotation was computed. [2018-01-25 05:24:44,624 INFO L401 ceAbstractionStarter]: For program point diffErr2RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,624 INFO L401 ceAbstractionStarter]: For program point diffErr6RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,624 INFO L401 ceAbstractionStarter]: For program point diffErr1RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,624 INFO L401 ceAbstractionStarter]: For program point L551(line 551) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L550(lines 550 556) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L558(line 558) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L557'(lines 557 560) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point diffErr4RequiresViolation(lines 1 578) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L573'(line 573) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L575'(line 575) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L567(lines 567 569) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L575'''(line 575) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L573''(line 573) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L574''(line 574) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L575''(line 575) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L576'(line 576) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 564 578) no Hoare annotation was computed. [2018-01-25 05:24:44,625 INFO L401 ceAbstractionStarter]: For program point L570'(lines 570 572) no Hoare annotation was computed. [2018-01-25 05:24:44,626 INFO L401 ceAbstractionStarter]: For program point L575(line 575) no Hoare annotation was computed. [2018-01-25 05:24:44,626 INFO L401 ceAbstractionStarter]: For program point L574(line 574) no Hoare annotation was computed. [2018-01-25 05:24:44,626 INFO L401 ceAbstractionStarter]: For program point L573(line 573) no Hoare annotation was computed. [2018-01-25 05:24:44,626 INFO L401 ceAbstractionStarter]: For program point L574'(line 574) no Hoare annotation was computed. [2018-01-25 05:24:44,626 INFO L401 ceAbstractionStarter]: For program point L574'''(line 574) no Hoare annotation was computed. [2018-01-25 05:24:44,626 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 564 578) no Hoare annotation was computed. [2018-01-25 05:24:44,626 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-25 05:24:44,626 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 564 578) no Hoare annotation was computed. [2018-01-25 05:24:44,626 INFO L397 ceAbstractionStarter]: At program point mainENTRY(lines 564 578) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-25 05:24:44,626 INFO L401 ceAbstractionStarter]: For program point L567''(lines 567 569) no Hoare annotation was computed. [2018-01-25 05:24:44,639 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,640 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,641 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,641 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,641 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,641 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,642 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,642 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,642 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,643 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,643 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,643 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,643 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,643 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,643 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,644 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,644 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,644 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,644 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,645 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,645 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,645 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,645 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,646 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,646 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,646 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,646 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,647 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,647 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,647 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,647 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,647 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,647 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,648 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,648 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,648 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,648 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,648 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,649 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,649 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,649 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,649 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,650 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,651 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,651 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,651 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,652 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,652 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,652 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,652 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,652 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,652 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,653 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,653 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,653 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,653 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,653 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,654 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,654 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,654 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,654 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,654 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,655 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,655 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,655 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,655 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,655 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,655 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,655 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,667 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,667 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,667 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,668 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,668 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,668 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,669 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,669 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,669 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,670 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,670 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,671 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,672 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,672 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,672 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,673 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,673 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,673 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,674 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,675 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,676 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,677 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,677 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,677 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,678 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,678 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,678 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,678 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,679 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,679 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,679 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,679 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,680 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,680 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,680 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,680 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,681 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,682 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,683 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,684 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,684 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,684 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,684 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,685 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,685 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,685 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,685 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,686 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,693 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,694 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,695 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,695 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,695 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,696 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,697 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,698 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,698 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,699 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,699 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,699 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,700 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,703 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,704 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,704 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,704 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,705 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,705 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,705 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,706 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,706 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,706 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,707 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,707 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,708 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,708 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,708 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,709 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,709 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,709 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,709 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,710 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,712 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,712 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,712 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,713 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,713 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,713 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,714 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,714 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,714 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,714 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,715 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,715 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,715 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,715 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,716 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,716 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,716 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,717 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,717 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,717 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,717 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,718 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,718 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,718 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,718 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,719 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,719 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,719 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,720 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,720 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,720 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,721 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,721 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,721 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,721 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,722 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,722 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,722 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,723 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,723 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,723 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,724 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,724 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,724 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,724 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,725 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,725 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,725 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,725 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,726 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,726 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,726 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,727 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,727 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,727 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,727 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,728 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,728 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,728 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,728 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,728 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,734 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,735 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,735 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,735 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,736 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,736 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,736 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,736 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,737 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,737 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,738 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,738 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,738 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,739 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,739 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,739 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,740 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,740 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,740 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,740 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,741 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,741 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,741 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,742 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,742 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,742 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,743 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,743 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,743 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,744 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,744 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,745 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,745 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,745 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,745 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,746 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,746 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,746 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,746 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,747 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,747 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,747 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,748 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,748 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,748 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,748 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,749 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,749 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,749 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,749 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,750 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,750 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,750 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,750 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,750 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,751 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,751 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,751 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,751 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,752 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,752 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,752 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,752 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,753 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,753 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,753 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,754 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,754 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,754 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,755 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,755 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,755 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,755 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,756 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,756 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,756 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,756 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,757 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,757 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,757 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,758 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,758 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,758 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,758 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,759 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,759 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,759 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,759 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,759 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,759 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,760 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,760 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,760 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,760 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,760 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,760 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,760 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,760 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,761 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,761 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,762 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.01 05:24:44 BoogieIcfgContainer [2018-01-25 05:24:44,763 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-25 05:24:44,763 INFO L168 Benchmark]: Toolchain (without parser) took 25904.15 ms. Allocated memory was 304.1 MB in the beginning and 793.8 MB in the end (delta: 489.7 MB). Free memory was 264.1 MB in the beginning and 514.1 MB in the end (delta: -250.0 MB). Peak memory consumption was 400.1 MB. Max. memory is 5.3 GB. [2018-01-25 05:24:44,764 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 304.1 MB. Free memory is still 270.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-25 05:24:44,764 INFO L168 Benchmark]: CACSL2BoogieTranslator took 205.42 ms. Allocated memory is still 304.1 MB. Free memory was 263.1 MB in the beginning and 252.8 MB in the end (delta: 10.3 MB). Peak memory consumption was 10.3 MB. Max. memory is 5.3 GB. [2018-01-25 05:24:44,764 INFO L168 Benchmark]: Boogie Preprocessor took 39.51 ms. Allocated memory is still 304.1 MB. Free memory was 252.8 MB in the beginning and 250.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 5.3 GB. [2018-01-25 05:24:44,764 INFO L168 Benchmark]: RCFGBuilder took 290.38 ms. Allocated memory is still 304.1 MB. Free memory was 250.8 MB in the beginning and 232.2 MB in the end (delta: 18.6 MB). Peak memory consumption was 18.6 MB. Max. memory is 5.3 GB. [2018-01-25 05:24:44,765 INFO L168 Benchmark]: TraceAbstraction took 25362.64 ms. Allocated memory was 304.1 MB in the beginning and 793.8 MB in the end (delta: 489.7 MB). Free memory was 232.2 MB in the beginning and 514.1 MB in the end (delta: -281.9 MB). Peak memory consumption was 368.1 MB. Max. memory is 5.3 GB. [2018-01-25 05:24:44,766 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.16 ms. Allocated memory is still 304.1 MB. Free memory is still 270.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 205.42 ms. Allocated memory is still 304.1 MB. Free memory was 263.1 MB in the beginning and 252.8 MB in the end (delta: 10.3 MB). Peak memory consumption was 10.3 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 39.51 ms. Allocated memory is still 304.1 MB. Free memory was 252.8 MB in the beginning and 250.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 5.3 GB. * RCFGBuilder took 290.38 ms. Allocated memory is still 304.1 MB. Free memory was 250.8 MB in the beginning and 232.2 MB in the end (delta: 18.6 MB). Peak memory consumption was 18.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 25362.64 ms. Allocated memory was 304.1 MB in the beginning and 793.8 MB in the end (delta: 489.7 MB). Free memory was 232.2 MB in the beginning and 514.1 MB in the end (delta: -281.9 MB). Peak memory consumption was 368.1 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 23 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 381 LocStat_NO_SUPPORTING_DISEQUALITIES : 80 LocStat_NO_DISJUNCTIONS : -46 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 30 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 70 TransStat_NO_SUPPORTING_DISEQUALITIES : 7 TransStat_NO_DISJUNCTIONS : 31 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1.826903 RENAME_VARIABLES(MILLISECONDS) : 0.412388 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 1.775820 PROJECTAWAY(MILLISECONDS) : 0.379564 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.100764 DISJOIN(MILLISECONDS) : 2.176440 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.454056 ADD_EQUALITY(MILLISECONDS) : 0.029959 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.011286 #CONJOIN_DISJUNCTIVE : 51 #RENAME_VARIABLES : 71 #UNFREEZE : 0 #CONJOIN : 102 #PROJECTAWAY : 67 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 1 #RENAME_VARIABLES_DISJUNCTIVE : 69 #ADD_EQUALITY : 70 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 23 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 379 LocStat_NO_SUPPORTING_DISEQUALITIES : 80 LocStat_NO_DISJUNCTIONS : -46 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 30 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 71 TransStat_NO_SUPPORTING_DISEQUALITIES : 7 TransStat_NO_DISJUNCTIONS : 31 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1.254479 RENAME_VARIABLES(MILLISECONDS) : 0.310631 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 1.207614 PROJECTAWAY(MILLISECONDS) : 0.385873 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.050827 DISJOIN(MILLISECONDS) : 0.671326 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.338518 ADD_EQUALITY(MILLISECONDS) : 0.020734 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.007261 #CONJOIN_DISJUNCTIVE : 51 #RENAME_VARIABLES : 71 #UNFREEZE : 0 #CONJOIN : 102 #PROJECTAWAY : 67 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 1 #RENAME_VARIABLES_DISJUNCTIVE : 69 #ADD_EQUALITY : 71 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 25 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 428 LocStat_NO_SUPPORTING_DISEQUALITIES : 92 LocStat_NO_DISJUNCTIONS : -50 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 33 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 73 TransStat_NO_SUPPORTING_DISEQUALITIES : 8 TransStat_NO_DISJUNCTIONS : 35 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1.098205 RENAME_VARIABLES(MILLISECONDS) : 0.283663 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 1.067750 PROJECTAWAY(MILLISECONDS) : 0.149846 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.062924 DISJOIN(MILLISECONDS) : 0.326344 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.306406 ADD_EQUALITY(MILLISECONDS) : 0.027624 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.010003 #CONJOIN_DISJUNCTIVE : 81 #RENAME_VARIABLES : 138 #UNFREEZE : 0 #CONJOIN : 139 #PROJECTAWAY : 97 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 6 #RENAME_VARIABLES_DISJUNCTIVE : 129 #ADD_EQUALITY : 73 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 5 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 28 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 3 LocStat_NO_SUPPORTING_EQUALITIES : 503 LocStat_NO_SUPPORTING_DISEQUALITIES : 110 LocStat_NO_DISJUNCTIONS : -56 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 36 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 78 TransStat_NO_SUPPORTING_DISEQUALITIES : 8 TransStat_NO_DISJUNCTIONS : 38 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 4.636984 RENAME_VARIABLES(MILLISECONDS) : 1.140134 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 4.586867 PROJECTAWAY(MILLISECONDS) : 3.022365 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.061685 DISJOIN(MILLISECONDS) : 0.803990 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 1.171216 ADD_EQUALITY(MILLISECONDS) : 0.024730 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.008902 #CONJOIN_DISJUNCTIVE : 156 #RENAME_VARIABLES : 293 #UNFREEZE : 0 #CONJOIN : 228 #PROJECTAWAY : 183 #ADD_WEAK_EQUALITY : 9 #DISJOIN : 34 #RENAME_VARIABLES_DISJUNCTIVE : 275 #ADD_EQUALITY : 79 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 5 * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 564]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - AllSpecificationsHoldResult: All specifications hold 9 specifications checked. All of them hold - InvariantResult [Line: 547]: Loop Invariant [2018-01-25 05:24:44,781 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,782 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,782 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,782 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,782 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,782 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,783 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,783 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,783 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,783 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,783 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,783 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,783 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,784 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,784 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,784 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,784 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,784 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,784 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,785 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,785 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,785 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,785 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,785 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,785 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,786 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,786 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,786 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,786 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,786 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,786 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,786 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,786 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,787 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,787 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,787 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,787 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,787 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,787 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,787 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,787 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,788 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,788 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,788 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,788 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,788 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,788 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,789 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,789 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,789 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,789 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,789 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,790 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,790 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,790 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,790 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,791 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,791 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,791 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,791 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,792 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,792 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,792 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,792 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,792 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,792 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,793 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,793 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,793 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,796 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,796 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,796 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,797 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,797 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,797 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,798 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,798 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,798 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,799 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,799 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,799 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,799 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,799 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,800 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,800 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,800 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,800 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,801 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,801 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,801 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,802 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,802 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,802 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,802 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,803 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,803 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,803 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,803 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,803 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,804 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,804 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,804 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,804 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,804 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,805 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,805 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,805 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,805 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,805 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,806 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,806 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,806 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,806 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,807 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,807 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,807 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,807 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,808 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,808 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,808 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,808 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,809 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,809 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,809 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,809 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,810 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,810 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,810 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,810 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,810 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,811 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,811 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,811 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,811 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,811 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,812 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,812 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,812 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: (((((((((((((((((4 * l1 + 4 * k <= 4 * i + A + unknown-#length-unknown[D] && D == 0) && (((1 <= i && (found == 1 || 0 == found)) && A == 0) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)) && ((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 1 <= l2) && 0 == B) && 1 == \valid[D]) && 0 == B) && 1 == \valid[B]) && 4 <= D + 4 * k) || !(0 == B)) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || !(\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_4 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) || !(0 == A)) || !(\exists main_#t~malloc10.base : int, main_~Blen~8 : int :: !(main_#t~malloc10.base == A) && unknown-#length-unknown[main_#t~malloc10.base] == 4 * main_~Blen~8)) || (((((((((((((((4 <= unknown-#length-unknown[D] && i == 0) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && \old(Alen) <= l1) && 1 == \valid[B]) && k == 0) && 1 == \valid[A]) && B == 0) && 1 <= l2) && D == 0) && A == 0) && 1 == \valid[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)) && 4 <= unknown-#length-unknown[A]) || (((((((found == 1 && k == 0) && 4 <= unknown-#length-unknown[D]) && ((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 1 <= l2) && 0 == B) && 1 == \valid[D]) && 0 == B) && 1 == \valid[B]) && 1 <= i) && D == 0) && A == 0) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4))) && (\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_7 && unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7))) || !(\valid[D] == 1)) || !(\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_4)) || !(\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_7)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || \old(Blen) < 1) || !(0 == D)) && ((((((((((((((!(0 == B) || 1 < \old(Blen)) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || !(\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_4 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) || !(0 == A)) || !(\exists main_#t~malloc10.base : int, main_~Blen~8 : int :: !(main_#t~malloc10.base == A) && unknown-#length-unknown[main_#t~malloc10.base] == 4 * main_~Blen~8)) || !(\valid[D] == 1)) || l2 <= 1) || !(\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_4)) || !(\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_7)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || \old(Blen) < 1) || !(0 == D)) - InvariantResult [Line: 551]: Loop Invariant [2018-01-25 05:24:44,815 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,816 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,816 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,816 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,816 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,817 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,817 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,817 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,817 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,817 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,818 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,818 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,818 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,819 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,819 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,819 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,820 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,820 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,820 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,820 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,821 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,821 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,821 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,821 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,821 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,822 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,822 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,822 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,823 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,823 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,823 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,824 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,824 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,824 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,824 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,824 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,825 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,825 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,825 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,825 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,826 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,826 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,826 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,826 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,827 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,827 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,827 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,827 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,827 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,827 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,828 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,828 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,828 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,828 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,829 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,829 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,829 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,829 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,829 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,829 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,830 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,830 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,830 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,830 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,831 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,831 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,831 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,832 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,832 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,832 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,832 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,833 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,833 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,833 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,833 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,833 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,834 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,834 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,834 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,835 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,835 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,835 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,835 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,835 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,836 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,836 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,836 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,836 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,836 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,837 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,837 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,837 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,837 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,837 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,838 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,838 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,838 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,838 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,838 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,839 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,842 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,842 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,843 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,843 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,843 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,843 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,843 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,844 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,844 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,844 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,844 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,845 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,845 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,845 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,846 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,846 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,846 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,846 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,847 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,847 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,847 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,847 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,848 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,848 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,848 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,848 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,849 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,849 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,849 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,849 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,850 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,850 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,850 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,851 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,851 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,851 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,851 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,851 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,852 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Alen~8,QUANTIFIED] [2018-01-25 05:24:44,852 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc11.base,QUANTIFIED] [2018-01-25 05:24:44,852 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,852 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,852 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,853 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,853 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,853 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,853 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,853 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,854 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,854 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_#t~malloc10.base,QUANTIFIED] [2018-01-25 05:24:44,854 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~Blen~8,QUANTIFIED] [2018-01-25 05:24:44,854 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,854 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,855 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,855 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_7,QUANTIFIED] [2018-01-25 05:24:44,855 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,855 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Blen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,855 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,856 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~Alen~8_BEFORE_CALL_4,QUANTIFIED] [2018-01-25 05:24:44,856 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,856 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,856 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,856 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,857 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,857 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,857 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,858 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,858 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,858 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,858 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,858 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,859 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,859 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,859 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,859 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,860 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,860 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,860 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,860 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,861 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,861 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,861 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,861 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,862 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,862 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,862 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,862 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,862 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,863 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,863 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,863 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,863 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,863 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,864 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,864 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,864 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,864 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,864 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,864 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-25 05:24:44,865 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: (((((((((((((((!(0 == B) || unknown-#length-unknown[D] < 4) || !(\valid[B] == 1)) || !(\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_4 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) || !(0 == A)) || !(\exists main_#t~malloc10.base : int, main_~Blen~8 : int :: !(main_#t~malloc10.base == A) && unknown-#length-unknown[main_#t~malloc10.base] == 4 * main_~Blen~8)) || !(\valid[D] == 1)) || !(\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_4)) || (((found == 1 || 0 == found) && (((((((((((((((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 <= \old(Blen)) && 1 == \valid[D]) && 1 == \valid[A]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && k == 0) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && i + 1 <= v_main_~Alen~8_BEFORE_CALL_4)) && 1 <= i) && D == 0) && A == 0) && 4 <= unknown-#length-unknown[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)) || ((((((\old(Alen) <= l1 && k == 0) && (((((((0 <= j && i == 0) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 1 <= l2) && 1 == \valid[D]) && 0 == B) && 1 == \valid[B]) && 4 <= unknown-#length-unknown[A]) && D == 0) && A == 0) && 4 <= unknown-#length-unknown[D]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)))) && (\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_7 && unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7))) || ((((((((((((((((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 <= \old(Blen)) && 1 == \valid[D]) && 1 == \valid[A]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && i + 1 <= v_main_~Alen~8_BEFORE_CALL_4)) && 4 * k + 4 <= A + unknown-#length-unknown[D]) && 1 <= i) && 4 * l1 + 4 * k <= 4 * i + A + unknown-#length-unknown[D]) && D == 0) && (found == 1 || 0 == found)) && A == 0) && 4 <= D + 4 * k) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4))) || !(\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_7)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || \old(Blen) < 1) || !(0 == D)) || (((((k == 0 && D == 0) && A == 0) && (4 <= unknown-#length-unknown[D] && found == 1 && ((((((((((((((1 == \valid[B] && (\exists main_#t~malloc11.base : int, main_~Alen~8 : int :: unknown-#length-unknown[main_#t~malloc11.base] == 4 * main_~Alen~8 && !(main_#t~malloc11.base == B))) && 0 == A) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B] && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) && 0 <= j) && (\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: l2 <= v_main_~Blen~8_BEFORE_CALL_4 && 4 * v_main_~Blen~8_BEFORE_CALL_4 == unknown-#length-unknown[B])) && 1 == \valid[A]) && 4 <= unknown-#length-unknown[A]) && 1 <= l2) && 0 == B) && 1 <= \old(Blen)) && 1 == \valid[D]) && 1 == \valid[A]) && 0 == B) && 1 == \valid[D]) && 1 == \valid[B]) && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && l1 <= v_main_~Alen~8_BEFORE_CALL_4)) && 0 <= i) && (\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: l1 <= v_main_~Alen~8_BEFORE_CALL_7 && unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7))) && (((((((((((((((!(\valid[B] == 1) || !(0 == A)) || !(\exists main_#t~malloc10.base : int, main_~Blen~8 : int :: !(main_#t~malloc10.base == A) && unknown-#length-unknown[main_#t~malloc10.base] == 4 * main_~Blen~8)) || !(\valid[D] == 1)) || !(\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_4)) || !(\exists v_main_~Alen~8_BEFORE_CALL_7 : int :: unknown-#length-unknown[D] == 4 * v_main_~Alen~8_BEFORE_CALL_7 && \old(Alen) <= v_main_~Alen~8_BEFORE_CALL_7)) || \old(Blen) < 1) || (j == 0 && l2 <= 1)) || !(0 == B)) || 1 < \old(Blen)) || unknown-#length-unknown[D] < 4) || !(\exists v_main_~Blen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[B] == 4 * v_main_~Blen~8_BEFORE_CALL_4 && \old(Blen) <= v_main_~Blen~8_BEFORE_CALL_4)) || (((i == 0 && \old(Alen) <= l1) && l2 <= 1) && 4 <= unknown-#length-unknown[A]) || ((1 <= i && (\exists v_main_~Alen~8_BEFORE_CALL_4 : int :: unknown-#length-unknown[A] == 4 * v_main_~Alen~8_BEFORE_CALL_4 && i + 1 <= v_main_~Alen~8_BEFORE_CALL_4)) && l2 <= 1)) || unknown-#length-unknown[A] < 4) || !(\valid[A] == 1)) || !(0 == D)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 50 locations, 9 error locations. SAFE Result, 25.1s OverallTime, 14 OverallIterations, 4 TraceHistogramMax, 3.6s AutomataDifference, 0.0s DeadEndRemovalTime, 7.5s HoareAnnotationTime, HoareTripleCheckerStatistics: 560 SDtfs, 1100 SDslu, 1822 SDs, 0 SdLazy, 1429 SolverSat, 120 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 611 GetRequests, 413 SyntacticMatches, 23 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 9.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=128occurred in iteration=11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 3.6s AbstIntTime, 4 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 14 MinimizatonAttempts, 197 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 8 LocationsWithAnnotation, 11 PreInvPairs, 40 NumberOfFragments, 1441 HoareAnnotationTreeSize, 11 FomulaSimplifications, 13637 FormulaSimplificationTreeSizeReduction, 0.8s HoareSimplificationTime, 8 FomulaSimplificationsInter, 26108 FormulaSimplificationTreeSizeReductionInter, 6.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 9.1s InterpolantComputationTime, 612 NumberOfCodeBlocks, 612 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 813 ConstructedInterpolants, 184 QuantifiedInterpolants, 332183 SizeOfPredicates, 78 NumberOfNonLiveVariables, 1155 ConjunctsInSsa, 165 ConjunctsInUnsatCore, 28 InterpolantComputations, 12 PerfectInterpolantSequences, 56/185 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available RESULT: Ultimate proved your program to be correct! Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-VPDomainBenchmark-0-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-0-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-VPDomainBenchmark-1-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-1-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-VPDomainBenchmark-2-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-2-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-VPDomainBenchmark-3-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-3-2018-01-25_05-24-44-872.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/diff-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ_smtcomp.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-25_05-24-44-872.csv Received shutdown request...