java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ.epf -i ../../../trunk/examples/svcomp/array-memsafety/openbsd_cstrncpy-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-6b94a2f [2018-01-24 11:47:23,483 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-24 11:47:23,484 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-24 11:47:23,497 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-24 11:47:23,497 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-24 11:47:23,497 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-24 11:47:23,498 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-24 11:47:23,499 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-24 11:47:23,501 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-24 11:47:23,502 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-24 11:47:23,502 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-24 11:47:23,503 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-24 11:47:23,503 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-24 11:47:23,504 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-24 11:47:23,505 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-24 11:47:23,507 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-24 11:47:23,509 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-24 11:47:23,511 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-24 11:47:23,512 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-24 11:47:23,514 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-24 11:47:23,516 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-24 11:47:23,516 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-24 11:47:23,517 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-24 11:47:23,518 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-24 11:47:23,518 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-24 11:47:23,520 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-24 11:47:23,520 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-24 11:47:23,521 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-24 11:47:23,521 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-24 11:47:23,521 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-24 11:47:23,522 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-24 11:47:23,522 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ.epf [2018-01-24 11:47:23,532 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-24 11:47:23,532 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-24 11:47:23,533 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-24 11:47:23,533 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-24 11:47:23,533 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-24 11:47:23,534 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-24 11:47:23,534 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-24 11:47:23,534 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-24 11:47:23,535 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-24 11:47:23,535 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-24 11:47:23,535 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-24 11:47:23,535 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-24 11:47:23,535 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-24 11:47:23,536 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-24 11:47:23,536 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-24 11:47:23,536 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-24 11:47:23,536 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-24 11:47:23,536 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-24 11:47:23,537 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-24 11:47:23,537 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-24 11:47:23,537 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-24 11:47:23,537 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-24 11:47:23,537 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-24 11:47:23,538 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 11:47:23,538 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-24 11:47:23,538 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-24 11:47:23,538 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-24 11:47:23,538 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-24 11:47:23,539 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-24 11:47:23,539 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-24 11:47:23,539 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-24 11:47:23,539 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-24 11:47:23,540 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-24 11:47:23,540 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-24 11:47:23,576 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-24 11:47:23,588 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-24 11:47:23,593 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-24 11:47:23,594 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-24 11:47:23,595 INFO L276 PluginConnector]: CDTParser initialized [2018-01-24 11:47:23,596 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/openbsd_cstrncpy-alloca_true-valid-memsafety_true-termination.i [2018-01-24 11:47:23,760 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-24 11:47:23,764 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-24 11:47:23,765 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-24 11:47:23,765 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-24 11:47:23,770 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-24 11:47:23,771 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:23,773 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f741a29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23, skipping insertion in model container [2018-01-24 11:47:23,773 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:23,790 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 11:47:23,830 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 11:47:23,945 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 11:47:23,960 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 11:47:23,967 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23 WrapperNode [2018-01-24 11:47:23,967 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-24 11:47:23,968 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-24 11:47:23,968 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-24 11:47:23,968 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-24 11:47:23,985 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:23,986 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:23,998 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:23,998 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:24,003 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:24,007 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:24,008 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (1/1) ... [2018-01-24 11:47:24,010 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-24 11:47:24,010 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-24 11:47:24,010 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-24 11:47:24,010 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-24 11:47:24,011 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 11:47:24,070 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-24 11:47:24,070 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-24 11:47:24,070 INFO L136 BoogieDeclarations]: Found implementation of procedure cstrncpy [2018-01-24 11:47:24,071 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-24 11:47:24,071 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-01-24 11:47:24,071 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-01-24 11:47:24,071 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-24 11:47:24,071 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-24 11:47:24,071 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-24 11:47:24,072 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-24 11:47:24,072 INFO L128 BoogieDeclarations]: Found specification of procedure cstrncpy [2018-01-24 11:47:24,072 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-24 11:47:24,072 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-24 11:47:24,072 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-24 11:47:24,290 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-24 11:47:24,291 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 11:47:24 BoogieIcfgContainer [2018-01-24 11:47:24,291 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-24 11:47:24,292 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-24 11:47:24,292 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-24 11:47:24,293 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-24 11:47:24,294 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.01 11:47:23" (1/3) ... [2018-01-24 11:47:24,295 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24f24942 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 11:47:24, skipping insertion in model container [2018-01-24 11:47:24,295 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 11:47:23" (2/3) ... [2018-01-24 11:47:24,295 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24f24942 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 11:47:24, skipping insertion in model container [2018-01-24 11:47:24,295 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 11:47:24" (3/3) ... [2018-01-24 11:47:24,296 INFO L105 eAbstractionObserver]: Analyzing ICFG openbsd_cstrncpy-alloca_true-valid-memsafety_true-termination.i [2018-01-24 11:47:24,304 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-24 11:47:24,309 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 9 error locations. [2018-01-24 11:47:24,354 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-24 11:47:24,354 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-24 11:47:24,354 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-24 11:47:24,354 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-24 11:47:24,355 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-24 11:47:24,355 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-24 11:47:24,355 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-24 11:47:24,355 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-24 11:47:24,356 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-24 11:47:24,372 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states. [2018-01-24 11:47:24,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-01-24 11:47:24,378 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:24,379 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:47:24,379 INFO L371 AbstractCegarLoop]: === Iteration 1 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:24,385 INFO L82 PathProgramCache]: Analyzing trace with hash -428881312, now seen corresponding path program 1 times [2018-01-24 11:47:24,387 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:24,388 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:24,432 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:24,432 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:24,432 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:24,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:24,487 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:24,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:24,571 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:24,571 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-01-24 11:47:24,573 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-24 11:47:24,583 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-24 11:47:24,584 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-24 11:47:24,586 INFO L87 Difference]: Start difference. First operand 48 states. Second operand 4 states. [2018-01-24 11:47:24,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:24,756 INFO L93 Difference]: Finished difference Result 61 states and 67 transitions. [2018-01-24 11:47:24,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-24 11:47:24,758 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-01-24 11:47:24,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:24,767 INFO L225 Difference]: With dead ends: 61 [2018-01-24 11:47:24,768 INFO L226 Difference]: Without dead ends: 44 [2018-01-24 11:47:24,771 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-24 11:47:24,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-01-24 11:47:24,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-01-24 11:47:24,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-24 11:47:24,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 49 transitions. [2018-01-24 11:47:24,803 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 49 transitions. Word has length 13 [2018-01-24 11:47:24,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:24,804 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 49 transitions. [2018-01-24 11:47:24,804 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-24 11:47:24,804 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 49 transitions. [2018-01-24 11:47:24,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-01-24 11:47:24,804 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:24,804 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:47:24,805 INFO L371 AbstractCegarLoop]: === Iteration 2 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:24,805 INFO L82 PathProgramCache]: Analyzing trace with hash -428881311, now seen corresponding path program 1 times [2018-01-24 11:47:24,805 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:24,805 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:24,806 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:24,806 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:24,806 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:24,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:24,825 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:24,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:24,938 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:24,939 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-24 11:47:24,940 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-24 11:47:24,940 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-24 11:47:24,941 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-24 11:47:24,941 INFO L87 Difference]: Start difference. First operand 44 states and 49 transitions. Second operand 5 states. [2018-01-24 11:47:25,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:25,006 INFO L93 Difference]: Finished difference Result 44 states and 49 transitions. [2018-01-24 11:47:25,006 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 11:47:25,006 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2018-01-24 11:47:25,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:25,007 INFO L225 Difference]: With dead ends: 44 [2018-01-24 11:47:25,007 INFO L226 Difference]: Without dead ends: 43 [2018-01-24 11:47:25,008 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2018-01-24 11:47:25,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-01-24 11:47:25,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-01-24 11:47:25,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-24 11:47:25,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 48 transitions. [2018-01-24 11:47:25,015 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 48 transitions. Word has length 13 [2018-01-24 11:47:25,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:25,015 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 48 transitions. [2018-01-24 11:47:25,015 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-24 11:47:25,015 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 48 transitions. [2018-01-24 11:47:25,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-24 11:47:25,016 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:25,016 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:47:25,016 INFO L371 AbstractCegarLoop]: === Iteration 3 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:25,017 INFO L82 PathProgramCache]: Analyzing trace with hash 551620863, now seen corresponding path program 1 times [2018-01-24 11:47:25,017 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:25,017 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:25,018 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:25,018 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:25,019 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:25,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:25,041 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:25,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:25,120 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:25,120 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-01-24 11:47:25,120 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-24 11:47:25,121 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-24 11:47:25,121 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-24 11:47:25,121 INFO L87 Difference]: Start difference. First operand 43 states and 48 transitions. Second operand 7 states. [2018-01-24 11:47:25,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:25,261 INFO L93 Difference]: Finished difference Result 46 states and 51 transitions. [2018-01-24 11:47:25,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-24 11:47:25,261 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2018-01-24 11:47:25,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:25,264 INFO L225 Difference]: With dead ends: 46 [2018-01-24 11:47:25,264 INFO L226 Difference]: Without dead ends: 45 [2018-01-24 11:47:25,265 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-01-24 11:47:25,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-24 11:47:25,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 42. [2018-01-24 11:47:25,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-01-24 11:47:25,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 47 transitions. [2018-01-24 11:47:25,269 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 47 transitions. Word has length 18 [2018-01-24 11:47:25,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:25,270 INFO L432 AbstractCegarLoop]: Abstraction has 42 states and 47 transitions. [2018-01-24 11:47:25,270 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-24 11:47:25,270 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 47 transitions. [2018-01-24 11:47:25,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-24 11:47:25,270 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:25,270 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:47:25,270 INFO L371 AbstractCegarLoop]: === Iteration 4 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:25,271 INFO L82 PathProgramCache]: Analyzing trace with hash 551620864, now seen corresponding path program 1 times [2018-01-24 11:47:25,271 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:25,271 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:25,271 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:25,272 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:25,272 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:25,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:25,289 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:25,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:25,415 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:25,415 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-01-24 11:47:25,415 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-24 11:47:25,415 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-24 11:47:25,416 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-01-24 11:47:25,416 INFO L87 Difference]: Start difference. First operand 42 states and 47 transitions. Second operand 10 states. [2018-01-24 11:47:25,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:25,558 INFO L93 Difference]: Finished difference Result 49 states and 55 transitions. [2018-01-24 11:47:25,558 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 11:47:25,559 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 18 [2018-01-24 11:47:25,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:25,559 INFO L225 Difference]: With dead ends: 49 [2018-01-24 11:47:25,560 INFO L226 Difference]: Without dead ends: 48 [2018-01-24 11:47:25,560 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2018-01-24 11:47:25,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-01-24 11:47:25,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 44. [2018-01-24 11:47:25,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-24 11:47:25,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 49 transitions. [2018-01-24 11:47:25,565 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 49 transitions. Word has length 18 [2018-01-24 11:47:25,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:25,566 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 49 transitions. [2018-01-24 11:47:25,566 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-24 11:47:25,566 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 49 transitions. [2018-01-24 11:47:25,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-24 11:47:25,566 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:25,567 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:47:25,567 INFO L371 AbstractCegarLoop]: === Iteration 5 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:25,567 INFO L82 PathProgramCache]: Analyzing trace with hash -79622450, now seen corresponding path program 1 times [2018-01-24 11:47:25,567 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:25,567 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:25,568 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:25,568 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:25,568 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:25,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:25,586 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:25,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:25,688 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:25,688 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-01-24 11:47:25,689 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-24 11:47:25,689 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-24 11:47:25,689 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-01-24 11:47:25,689 INFO L87 Difference]: Start difference. First operand 44 states and 49 transitions. Second operand 10 states. [2018-01-24 11:47:25,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:25,858 INFO L93 Difference]: Finished difference Result 47 states and 52 transitions. [2018-01-24 11:47:25,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 11:47:25,859 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 19 [2018-01-24 11:47:25,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:25,860 INFO L225 Difference]: With dead ends: 47 [2018-01-24 11:47:25,860 INFO L226 Difference]: Without dead ends: 46 [2018-01-24 11:47:25,860 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-01-24 11:47:25,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-01-24 11:47:25,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 43. [2018-01-24 11:47:25,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-24 11:47:25,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 48 transitions. [2018-01-24 11:47:25,867 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 48 transitions. Word has length 19 [2018-01-24 11:47:25,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:25,867 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 48 transitions. [2018-01-24 11:47:25,867 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-24 11:47:25,867 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 48 transitions. [2018-01-24 11:47:25,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-24 11:47:25,868 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:25,868 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:47:25,868 INFO L371 AbstractCegarLoop]: === Iteration 6 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:25,869 INFO L82 PathProgramCache]: Analyzing trace with hash -79622449, now seen corresponding path program 1 times [2018-01-24 11:47:25,869 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:25,869 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:25,870 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:25,870 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:25,870 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:25,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:25,887 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:25,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:25,997 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:25,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-01-24 11:47:25,997 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-24 11:47:25,997 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-24 11:47:25,998 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-01-24 11:47:25,998 INFO L87 Difference]: Start difference. First operand 43 states and 48 transitions. Second operand 10 states. [2018-01-24 11:47:26,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:26,131 INFO L93 Difference]: Finished difference Result 46 states and 52 transitions. [2018-01-24 11:47:26,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 11:47:26,131 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 19 [2018-01-24 11:47:26,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:26,132 INFO L225 Difference]: With dead ends: 46 [2018-01-24 11:47:26,132 INFO L226 Difference]: Without dead ends: 45 [2018-01-24 11:47:26,133 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-01-24 11:47:26,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-24 11:47:26,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2018-01-24 11:47:26,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-24 11:47:26,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 49 transitions. [2018-01-24 11:47:26,137 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 49 transitions. Word has length 19 [2018-01-24 11:47:26,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:26,137 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 49 transitions. [2018-01-24 11:47:26,138 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-24 11:47:26,138 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 49 transitions. [2018-01-24 11:47:26,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-24 11:47:26,138 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:26,138 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] [2018-01-24 11:47:26,139 INFO L371 AbstractCegarLoop]: === Iteration 7 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:26,139 INFO L82 PathProgramCache]: Analyzing trace with hash 670305991, now seen corresponding path program 1 times [2018-01-24 11:47:26,139 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:26,139 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:26,140 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:26,140 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:26,140 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:26,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:26,154 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:26,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:26,204 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:26,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-24 11:47:26,205 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-24 11:47:26,205 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-24 11:47:26,205 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-24 11:47:26,206 INFO L87 Difference]: Start difference. First operand 44 states and 49 transitions. Second operand 5 states. [2018-01-24 11:47:26,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:26,266 INFO L93 Difference]: Finished difference Result 47 states and 52 transitions. [2018-01-24 11:47:26,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 11:47:26,267 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 24 [2018-01-24 11:47:26,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:26,268 INFO L225 Difference]: With dead ends: 47 [2018-01-24 11:47:26,268 INFO L226 Difference]: Without dead ends: 46 [2018-01-24 11:47:26,269 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-01-24 11:47:26,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-01-24 11:47:26,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 43. [2018-01-24 11:47:26,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-24 11:47:26,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 48 transitions. [2018-01-24 11:47:26,276 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 48 transitions. Word has length 24 [2018-01-24 11:47:26,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:26,276 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 48 transitions. [2018-01-24 11:47:26,277 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-24 11:47:26,277 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 48 transitions. [2018-01-24 11:47:26,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-24 11:47:26,277 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:26,278 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] [2018-01-24 11:47:26,278 INFO L371 AbstractCegarLoop]: === Iteration 8 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:26,278 INFO L82 PathProgramCache]: Analyzing trace with hash 670305992, now seen corresponding path program 1 times [2018-01-24 11:47:26,278 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:26,278 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:26,279 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:26,279 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:26,279 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:26,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:26,303 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:26,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:26,463 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:26,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-01-24 11:47:26,464 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-24 11:47:26,464 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-24 11:47:26,464 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-01-24 11:47:26,464 INFO L87 Difference]: Start difference. First operand 43 states and 48 transitions. Second operand 7 states. [2018-01-24 11:47:26,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:26,553 INFO L93 Difference]: Finished difference Result 112 states and 124 transitions. [2018-01-24 11:47:26,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-24 11:47:26,554 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 24 [2018-01-24 11:47:26,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:26,555 INFO L225 Difference]: With dead ends: 112 [2018-01-24 11:47:26,555 INFO L226 Difference]: Without dead ends: 96 [2018-01-24 11:47:26,555 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-01-24 11:47:26,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-01-24 11:47:26,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 72. [2018-01-24 11:47:26,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-01-24 11:47:26,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 84 transitions. [2018-01-24 11:47:26,566 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 84 transitions. Word has length 24 [2018-01-24 11:47:26,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:26,566 INFO L432 AbstractCegarLoop]: Abstraction has 72 states and 84 transitions. [2018-01-24 11:47:26,567 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-24 11:47:26,567 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 84 transitions. [2018-01-24 11:47:26,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-24 11:47:26,568 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:26,568 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] [2018-01-24 11:47:26,568 INFO L371 AbstractCegarLoop]: === Iteration 9 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:26,568 INFO L82 PathProgramCache]: Analyzing trace with hash 689332191, now seen corresponding path program 1 times [2018-01-24 11:47:26,568 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:26,568 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:26,569 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:26,569 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:26,569 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:26,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:26,585 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:26,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:26,753 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:26,753 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-01-24 11:47:26,753 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-24 11:47:26,754 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-24 11:47:26,754 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-01-24 11:47:26,754 INFO L87 Difference]: Start difference. First operand 72 states and 84 transitions. Second operand 7 states. [2018-01-24 11:47:26,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:26,814 INFO L93 Difference]: Finished difference Result 94 states and 102 transitions. [2018-01-24 11:47:26,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-24 11:47:26,815 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 24 [2018-01-24 11:47:26,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:26,815 INFO L225 Difference]: With dead ends: 94 [2018-01-24 11:47:26,816 INFO L226 Difference]: Without dead ends: 70 [2018-01-24 11:47:26,816 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-01-24 11:47:26,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-01-24 11:47:26,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 63. [2018-01-24 11:47:26,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-24 11:47:26,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 69 transitions. [2018-01-24 11:47:26,831 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 69 transitions. Word has length 24 [2018-01-24 11:47:26,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:26,831 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 69 transitions. [2018-01-24 11:47:26,832 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-24 11:47:26,832 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 69 transitions. [2018-01-24 11:47:26,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-24 11:47:26,833 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:26,833 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] [2018-01-24 11:47:26,833 INFO L371 AbstractCegarLoop]: === Iteration 10 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:26,833 INFO L82 PathProgramCache]: Analyzing trace with hash -918041910, now seen corresponding path program 1 times [2018-01-24 11:47:26,834 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:26,834 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:26,835 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:26,835 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:26,835 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:26,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:26,852 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:27,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:27,097 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:27,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-01-24 11:47:27,097 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-24 11:47:27,098 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-24 11:47:27,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2018-01-24 11:47:27,098 INFO L87 Difference]: Start difference. First operand 63 states and 69 transitions. Second operand 13 states. [2018-01-24 11:47:27,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:27,326 INFO L93 Difference]: Finished difference Result 74 states and 82 transitions. [2018-01-24 11:47:27,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-24 11:47:27,327 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 24 [2018-01-24 11:47:27,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:27,327 INFO L225 Difference]: With dead ends: 74 [2018-01-24 11:47:27,328 INFO L226 Difference]: Without dead ends: 73 [2018-01-24 11:47:27,328 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2018-01-24 11:47:27,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-01-24 11:47:27,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2018-01-24 11:47:27,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-01-24 11:47:27,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 76 transitions. [2018-01-24 11:47:27,338 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 76 transitions. Word has length 24 [2018-01-24 11:47:27,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:27,338 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 76 transitions. [2018-01-24 11:47:27,338 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-24 11:47:27,339 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 76 transitions. [2018-01-24 11:47:27,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-24 11:47:27,340 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:27,340 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] [2018-01-24 11:47:27,340 INFO L371 AbstractCegarLoop]: === Iteration 11 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:27,340 INFO L82 PathProgramCache]: Analyzing trace with hash -899015711, now seen corresponding path program 1 times [2018-01-24 11:47:27,340 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:27,340 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:27,341 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:27,341 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:27,342 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:27,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:27,358 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:27,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:27,542 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:27,571 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-01-24 11:47:27,571 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-24 11:47:27,571 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-24 11:47:27,572 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-01-24 11:47:27,572 INFO L87 Difference]: Start difference. First operand 68 states and 76 transitions. Second operand 11 states. [2018-01-24 11:47:27,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:27,753 INFO L93 Difference]: Finished difference Result 148 states and 163 transitions. [2018-01-24 11:47:27,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-24 11:47:27,753 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 24 [2018-01-24 11:47:27,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:27,755 INFO L225 Difference]: With dead ends: 148 [2018-01-24 11:47:27,755 INFO L226 Difference]: Without dead ends: 119 [2018-01-24 11:47:27,756 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2018-01-24 11:47:27,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-01-24 11:47:27,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 111. [2018-01-24 11:47:27,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2018-01-24 11:47:27,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 124 transitions. [2018-01-24 11:47:27,769 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 124 transitions. Word has length 24 [2018-01-24 11:47:27,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:27,770 INFO L432 AbstractCegarLoop]: Abstraction has 111 states and 124 transitions. [2018-01-24 11:47:27,770 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-24 11:47:27,770 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 124 transitions. [2018-01-24 11:47:27,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-24 11:47:27,772 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:27,772 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] [2018-01-24 11:47:27,772 INFO L371 AbstractCegarLoop]: === Iteration 12 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:27,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1401806879, now seen corresponding path program 1 times [2018-01-24 11:47:27,772 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:27,772 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:27,773 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:27,774 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:27,774 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:27,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:27,790 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:28,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:28,004 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:47:28,004 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:47:28,010 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:28,046 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:47:28,115 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2018-01-24 11:47:28,118 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 11 treesize of output 10 [2018-01-24 11:47:28,118 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:28,120 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:28,125 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-01-24 11:47:28,126 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:25, output treesize:21 [2018-01-24 11:47:28,420 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-01-24 11:47:28,429 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2018-01-24 11:47:28,430 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 11:47:28,434 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 11:47:28,447 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-01-24 11:47:28,447 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:38, output treesize:29 [2018-01-24 11:47:28,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:28,504 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:47:28,504 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 18 [2018-01-24 11:47:28,504 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-24 11:47:28,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-24 11:47:28,505 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2018-01-24 11:47:28,505 INFO L87 Difference]: Start difference. First operand 111 states and 124 transitions. Second operand 19 states. [2018-01-24 11:47:31,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:31,301 INFO L93 Difference]: Finished difference Result 138 states and 152 transitions. [2018-01-24 11:47:31,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-24 11:47:31,301 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 24 [2018-01-24 11:47:31,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:31,302 INFO L225 Difference]: With dead ends: 138 [2018-01-24 11:47:31,302 INFO L226 Difference]: Without dead ends: 137 [2018-01-24 11:47:31,303 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2018-01-24 11:47:31,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-01-24 11:47:31,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 115. [2018-01-24 11:47:31,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 115 states. [2018-01-24 11:47:31,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 129 transitions. [2018-01-24 11:47:31,320 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 129 transitions. Word has length 24 [2018-01-24 11:47:31,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:31,320 INFO L432 AbstractCegarLoop]: Abstraction has 115 states and 129 transitions. [2018-01-24 11:47:31,321 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-24 11:47:31,321 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 129 transitions. [2018-01-24 11:47:31,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-24 11:47:31,322 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:31,322 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] [2018-01-24 11:47:31,322 INFO L371 AbstractCegarLoop]: === Iteration 13 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:31,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1797191857, now seen corresponding path program 1 times [2018-01-24 11:47:31,323 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:31,323 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:31,324 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:31,324 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:31,324 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:31,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:31,334 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:31,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:31,474 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 11:47:31,474 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 11:47:31,474 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 11:47:31,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 11:47:31,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 11:47:31,475 INFO L87 Difference]: Start difference. First operand 115 states and 129 transitions. Second operand 6 states. [2018-01-24 11:47:31,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:31,675 INFO L93 Difference]: Finished difference Result 115 states and 129 transitions. [2018-01-24 11:47:31,676 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 11:47:31,676 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2018-01-24 11:47:31,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:31,677 INFO L225 Difference]: With dead ends: 115 [2018-01-24 11:47:31,677 INFO L226 Difference]: Without dead ends: 64 [2018-01-24 11:47:31,678 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-01-24 11:47:31,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-01-24 11:47:31,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 55. [2018-01-24 11:47:31,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-24 11:47:31,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 58 transitions. [2018-01-24 11:47:31,687 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 58 transitions. Word has length 25 [2018-01-24 11:47:31,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:31,687 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 58 transitions. [2018-01-24 11:47:31,687 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 11:47:31,687 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 58 transitions. [2018-01-24 11:47:31,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-24 11:47:31,688 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:31,689 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] [2018-01-24 11:47:31,689 INFO L371 AbstractCegarLoop]: === Iteration 14 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:31,689 INFO L82 PathProgramCache]: Analyzing trace with hash 506340240, now seen corresponding path program 1 times [2018-01-24 11:47:31,689 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:31,689 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:31,690 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:31,690 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:31,690 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:31,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:31,704 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:31,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:31,987 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:47:31,987 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:47:31,993 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:32,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:32,022 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:47:32,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:32,026 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:32,049 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:32,050 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:32,082 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:32,082 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-01-24 11:47:32,119 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:32,120 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:32,123 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-01-24 11:47:32,123 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:32,131 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 12 treesize of output 15 [2018-01-24 11:47:32,132 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:32,136 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:32,136 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:13 [2018-01-24 11:47:32,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:32,359 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:47:32,359 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2018-01-24 11:47:32,359 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-24 11:47:32,360 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-24 11:47:32,360 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=586, Unknown=0, NotChecked=0, Total=650 [2018-01-24 11:47:32,360 INFO L87 Difference]: Start difference. First operand 55 states and 58 transitions. Second operand 26 states. [2018-01-24 11:47:32,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:32,947 INFO L93 Difference]: Finished difference Result 58 states and 62 transitions. [2018-01-24 11:47:32,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-24 11:47:32,947 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2018-01-24 11:47:32,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:32,948 INFO L225 Difference]: With dead ends: 58 [2018-01-24 11:47:32,948 INFO L226 Difference]: Without dead ends: 57 [2018-01-24 11:47:32,949 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2018-01-24 11:47:32,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-01-24 11:47:32,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2018-01-24 11:47:32,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-24 11:47:32,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2018-01-24 11:47:32,957 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 25 [2018-01-24 11:47:32,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:32,957 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2018-01-24 11:47:32,958 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-24 11:47:32,958 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2018-01-24 11:47:32,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-24 11:47:32,958 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:32,959 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, 1, 1] [2018-01-24 11:47:32,959 INFO L371 AbstractCegarLoop]: === Iteration 15 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:32,960 INFO L82 PathProgramCache]: Analyzing trace with hash -183633860, now seen corresponding path program 1 times [2018-01-24 11:47:32,960 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:32,960 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:32,961 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:32,961 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:32,962 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:32,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:32,978 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:33,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:33,358 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:47:33,358 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:47:33,366 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:33,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:33,396 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:47:33,398 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:33,399 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:33,403 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:33,404 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:33,407 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:33,407 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-01-24 11:47:33,416 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:33,417 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:33,417 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-01-24 11:47:33,417 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:33,423 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 12 treesize of output 15 [2018-01-24 11:47:33,424 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:33,428 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:33,428 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:13 [2018-01-24 11:47:33,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:33,637 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:47:33,637 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 22 [2018-01-24 11:47:33,637 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-24 11:47:33,637 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-24 11:47:33,638 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2018-01-24 11:47:33,638 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand 23 states. [2018-01-24 11:47:34,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:34,353 INFO L93 Difference]: Finished difference Result 68 states and 72 transitions. [2018-01-24 11:47:34,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-24 11:47:34,354 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 29 [2018-01-24 11:47:34,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:34,354 INFO L225 Difference]: With dead ends: 68 [2018-01-24 11:47:34,354 INFO L226 Difference]: Without dead ends: 38 [2018-01-24 11:47:34,355 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 15 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=200, Invalid=1522, Unknown=0, NotChecked=0, Total=1722 [2018-01-24 11:47:34,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-01-24 11:47:34,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-01-24 11:47:34,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-24 11:47:34,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-01-24 11:47:34,358 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 29 [2018-01-24 11:47:34,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:34,359 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-01-24 11:47:34,359 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-24 11:47:34,359 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-01-24 11:47:34,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-24 11:47:34,359 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:34,359 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, 1, 1, 1] [2018-01-24 11:47:34,359 INFO L371 AbstractCegarLoop]: === Iteration 16 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:34,359 INFO L82 PathProgramCache]: Analyzing trace with hash 996854439, now seen corresponding path program 1 times [2018-01-24 11:47:34,360 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:34,360 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:34,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:34,361 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:34,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:34,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:34,377 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:34,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:34,796 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:47:34,797 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:47:34,808 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:34,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:34,834 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:47:34,838 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:34,838 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:34,856 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:34,857 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:34,864 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:34,864 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-01-24 11:47:34,883 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:34,885 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 12 treesize of output 15 [2018-01-24 11:47:34,885 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:34,896 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:34,897 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:34,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-24 11:47:34,897 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:34,903 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:34,903 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:13 [2018-01-24 11:47:35,098 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:35,118 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:47:35,119 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 22 [2018-01-24 11:47:35,119 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-24 11:47:35,119 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-24 11:47:35,119 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2018-01-24 11:47:35,120 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 23 states. [2018-01-24 11:47:35,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:35,790 INFO L93 Difference]: Finished difference Result 44 states and 45 transitions. [2018-01-24 11:47:35,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-24 11:47:35,790 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 30 [2018-01-24 11:47:35,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:35,791 INFO L225 Difference]: With dead ends: 44 [2018-01-24 11:47:35,791 INFO L226 Difference]: Without dead ends: 35 [2018-01-24 11:47:35,791 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 16 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=180, Invalid=1460, Unknown=0, NotChecked=0, Total=1640 [2018-01-24 11:47:35,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-01-24 11:47:35,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 33. [2018-01-24 11:47:35,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-01-24 11:47:35,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-01-24 11:47:35,794 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 30 [2018-01-24 11:47:35,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:35,794 INFO L432 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-01-24 11:47:35,794 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-24 11:47:35,795 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-01-24 11:47:35,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-24 11:47:35,795 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:35,795 INFO L322 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:47:35,795 INFO L371 AbstractCegarLoop]: === Iteration 17 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:35,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1015880638, now seen corresponding path program 2 times [2018-01-24 11:47:35,795 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:35,795 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:35,796 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:35,796 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 11:47:35,796 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:35,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:35,814 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:36,226 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:36,226 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:47:36,226 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:47:36,233 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-24 11:47:36,247 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 11:47:36,255 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 11:47:36,259 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 11:47:36,263 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:47:36,266 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:36,266 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,269 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,270 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-01-24 11:47:36,276 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:36,277 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,283 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:36,284 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:36,284 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-01-24 11:47:36,285 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,289 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,289 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2018-01-24 11:47:36,336 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2018-01-24 11:47:36,338 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 13 treesize of output 12 [2018-01-24 11:47:36,338 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,340 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,345 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-01-24 11:47:36,346 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-01-24 11:47:36,576 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 25 [2018-01-24 11:47:36,577 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-01-24 11:47:36,577 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,581 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:36,588 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-01-24 11:47:36,588 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:37, output treesize:22 [2018-01-24 11:47:36,654 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2018-01-24 11:47:36,661 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 15 [2018-01-24 11:47:36,661 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 11:47:36,663 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 11:47:36,670 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-01-24 11:47:36,670 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:37 [2018-01-24 11:47:36,713 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:36,734 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:47:36,734 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 27 [2018-01-24 11:47:36,734 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-24 11:47:36,734 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-24 11:47:36,735 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=694, Unknown=0, NotChecked=0, Total=756 [2018-01-24 11:47:36,735 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 28 states. [2018-01-24 11:47:37,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:37,654 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-24 11:47:37,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-24 11:47:37,655 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 30 [2018-01-24 11:47:37,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:37,655 INFO L225 Difference]: With dead ends: 34 [2018-01-24 11:47:37,655 INFO L226 Difference]: Without dead ends: 33 [2018-01-24 11:47:37,656 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=195, Invalid=1611, Unknown=0, NotChecked=0, Total=1806 [2018-01-24 11:47:37,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-01-24 11:47:37,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2018-01-24 11:47:37,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-01-24 11:47:37,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-01-24 11:47:37,660 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-01-24 11:47:37,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:37,661 INFO L432 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-01-24 11:47:37,661 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-24 11:47:37,661 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-01-24 11:47:37,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-01-24 11:47:37,661 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 11:47:37,661 INFO L322 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 11:47:37,661 INFO L371 AbstractCegarLoop]: === Iteration 18 === [cstrncpyErr3RequiresViolation, cstrncpyErr5RequiresViolation, cstrncpyErr4RequiresViolation, cstrncpyErr2RequiresViolation, cstrncpyErr0RequiresViolation, cstrncpyErr1RequiresViolation, mainErr1RequiresViolation, mainErr2EnsuresViolation, mainErr0RequiresViolation]=== [2018-01-24 11:47:37,661 INFO L82 PathProgramCache]: Analyzing trace with hash 1427528657, now seen corresponding path program 2 times [2018-01-24 11:47:37,662 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-24 11:47:37,662 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-24 11:47:37,662 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:37,662 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-24 11:47:37,662 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 11:47:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 11:47:37,677 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 11:47:38,007 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:38,007 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 11:47:38,027 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 11:47:38,033 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-24 11:47:38,049 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 11:47:38,059 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 11:47:38,070 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 11:47:38,074 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 11:47:38,083 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:38,083 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:38,091 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-01-24 11:47:38,091 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:38,097 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:38,097 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-01-24 11:47:38,109 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:38,114 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 11:47:38,115 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-01-24 11:47:38,115 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:38,134 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 12 treesize of output 15 [2018-01-24 11:47:38,135 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 11:47:38,140 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 11:47:38,140 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:13 [2018-01-24 11:47:38,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 11:47:38,409 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-24 11:47:38,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 24 [2018-01-24 11:47:38,409 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-24 11:47:38,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-24 11:47:38,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2018-01-24 11:47:38,410 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 25 states. [2018-01-24 11:47:39,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 11:47:39,090 INFO L93 Difference]: Finished difference Result 39 states and 40 transitions. [2018-01-24 11:47:39,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-24 11:47:39,090 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 31 [2018-01-24 11:47:39,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 11:47:39,090 INFO L225 Difference]: With dead ends: 39 [2018-01-24 11:47:39,090 INFO L226 Difference]: Without dead ends: 0 [2018-01-24 11:47:39,091 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 17 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=178, Invalid=1544, Unknown=0, NotChecked=0, Total=1722 [2018-01-24 11:47:39,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-24 11:47:39,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-24 11:47:39,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-24 11:47:39,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-24 11:47:39,092 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 31 [2018-01-24 11:47:39,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 11:47:39,092 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-24 11:47:39,092 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-24 11:47:39,092 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-24 11:47:39,092 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-24 11:47:39,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-24 11:47:41,118 WARN L146 SmtUtils]: Spent 1749ms on a formula simplification. DAG size of input: 196 DAG size of output 174 [2018-01-24 11:47:41,462 WARN L146 SmtUtils]: Spent 340ms on a formula simplification. DAG size of input: 77 DAG size of output 70 [2018-01-24 11:47:41,778 WARN L146 SmtUtils]: Spent 313ms on a formula simplification. DAG size of input: 86 DAG size of output 78 [2018-01-24 11:47:42,253 WARN L146 SmtUtils]: Spent 472ms on a formula simplification. DAG size of input: 128 DAG size of output 113 [2018-01-24 11:47:42,261 INFO L401 ceAbstractionStarter]: For program point L546(lines 546 552) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L397 ceAbstractionStarter]: At program point cstrncpyENTRY(lines 540 555) the Hoare annotation is: (let ((.cse12 (select |#length| |cstrncpy_#in~dst.base|))) (let ((.cse0 (< |cstrncpy_#in~n| 1)) (.cse11 (= 0 (select (select |#memory_int| |cstrncpy_#in~src.base|) |cstrncpy_#in~src.offset|))) (.cse3 (< 1 |cstrncpy_#in~n|)) (.cse9 (not (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) |cstrncpy_#in~src.offset|) 0))) (.cse8 (< .cse12 |cstrncpy_#in~n|)) (.cse2 (not (= 0 |cstrncpy_#in~dst.offset|))) (.cse4 (< .cse12 1)) (.cse6 (not (= 1 (select |#valid| |cstrncpy_#in~dst.base|)))) (.cse10 (< |cstrncpy_#in~n| .cse12)) (.cse1 (not (= 0 |cstrncpy_#in~src.offset|))) (.cse5 (not (= 1 (select |#valid| |cstrncpy_#in~src.base|)))) (.cse7 (not (exists ((main_~length~6 Int) (v_main_~nondetString~6.offset_BEFORE_CALL_1 Int)) (and (<= 1 main_~length~6) (<= (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1) (select |#length| |cstrncpy_#in~src.base|)) (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1 (- 1))) 0) (<= |cstrncpy_#in~src.offset| v_main_~nondetString~6.offset_BEFORE_CALL_1)))))) (and (or .cse0 .cse1 (exists ((main_~length~6 Int) (v_main_~nondetString~6.offset_BEFORE_CALL_1 Int)) (and (= (select (select |#memory_int| |cstrncpy_#in~src.base|) (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1 (- 1))) 0) (<= (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1) (select |#length| |cstrncpy_#in~src.base|)) (<= 1 main_~length~6) (<= |cstrncpy_#in~src.offset| v_main_~nondetString~6.offset_BEFORE_CALL_1))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (or .cse8 .cse2 .cse4 .cse9 .cse6 .cse10 .cse1 .cse5 .cse11 .cse7) (or .cse0 .cse11 .cse1 .cse2 .cse3 .cse4 .cse9 .cse5 .cse6 (< (select |#length| |cstrncpy_#in~src.base|) 1)) (or .cse8 .cse2 .cse4 .cse6 (exists ((main_~nondetString~6.offset Int)) (and (= (select (select |#memory_int| |cstrncpy_#in~src.base|) (+ main_~nondetString~6.offset (select |#length| |cstrncpy_#in~src.base|) (- 1))) 0) (<= 0 main_~nondetString~6.offset) (<= main_~nondetString~6.offset 0))) .cse10 (not (exists ((main_~nondetString~6.offset Int)) (and (<= 0 main_~nondetString~6.offset) (<= main_~nondetString~6.offset 0) (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) (+ main_~nondetString~6.offset (select |#length| |cstrncpy_#in~src.base|) (- 1))) 0)))) .cse1 (= |cstrncpy_#in~src.base| |cstrncpy_#in~dst.base|) .cse5 .cse7)))) [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point L543(lines 543 553) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point L549(line 549) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point L548(lines 548 549) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point L547(line 547) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point cstrncpyErr5RequiresViolation(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point cstrncpyFINAL(lines 540 555) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point cstrncpyErr1RequiresViolation(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point L546'(lines 546 552) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point L548'(lines 548 549) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point cstrncpyErr2RequiresViolation(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point cstrncpyEXIT(lines 540 555) no Hoare annotation was computed. [2018-01-24 11:47:42,262 INFO L401 ceAbstractionStarter]: For program point cstrncpyErr3RequiresViolation(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,263 INFO L401 ceAbstractionStarter]: For program point L543'(lines 543 553) no Hoare annotation was computed. [2018-01-24 11:47:42,263 INFO L401 ceAbstractionStarter]: For program point cstrncpyErr0RequiresViolation(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,263 INFO L397 ceAbstractionStarter]: At program point L548'''(lines 548 549) the Hoare annotation is: (let ((.cse29 (select |#length| cstrncpy_~d~3.base))) (let ((.cse22 (select |#length| cstrncpy_~dst.base)) (.cse24 (select |#length| |cstrncpy_#in~dst.base|)) (.cse33 (+ cstrncpy_~d~3.offset cstrncpy_~n)) (.cse32 (+ .cse29 1))) (let ((.cse26 (= 0 |cstrncpy_#in~src.offset|)) (.cse23 (= 1 (select |#valid| |cstrncpy_#in~dst.base|))) (.cse13 (<= 1 cstrncpy_~n)) (.cse14 (= 1 (select |#valid| cstrncpy_~s~3.base))) (.cse15 (<= 1 (select |#length| cstrncpy_~src.base))) (.cse17 (<= .cse33 .cse32)) (.cse16 (= 1 (select |#valid| cstrncpy_~src.base))) (.cse18 (= 1 (select |#valid| cstrncpy_~dst.base))) (.cse25 (= 0 |cstrncpy_#in~dst.offset|)) (.cse27 (<= |cstrncpy_#in~n| .cse24)) (.cse28 (<= 1 .cse22)) (.cse30 (<= .cse24 |cstrncpy_#in~n|)) (.cse19 (= 1 (select |#valid| cstrncpy_~d~3.base))) (.cse20 (= 0 cstrncpy_~src.offset)) (.cse31 (<= 1 .cse24)) (.cse21 (= 0 cstrncpy_~dst.offset))) (let ((.cse0 (< .cse24 |cstrncpy_#in~n|)) (.cse12 (not (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) |cstrncpy_#in~src.offset|) 0))) (.cse4 (< |cstrncpy_#in~n| .cse24)) (.cse5 (and .cse23 .cse13 (<= 2 cstrncpy_~d~3.offset) .cse14 .cse15 .cse17 .cse16 .cse18 .cse25 (<= .cse32 .cse33) .cse27 .cse28 .cse30 .cse19 .cse20 .cse31 .cse21)) (.cse7 (and .cse14 .cse15 .cse25 .cse19 .cse23 (= cstrncpy_~d~3.offset 1) .cse16 .cse18 .cse27 .cse28 (= cstrncpy_~n .cse29) .cse26 .cse30 (= .cse22 cstrncpy_~n) .cse20 .cse31 .cse21)) (.cse10 (< |cstrncpy_#in~n| 1)) (.cse6 (not .cse26)) (.cse1 (not .cse25)) (.cse11 (< 1 |cstrncpy_#in~n|)) (.cse2 (< .cse24 1)) (.cse8 (not (= 1 (select |#valid| |cstrncpy_#in~src.base|)))) (.cse3 (not .cse23)) (.cse9 (not (exists ((main_~length~6 Int) (v_main_~nondetString~6.offset_BEFORE_CALL_1 Int)) (and (<= 1 main_~length~6) (<= (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1) (select |#length| |cstrncpy_#in~src.base|)) (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1 (- 1))) 0) (<= |cstrncpy_#in~src.offset| v_main_~nondetString~6.offset_BEFORE_CALL_1)))))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (exists ((main_~nondetString~6.offset Int)) (and (<= 0 main_~nondetString~6.offset) (<= main_~nondetString~6.offset 0) (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) (+ main_~nondetString~6.offset (select |#length| |cstrncpy_#in~src.base|) (- 1))) 0)))) .cse5 .cse6 .cse7 (= |cstrncpy_#in~src.base| |cstrncpy_#in~dst.base|) .cse8 .cse9) (or (and (= 0 (select (select |#memory_int| |cstrncpy_#in~src.base|) |cstrncpy_#in~src.offset|)) (= 0 (select (select |#memory_int| cstrncpy_~src.base) cstrncpy_~src.offset))) .cse10 .cse6 .cse1 .cse11 .cse2 .cse12 .cse8 .cse3 (< (select |#length| |cstrncpy_#in~src.base|) 1)) (or .cse0 .cse1 .cse2 .cse12 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (or .cse10 .cse6 .cse1 .cse11 .cse2 .cse8 .cse3 (and (<= cstrncpy_~n 1) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (<= 1 cstrncpy_~d~3.offset) .cse19 .cse20 .cse21 (<= cstrncpy_~n .cse22)) .cse9)))))) [2018-01-24 11:47:42,263 INFO L401 ceAbstractionStarter]: For program point L547'(line 547) no Hoare annotation was computed. [2018-01-24 11:47:42,263 INFO L397 ceAbstractionStarter]: At program point L546'''(lines 546 552) the Hoare annotation is: (let ((.cse29 (select |#length| cstrncpy_~s~3.base)) (.cse37 (select |#length| cstrncpy_~dst.base)) (.cse36 (select |#length| |cstrncpy_#in~dst.base|)) (.cse26 (select |#length| cstrncpy_~d~3.base))) (let ((.cse11 (<= 1 .cse26)) (.cse19 (< .cse36 |cstrncpy_#in~n|)) (.cse8 (= 1 (select |#valid| cstrncpy_~s~3.base))) (.cse9 (exists ((main_~length~6 Int) (v_main_~nondetString~6.offset_BEFORE_CALL_1 Int)) (and (<= cstrncpy_~src.offset v_main_~nondetString~6.offset_BEFORE_CALL_1) (<= 1 main_~length~6) (= 0 (select (select |#memory_int| cstrncpy_~src.base) (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1 (- 1)))) (<= (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1) (select |#length| cstrncpy_~src.base))))) (.cse10 (= 1 (select |#valid| cstrncpy_~d~3.base))) (.cse12 (= 1 (select |#valid| cstrncpy_~src.base))) (.cse13 (= 1 (select |#valid| cstrncpy_~dst.base))) (.cse14 (= 0 cstrncpy_~s~3.offset)) (.cse15 (= 0 cstrncpy_~d~3.offset)) (.cse16 (<= 1 .cse37)) (.cse22 (= cstrncpy_~n .cse26)) (.cse23 (= .cse37 cstrncpy_~n)) (.cse17 (= 0 cstrncpy_~src.offset)) (.cse24 (<= 1 .cse29)) (.cse18 (= 0 cstrncpy_~dst.offset)) (.cse31 (< |cstrncpy_#in~n| .cse36)) (.cse7 (not (exists ((main_~length~6 Int) (v_main_~nondetString~6.offset_BEFORE_CALL_1 Int)) (and (<= 1 main_~length~6) (<= (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1) (select |#length| |cstrncpy_#in~src.base|)) (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1 (- 1))) 0) (<= |cstrncpy_#in~src.offset| v_main_~nondetString~6.offset_BEFORE_CALL_1))))) (.cse33 (= 0 (select (select |#memory_int| |cstrncpy_#in~src.base|) |cstrncpy_#in~src.offset|))) (.cse34 (= 0 (select (select |#memory_int| cstrncpy_~src.base) cstrncpy_~src.offset))) (.cse35 (= 0 (select (select |#memory_int| cstrncpy_~s~3.base) cstrncpy_~s~3.offset))) (.cse0 (< |cstrncpy_#in~n| 1)) (.cse1 (not (= 0 |cstrncpy_#in~src.offset|))) (.cse2 (not (= 0 |cstrncpy_#in~dst.offset|))) (.cse3 (< 1 |cstrncpy_#in~n|)) (.cse4 (< .cse36 1)) (.cse32 (not (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) |cstrncpy_#in~src.offset|) 0))) (.cse5 (not (= 1 (select |#valid| |cstrncpy_#in~src.base|)))) (.cse6 (not (= 1 (select |#valid| |cstrncpy_#in~dst.base|))))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (and (<= cstrncpy_~n 1) (exists ((main_~length~6 Int) (v_main_~nondetString~6.offset_BEFORE_CALL_1 Int)) (and (= (select (select |#memory_int| |cstrncpy_#in~src.base|) (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1 (- 1))) 0) (<= (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1) (select |#length| |cstrncpy_#in~src.base|)) (<= 1 main_~length~6) (<= |cstrncpy_#in~src.offset| v_main_~nondetString~6.offset_BEFORE_CALL_1))) .cse8 .cse9 (exists ((main_~length~6 Int) (v_main_~nondetString~6.offset_BEFORE_CALL_1 Int)) (and (<= 1 main_~length~6) (<= cstrncpy_~s~3.offset v_main_~nondetString~6.offset_BEFORE_CALL_1) (= 0 (select (select |#memory_int| cstrncpy_~s~3.base) (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1 (- 1)))) (<= (+ main_~length~6 v_main_~nondetString~6.offset_BEFORE_CALL_1) (select |#length| cstrncpy_~s~3.base)))) .cse10 (<= 1 cstrncpy_~n) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18)) (let ((.cse25 (<= (+ cstrncpy_~s~3.offset 1) .cse29)) (.cse28 (<= 1 (select |#length| cstrncpy_~src.base))) (.cse20 (exists ((main_~nondetString~6.offset Int)) (and (= (select (select |#memory_int| cstrncpy_~s~3.base) (+ main_~nondetString~6.offset (select |#length| cstrncpy_~s~3.base) (- 1))) 0) (<= 0 main_~nondetString~6.offset) (<= main_~nondetString~6.offset 0)))) (.cse21 (not (= cstrncpy_~d~3.base cstrncpy_~s~3.base)))) (or .cse19 .cse2 (and .cse8 .cse9 (not (= cstrncpy_~src.base cstrncpy_~dst.base)) (exists ((main_~nondetString~6.offset Int)) (and (<= 0 main_~nondetString~6.offset) (<= main_~nondetString~6.offset 0) (= 0 (select (select |#memory_int| cstrncpy_~src.base) (+ main_~nondetString~6.offset (select |#length| cstrncpy_~src.base) (- 1)))))) (exists ((main_~nondetString~6.offset Int)) (and (= (select (select |#memory_int| |cstrncpy_#in~src.base|) (+ main_~nondetString~6.offset (select |#length| |cstrncpy_#in~src.base|) (- 1))) 0) (<= 0 main_~nondetString~6.offset) (<= main_~nondetString~6.offset 0))) .cse10 .cse20 .cse21 .cse12 .cse13 .cse14 .cse15 .cse16 .cse22 .cse23 .cse17 .cse24 .cse18) .cse4 (let ((.cse27 (+ cstrncpy_~d~3.offset cstrncpy_~n))) (and .cse25 (<= .cse26 .cse27) (<= 2 cstrncpy_~d~3.offset) .cse8 (<= 2 cstrncpy_~s~3.offset) .cse28 .cse10 (<= (+ cstrncpy_~d~3.offset 1) .cse26) .cse20 .cse21 .cse12 .cse13 (<= .cse27 .cse26) .cse16 .cse17 .cse18)) (let ((.cse30 (+ cstrncpy_~n 1))) (and .cse25 (not (= (mod (+ .cse26 4294967295) 4294967296) 0)) .cse8 .cse28 .cse10 (or (<= cstrncpy_~s~3.offset 1) (<= (+ cstrncpy_~s~3.offset 2) .cse29)) (<= .cse26 .cse30) (= cstrncpy_~d~3.offset 1) .cse20 .cse11 .cse21 .cse12 .cse13 (<= .cse30 .cse26) (<= 1 cstrncpy_~s~3.offset) .cse16 .cse17 .cse18)) .cse6 .cse31 (not (exists ((main_~nondetString~6.offset Int)) (and (<= 0 main_~nondetString~6.offset) (<= main_~nondetString~6.offset 0) (= (select (select |old(#memory_int)| |cstrncpy_#in~src.base|) (+ main_~nondetString~6.offset (select |#length| |cstrncpy_#in~src.base|) (- 1))) 0)))) .cse1 (= |cstrncpy_#in~src.base| |cstrncpy_#in~dst.base|) .cse5 .cse7)) (or .cse19 .cse2 .cse4 .cse32 .cse6 (and .cse8 .cse9 .cse33 .cse10 .cse34 .cse12 .cse13 .cse14 .cse35 .cse15 .cse16 .cse22 .cse23 .cse17 .cse24 .cse18) .cse31 .cse1 .cse5 .cse7) (or (and .cse33 .cse34 .cse35) .cse0 .cse1 .cse2 .cse3 .cse4 .cse32 .cse5 .cse6 (< (select |#length| |cstrncpy_#in~src.base|) 1))))) [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point L549'(line 549) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point cstrncpyErr4RequiresViolation(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point L547''(line 547) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 570) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 570) the Hoare annotation is: true [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L404 ceAbstractionStarter]: At program point L1(lines 1 570) the Hoare annotation is: true [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point mainErr1RequiresViolation(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point L568(line 568) no Hoare annotation was computed. [2018-01-24 11:47:42,264 INFO L401 ceAbstractionStarter]: For program point L567(line 567) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point mainErr2EnsuresViolation(lines 556 570) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point L566(line 566) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point L565(line 565) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point mainErr0RequiresViolation(lines 1 570) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point L559''(lines 559 561) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point L566'(line 566) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point L566'''(line 566) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point L562'(lines 562 564) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 556 570) no Hoare annotation was computed. [2018-01-24 11:47:42,265 INFO L401 ceAbstractionStarter]: For program point L559(lines 559 561) no Hoare annotation was computed. [2018-01-24 11:47:42,266 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 556 570) no Hoare annotation was computed. [2018-01-24 11:47:42,266 INFO L397 ceAbstractionStarter]: At program point mainENTRY(lines 556 570) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-24 11:47:42,266 INFO L401 ceAbstractionStarter]: For program point L565'(line 565) no Hoare annotation was computed. [2018-01-24 11:47:42,266 INFO L397 ceAbstractionStarter]: At program point L567'(line 567) the Hoare annotation is: (let ((.cse2 (= 0 |main_#t~malloc11.offset|)) (.cse4 (<= 1 main_~n~6)) (.cse6 (= main_~length~6 (select |#length| |main_#t~malloc11.base|))) (.cse7 (= main_~n~6 (select |#length| |main_#t~malloc10.base|))) (.cse10 (not (= |main_#t~malloc10.base| |main_#t~malloc11.base|))) (.cse11 (= 1 (select |#valid| |main_#t~malloc11.base|))) (.cse15 (= 1 (select |#valid| main_~nondetString~6.base))) (.cse8 (select |#length| main_~nondetArea~6.base)) (.cse13 (select |#valid| |main_#t~malloc10.base|)) (.cse0 (= 0 |main_#t~malloc10.offset|)) (.cse1 (= main_~length~6 (select |#length| main_~nondetString~6.base))) (.cse3 (exists ((main_~length~6 Int)) (and (<= (+ main_~nondetString~6.offset main_~length~6) (select |#length| main_~nondetString~6.base)) (<= 1 main_~length~6) (= 0 (select (select |#memory_int| main_~nondetString~6.base) (+ main_~nondetString~6.offset main_~length~6 (- 1))))))) (.cse5 (= 0 main_~nondetArea~6.offset)) (.cse14 (select |#valid| main_~nondetArea~6.base)) (.cse9 (= 0 main_~nondetString~6.offset)) (.cse12 (= |old(#valid)| (store (store |#valid| |main_#t~malloc10.base| 0) |main_#t~malloc11.base| 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (= main_~n~6 .cse8) .cse9 .cse10 .cse11 (<= main_~n~6 1) .cse12 (= .cse13 1) (= .cse14 1) .cse15) (and .cse2 .cse4 .cse6 .cse7 .cse10 .cse11 (not (= main_~nondetArea~6.base main_~nondetString~6.base)) .cse15 (= .cse8 main_~n~6) (= 1 .cse13) .cse0 .cse1 (exists ((main_~nondetString~6.offset Int)) (and (= 0 (select (select |#memory_int| main_~nondetString~6.base) (+ main_~nondetString~6.offset (select |#length| main_~nondetString~6.base) (- 1)))) (<= 0 main_~nondetString~6.offset) (<= main_~nondetString~6.offset 0))) .cse3 .cse5 (= 1 .cse14) (not (= |main_#t~malloc11.base| main_~nondetArea~6.base)) .cse9 .cse12))) [2018-01-24 11:47:42,266 INFO L401 ceAbstractionStarter]: For program point L565''(line 565) no Hoare annotation was computed. [2018-01-24 11:47:42,266 INFO L401 ceAbstractionStarter]: For program point L566''(line 566) no Hoare annotation was computed. [2018-01-24 11:47:42,281 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,282 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,282 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,282 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,282 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,282 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,283 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,283 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,283 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,284 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,284 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,284 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,285 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,285 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,285 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,285 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,286 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,286 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,286 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,286 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,287 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,287 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,287 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,288 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,288 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,289 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,289 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,289 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,290 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,290 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,291 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,291 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,291 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,292 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,292 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,292 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,292 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,292 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,293 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,293 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,294 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,294 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,295 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,295 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,296 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,296 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,297 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,297 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,297 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,298 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,298 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,298 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,298 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,298 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,299 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,299 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,299 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,299 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,299 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,300 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,300 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,301 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,301 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,301 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,301 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,302 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,304 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,305 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,305 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,305 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,306 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,306 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,306 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,306 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,307 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,307 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,307 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,307 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,307 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,308 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,308 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,308 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,309 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,309 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,309 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,309 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,310 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,310 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,310 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,310 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,310 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,311 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,311 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,311 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,311 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,312 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,312 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,312 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,313 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,313 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,313 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,314 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,314 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,314 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,315 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,315 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,315 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,316 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,316 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,316 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,317 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,317 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,317 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,317 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,317 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,318 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,318 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,318 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,319 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,319 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,319 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,319 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,320 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,320 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,320 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,320 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,321 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,321 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,321 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,321 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,322 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,322 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,322 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,322 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,323 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,342 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,343 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,343 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,343 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,343 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,344 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,344 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,344 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,345 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,345 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,345 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,345 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,346 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,346 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,346 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,347 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,347 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,347 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,347 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,348 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,348 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,348 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,349 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,349 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,349 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,350 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,350 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,350 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,351 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,351 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,352 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,352 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,352 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,353 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,353 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,353 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,354 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,354 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,355 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,355 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,356 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,356 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,356 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,357 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,357 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,357 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,358 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,358 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,358 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,358 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,359 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,359 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,359 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,359 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,360 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,360 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,360 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,361 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,361 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,361 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,362 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,362 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,362 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,363 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,363 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,363 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,363 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,364 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,364 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,364 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,364 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,365 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,365 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,365 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,366 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,366 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,366 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,366 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,367 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,367 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,367 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,368 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,368 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,368 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,369 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,369 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,370 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,370 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,370 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,370 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,371 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,371 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,371 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,371 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,372 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,372 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,372 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,373 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,373 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,373 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,374 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,374 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,374 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,375 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,375 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,375 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,375 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,376 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,376 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,376 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,376 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,377 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,377 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,377 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,377 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,378 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,378 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,378 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,378 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,379 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,379 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,379 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,380 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,380 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,380 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,380 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,381 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,381 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,381 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,381 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,381 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,382 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,382 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,382 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,382 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,391 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,392 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,392 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,393 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,393 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,393 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,393 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,394 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,394 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,395 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,395 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,395 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,396 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,396 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,396 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,396 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,397 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,397 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,397 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,397 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,397 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,398 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,398 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,398 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,398 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,399 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,399 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,399 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,399 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,400 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,400 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,400 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,401 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,401 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,401 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,401 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,402 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,402 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,402 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,402 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,403 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,403 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,403 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,403 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,403 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,404 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,404 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,404 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,404 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,405 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,405 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,405 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,405 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,406 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,406 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,406 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,406 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,407 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,407 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,407 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,407 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,408 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,408 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,408 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,408 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,408 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,409 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,409 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,409 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,409 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,410 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,410 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,410 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,414 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,415 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,415 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,415 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,416 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,416 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,416 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,416 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,417 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,417 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,417 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,418 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,418 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,418 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,418 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,419 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,419 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,419 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,419 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,419 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,420 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,420 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,420 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,420 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,420 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,421 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,421 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,421 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,422 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,422 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,422 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,422 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,423 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,423 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,423 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,423 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,424 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,424 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,424 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,424 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,425 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,425 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,425 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,425 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,425 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,426 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,426 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,426 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,426 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,427 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,427 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,427 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,427 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,428 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,428 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,428 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,428 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,429 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,429 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,429 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,429 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,430 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,430 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,430 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,430 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,430 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,431 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,431 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,431 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,431 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,431 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,432 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,432 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,435 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.01 11:47:42 BoogieIcfgContainer [2018-01-24 11:47:42,435 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-24 11:47:42,436 INFO L168 Benchmark]: Toolchain (without parser) took 18675.20 ms. Allocated memory was 308.3 MB in the beginning and 610.3 MB in the end (delta: 302.0 MB). Free memory was 265.2 MB in the beginning and 351.7 MB in the end (delta: -86.4 MB). Peak memory consumption was 232.8 MB. Max. memory is 5.3 GB. [2018-01-24 11:47:42,437 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 308.3 MB. Free memory is still 273.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-24 11:47:42,438 INFO L168 Benchmark]: CACSL2BoogieTranslator took 202.52 ms. Allocated memory is still 308.3 MB. Free memory was 265.2 MB in the beginning and 255.2 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. [2018-01-24 11:47:42,438 INFO L168 Benchmark]: Boogie Preprocessor took 41.98 ms. Allocated memory is still 308.3 MB. Free memory was 255.2 MB in the beginning and 253.2 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-24 11:47:42,438 INFO L168 Benchmark]: RCFGBuilder took 280.94 ms. Allocated memory is still 308.3 MB. Free memory was 253.2 MB in the beginning and 234.2 MB in the end (delta: 18.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 5.3 GB. [2018-01-24 11:47:42,439 INFO L168 Benchmark]: TraceAbstraction took 18143.23 ms. Allocated memory was 308.3 MB in the beginning and 610.3 MB in the end (delta: 302.0 MB). Free memory was 234.2 MB in the beginning and 351.7 MB in the end (delta: -117.4 MB). Peak memory consumption was 201.8 MB. Max. memory is 5.3 GB. [2018-01-24 11:47:42,441 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.27 ms. Allocated memory is still 308.3 MB. Free memory is still 273.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 202.52 ms. Allocated memory is still 308.3 MB. Free memory was 265.2 MB in the beginning and 255.2 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 41.98 ms. Allocated memory is still 308.3 MB. Free memory was 255.2 MB in the beginning and 253.2 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 280.94 ms. Allocated memory is still 308.3 MB. Free memory was 253.2 MB in the beginning and 234.2 MB in the end (delta: 18.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 5.3 GB. * TraceAbstraction took 18143.23 ms. Allocated memory was 308.3 MB in the beginning and 610.3 MB in the end (delta: 302.0 MB). Free memory was 234.2 MB in the beginning and 351.7 MB in the end (delta: -117.4 MB). Peak memory consumption was 201.8 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int * 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: 556]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - AllSpecificationsHoldResult: All specifications hold 9 specifications checked. All of them hold - InvariantResult [Line: 546]: Loop Invariant [2018-01-24 11:47:42,458 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,458 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,458 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,458 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,459 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,459 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,459 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,459 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,460 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,460 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,460 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,460 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,461 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,461 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,461 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,461 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,462 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,462 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,462 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,462 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,463 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,463 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,463 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,463 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,464 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,464 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,464 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,465 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,465 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,465 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,466 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,466 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,466 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,467 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,467 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,467 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,468 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,468 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,468 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,469 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,469 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,469 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,469 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,470 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,470 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,470 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,470 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,470 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,470 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,470 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,471 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,471 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,471 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,471 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,471 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,471 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,471 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,472 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,472 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,472 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,472 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,472 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,472 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,472 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,473 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,473 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,473 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,473 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,473 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,473 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,473 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,474 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,474 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,474 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,474 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,474 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,474 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,474 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,475 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,475 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,475 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,475 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,476 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,476 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,476 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,477 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,477 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,477 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,477 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,478 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,478 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,478 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,478 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,479 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,479 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,479 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,479 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,480 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,480 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,480 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,481 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,481 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,481 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,481 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,482 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,482 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,482 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,482 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,483 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,483 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,483 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,483 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,484 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,484 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,484 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,484 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,484 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,485 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,485 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,485 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,485 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,486 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,486 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,486 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,486 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,486 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,487 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,487 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,487 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,487 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,488 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,488 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,488 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,488 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,488 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,494 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,494 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,494 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,494 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,495 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,495 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,495 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,496 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,496 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,496 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,497 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,497 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,497 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,497 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,498 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,498 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,498 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,499 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,499 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,499 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,500 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,500 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,500 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,500 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,501 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,501 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,502 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,502 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,503 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,503 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,503 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,504 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,504 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,505 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,505 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,505 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,506 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,506 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,507 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,507 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,507 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,508 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,508 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,509 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,509 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,509 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,510 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,510 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,510 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,510 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,510 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,511 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,511 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,511 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,511 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,512 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,512 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,512 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,513 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,513 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,513 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,513 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,514 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,514 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,514 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,514 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,514 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,515 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,515 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,515 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,515 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,516 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,516 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,516 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,516 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,516 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,517 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,517 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,517 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,517 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,518 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,525 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,525 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,525 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,526 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,526 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,526 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,527 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,527 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,527 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,527 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,527 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,528 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,528 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,528 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,529 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,529 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,529 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,529 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,529 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,530 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,530 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,530 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,531 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,531 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,531 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,531 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,532 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,532 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,532 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,532 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,532 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,533 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,533 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,533 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,533 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,533 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,533 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,534 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,534 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,534 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,535 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,535 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,535 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,535 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,535 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,536 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,536 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,536 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,536 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,536 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,536 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,537 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,537 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,537 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: ((((((((((\old(n) < 1 || !(0 == src)) || !(0 == dst)) || 1 < \old(n)) || unknown-#length-unknown[dst] < 1) || !(1 == \valid[src])) || !(1 == \valid[dst])) || !(\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((1 <= main_~length~6 && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src]) && \old(unknown-#memory_int-unknown)[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1] == 0) && src <= v_main_~nondetString~6.offset_BEFORE_CALL_1)) || ((((((((((((((n <= 1 && (\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((unknown-#memory_int-unknown[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1] == 0 && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src]) && 1 <= main_~length~6) && src <= v_main_~nondetString~6.offset_BEFORE_CALL_1)) && 1 == \valid[s]) && (\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((src <= v_main_~nondetString~6.offset_BEFORE_CALL_1 && 1 <= main_~length~6) && 0 == unknown-#memory_int-unknown[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1]) && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src])) && (\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((1 <= main_~length~6 && s <= v_main_~nondetString~6.offset_BEFORE_CALL_1) && 0 == unknown-#memory_int-unknown[s][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1]) && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[s])) && 1 == \valid[d]) && 1 <= n) && 1 <= unknown-#length-unknown[d]) && 1 == \valid[src]) && 1 == \valid[dst]) && 0 == s) && 0 == d) && 1 <= unknown-#length-unknown[dst]) && 0 == src) && 0 == dst)) && ((((((((((((unknown-#length-unknown[dst] < \old(n) || !(0 == dst)) || (((((((((((((((((1 == \valid[s] && (\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((src <= v_main_~nondetString~6.offset_BEFORE_CALL_1 && 1 <= main_~length~6) && 0 == unknown-#memory_int-unknown[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1]) && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src])) && !(src == dst)) && (\exists main_~nondetString~6.offset : int :: (0 <= main_~nondetString~6.offset && main_~nondetString~6.offset <= 0) && 0 == unknown-#memory_int-unknown[src][main_~nondetString~6.offset + unknown-#length-unknown[src] + -1])) && (\exists main_~nondetString~6.offset : int :: (unknown-#memory_int-unknown[src][main_~nondetString~6.offset + unknown-#length-unknown[src] + -1] == 0 && 0 <= main_~nondetString~6.offset) && main_~nondetString~6.offset <= 0)) && 1 == \valid[d]) && (\exists main_~nondetString~6.offset : int :: (unknown-#memory_int-unknown[s][main_~nondetString~6.offset + unknown-#length-unknown[s] + -1] == 0 && 0 <= main_~nondetString~6.offset) && main_~nondetString~6.offset <= 0)) && !(d == s)) && 1 == \valid[src]) && 1 == \valid[dst]) && 0 == s) && 0 == d) && 1 <= unknown-#length-unknown[dst]) && n == unknown-#length-unknown[d]) && unknown-#length-unknown[dst] == n) && 0 == src) && 1 <= unknown-#length-unknown[s]) && 0 == dst)) || unknown-#length-unknown[dst] < 1) || (((((((((((((((s + 1 <= unknown-#length-unknown[s] && unknown-#length-unknown[d] <= d + n) && 2 <= d) && 1 == \valid[s]) && 2 <= s) && 1 <= unknown-#length-unknown[src]) && 1 == \valid[d]) && d + 1 <= unknown-#length-unknown[d]) && (\exists main_~nondetString~6.offset : int :: (unknown-#memory_int-unknown[s][main_~nondetString~6.offset + unknown-#length-unknown[s] + -1] == 0 && 0 <= main_~nondetString~6.offset) && main_~nondetString~6.offset <= 0)) && !(d == s)) && 1 == \valid[src]) && 1 == \valid[dst]) && d + n <= unknown-#length-unknown[d]) && 1 <= unknown-#length-unknown[dst]) && 0 == src) && 0 == dst)) || (((((((((((((((((s + 1 <= unknown-#length-unknown[s] && !((unknown-#length-unknown[d] + 4294967295) % 4294967296 == 0)) && 1 == \valid[s]) && 1 <= unknown-#length-unknown[src]) && 1 == \valid[d]) && (s <= 1 || s + 2 <= unknown-#length-unknown[s])) && unknown-#length-unknown[d] <= n + 1) && d == 1) && (\exists main_~nondetString~6.offset : int :: (unknown-#memory_int-unknown[s][main_~nondetString~6.offset + unknown-#length-unknown[s] + -1] == 0 && 0 <= main_~nondetString~6.offset) && main_~nondetString~6.offset <= 0)) && 1 <= unknown-#length-unknown[d]) && !(d == s)) && 1 == \valid[src]) && 1 == \valid[dst]) && n + 1 <= unknown-#length-unknown[d]) && 1 <= s) && 1 <= unknown-#length-unknown[dst]) && 0 == src) && 0 == dst)) || !(1 == \valid[dst])) || \old(n) < unknown-#length-unknown[dst]) || !(\exists main_~nondetString~6.offset : int :: (0 <= main_~nondetString~6.offset && main_~nondetString~6.offset <= 0) && \old(unknown-#memory_int-unknown)[src][main_~nondetString~6.offset + unknown-#length-unknown[src] + -1] == 0)) || !(0 == src)) || src == dst) || !(1 == \valid[src])) || !(\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((1 <= main_~length~6 && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src]) && \old(unknown-#memory_int-unknown)[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1] == 0) && src <= v_main_~nondetString~6.offset_BEFORE_CALL_1))) && (((((((((unknown-#length-unknown[dst] < \old(n) || !(0 == dst)) || unknown-#length-unknown[dst] < 1) || !(\old(unknown-#memory_int-unknown)[src][src] == 0)) || !(1 == \valid[dst])) || (((((((((((((((1 == \valid[s] && (\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((src <= v_main_~nondetString~6.offset_BEFORE_CALL_1 && 1 <= main_~length~6) && 0 == unknown-#memory_int-unknown[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1]) && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src])) && 0 == unknown-#memory_int-unknown[src][src]) && 1 == \valid[d]) && 0 == unknown-#memory_int-unknown[src][src]) && 1 == \valid[src]) && 1 == \valid[dst]) && 0 == s) && 0 == unknown-#memory_int-unknown[s][s]) && 0 == d) && 1 <= unknown-#length-unknown[dst]) && n == unknown-#length-unknown[d]) && unknown-#length-unknown[dst] == n) && 0 == src) && 1 <= unknown-#length-unknown[s]) && 0 == dst)) || \old(n) < unknown-#length-unknown[dst]) || !(0 == src)) || !(1 == \valid[src])) || !(\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((1 <= main_~length~6 && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src]) && \old(unknown-#memory_int-unknown)[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1] == 0) && src <= v_main_~nondetString~6.offset_BEFORE_CALL_1))) && (((((((((((0 == unknown-#memory_int-unknown[src][src] && 0 == unknown-#memory_int-unknown[src][src]) && 0 == unknown-#memory_int-unknown[s][s]) || \old(n) < 1) || !(0 == src)) || !(0 == dst)) || 1 < \old(n)) || unknown-#length-unknown[dst] < 1) || !(\old(unknown-#memory_int-unknown)[src][src] == 0)) || !(1 == \valid[src])) || !(1 == \valid[dst])) || unknown-#length-unknown[src] < 1) - InvariantResult [Line: 548]: Loop Invariant [2018-01-24 11:47:42,540 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,540 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,540 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,541 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,541 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,541 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,541 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,542 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,542 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,542 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,543 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,544 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,544 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,544 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,544 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,544 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,544 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,545 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,545 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,545 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,545 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,545 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,546 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,546 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,546 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,546 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,547 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,547 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,547 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,547 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,548 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,549 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,549 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,549 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,549 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,549 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,550 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,551 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,551 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,551 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,551 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,551 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,552 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,553 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,554 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,554 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,554 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,554 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,554 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,554 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,557 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,557 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,557 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~nondetString~6.offset,QUANTIFIED] [2018-01-24 11:47:42,558 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,558 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,558 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,559 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,559 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,559 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,559 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,560 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,560 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,560 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,560 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,560 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,560 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,561 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,561 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,561 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~length~6,QUANTIFIED] [2018-01-24 11:47:42,561 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,561 WARN L343 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~nondetString~6.offset_BEFORE_CALL_1,QUANTIFIED] [2018-01-24 11:47:42,561 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,562 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,562 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,562 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,562 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,563 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,563 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,563 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,563 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,563 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,564 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,564 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,564 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,564 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,565 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,565 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,565 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,565 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,565 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,566 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,566 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,566 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,566 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,566 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,566 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,567 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,567 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,567 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,567 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,567 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,568 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,568 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,568 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,568 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,568 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,569 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,569 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,569 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,569 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,569 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,570 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,570 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,570 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,570 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,570 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,570 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-01-24 11:47:42,571 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,571 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,571 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,571 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,571 WARN L1215 BoogieBacktranslator]: unknown boogie variable #length [2018-01-24 11:47:42,571 WARN L1215 BoogieBacktranslator]: unknown boogie variable #memory_int Derived loop invariant: (((((((((((((unknown-#length-unknown[dst] < \old(n) || !(0 == dst)) || unknown-#length-unknown[dst] < 1) || !(1 == \valid[dst])) || \old(n) < unknown-#length-unknown[dst]) || !(\exists main_~nondetString~6.offset : int :: (0 <= main_~nondetString~6.offset && main_~nondetString~6.offset <= 0) && \old(unknown-#memory_int-unknown)[src][main_~nondetString~6.offset + unknown-#length-unknown[src] + -1] == 0)) || ((((((((((((((((1 == \valid[dst] && 1 <= n) && 2 <= d) && 1 == \valid[s]) && 1 <= unknown-#length-unknown[src]) && d + n <= unknown-#length-unknown[d] + 1) && 1 == \valid[src]) && 1 == \valid[dst]) && 0 == dst) && unknown-#length-unknown[d] + 1 <= d + n) && \old(n) <= unknown-#length-unknown[dst]) && 1 <= unknown-#length-unknown[dst]) && unknown-#length-unknown[dst] <= \old(n)) && 1 == \valid[d]) && 0 == src) && 1 <= unknown-#length-unknown[dst]) && 0 == dst)) || !(0 == src)) || ((((((((((((((((1 == \valid[s] && 1 <= unknown-#length-unknown[src]) && 0 == dst) && 1 == \valid[d]) && 1 == \valid[dst]) && d == 1) && 1 == \valid[src]) && 1 == \valid[dst]) && \old(n) <= unknown-#length-unknown[dst]) && 1 <= unknown-#length-unknown[dst]) && n == unknown-#length-unknown[d]) && 0 == src) && unknown-#length-unknown[dst] <= \old(n)) && unknown-#length-unknown[dst] == n) && 0 == src) && 1 <= unknown-#length-unknown[dst]) && 0 == dst)) || src == dst) || !(1 == \valid[src])) || !(\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((1 <= main_~length~6 && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src]) && \old(unknown-#memory_int-unknown)[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1] == 0) && src <= v_main_~nondetString~6.offset_BEFORE_CALL_1)) && ((((((((((0 == unknown-#memory_int-unknown[src][src] && 0 == unknown-#memory_int-unknown[src][src]) || \old(n) < 1) || !(0 == src)) || !(0 == dst)) || 1 < \old(n)) || unknown-#length-unknown[dst] < 1) || !(\old(unknown-#memory_int-unknown)[src][src] == 0)) || !(1 == \valid[src])) || !(1 == \valid[dst])) || unknown-#length-unknown[src] < 1)) && ((((((((((unknown-#length-unknown[dst] < \old(n) || !(0 == dst)) || unknown-#length-unknown[dst] < 1) || !(\old(unknown-#memory_int-unknown)[src][src] == 0)) || !(1 == \valid[dst])) || \old(n) < unknown-#length-unknown[dst]) || ((((((((((((((((1 == \valid[dst] && 1 <= n) && 2 <= d) && 1 == \valid[s]) && 1 <= unknown-#length-unknown[src]) && d + n <= unknown-#length-unknown[d] + 1) && 1 == \valid[src]) && 1 == \valid[dst]) && 0 == dst) && unknown-#length-unknown[d] + 1 <= d + n) && \old(n) <= unknown-#length-unknown[dst]) && 1 <= unknown-#length-unknown[dst]) && unknown-#length-unknown[dst] <= \old(n)) && 1 == \valid[d]) && 0 == src) && 1 <= unknown-#length-unknown[dst]) && 0 == dst)) || !(0 == src)) || ((((((((((((((((1 == \valid[s] && 1 <= unknown-#length-unknown[src]) && 0 == dst) && 1 == \valid[d]) && 1 == \valid[dst]) && d == 1) && 1 == \valid[src]) && 1 == \valid[dst]) && \old(n) <= unknown-#length-unknown[dst]) && 1 <= unknown-#length-unknown[dst]) && n == unknown-#length-unknown[d]) && 0 == src) && unknown-#length-unknown[dst] <= \old(n)) && unknown-#length-unknown[dst] == n) && 0 == src) && 1 <= unknown-#length-unknown[dst]) && 0 == dst)) || !(1 == \valid[src])) || !(\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((1 <= main_~length~6 && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src]) && \old(unknown-#memory_int-unknown)[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1] == 0) && src <= v_main_~nondetString~6.offset_BEFORE_CALL_1))) && ((((((((\old(n) < 1 || !(0 == src)) || !(0 == dst)) || 1 < \old(n)) || unknown-#length-unknown[dst] < 1) || !(1 == \valid[src])) || !(1 == \valid[dst])) || (((((((((((n <= 1 && 1 <= n) && 1 == \valid[s]) && 1 <= unknown-#length-unknown[src]) && 1 == \valid[src]) && d + n <= unknown-#length-unknown[d] + 1) && 1 == \valid[dst]) && 1 <= d) && 1 == \valid[d]) && 0 == src) && 0 == dst) && n <= unknown-#length-unknown[dst])) || !(\exists main_~length~6 : int, v_main_~nondetString~6.offset_BEFORE_CALL_1 : int :: ((1 <= main_~length~6 && main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 <= unknown-#length-unknown[src]) && \old(unknown-#memory_int-unknown)[src][main_~length~6 + v_main_~nondetString~6.offset_BEFORE_CALL_1 + -1] == 0) && src <= v_main_~nondetString~6.offset_BEFORE_CALL_1)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 48 locations, 9 error locations. SAFE Result, 17.9s OverallTime, 18 OverallIterations, 3 TraceHistogramMax, 8.0s AutomataDifference, 0.0s DeadEndRemovalTime, 3.1s HoareAnnotationTime, HoareTripleCheckerStatistics: 573 SDtfs, 959 SDslu, 3128 SDs, 0 SdLazy, 3070 SolverSat, 244 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 3.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 466 GetRequests, 113 SyntacticMatches, 20 SemanticMatches, 333 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1642 ImplicationChecksByTransitivity, 7.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=115occurred in iteration=12, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 18 MinimizatonAttempts, 93 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 8 LocationsWithAnnotation, 17 PreInvPairs, 35 NumberOfFragments, 2090 HoareAnnotationTreeSize, 17 FomulaSimplifications, 978 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 8 FomulaSimplificationsInter, 2192 FormulaSimplificationTreeSizeReductionInter, 2.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 5.6s InterpolantComputationTime, 583 NumberOfCodeBlocks, 583 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 559 ConstructedInterpolants, 21 QuantifiedInterpolants, 139468 SizeOfPredicates, 83 NumberOfNonLiveVariables, 991 ConjunctsInSsa, 301 ConjunctsInUnsatCore, 24 InterpolantComputations, 12 PerfectInterpolantSequences, 4/74 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/openbsd_cstrncpy-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-24_11-47-42-579.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/openbsd_cstrncpy-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-24_11-47-42-579.csv Received shutdown request...