./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/list-simple/dll2n_remove_all.i --full-output -ea --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8bd4bc60 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -ea -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/list-simple/dll2n_remove_all.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d9cd680588366d8f4117005099c5fa975e5f03ed ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.25-8bd4bc6 [2020-07-28 18:05:27,519 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-28 18:05:27,521 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-28 18:05:27,534 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-28 18:05:27,534 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-28 18:05:27,536 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-28 18:05:27,537 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-28 18:05:27,539 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-28 18:05:27,541 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-28 18:05:27,543 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-28 18:05:27,544 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-28 18:05:27,545 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-28 18:05:27,545 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-28 18:05:27,547 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-28 18:05:27,548 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-28 18:05:27,549 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-28 18:05:27,550 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-28 18:05:27,551 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-28 18:05:27,553 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-28 18:05:27,556 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-28 18:05:27,557 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-28 18:05:27,559 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-28 18:05:27,560 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-28 18:05:27,561 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-28 18:05:27,564 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-28 18:05:27,564 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-28 18:05:27,565 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-28 18:05:27,566 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-28 18:05:27,566 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-28 18:05:27,568 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-28 18:05:27,568 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-28 18:05:27,569 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-28 18:05:27,570 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-28 18:05:27,571 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-28 18:05:27,572 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-28 18:05:27,572 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-28 18:05:27,573 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-28 18:05:27,573 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-28 18:05:27,574 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-28 18:05:27,575 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-28 18:05:27,575 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-28 18:05:27,576 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-28 18:05:27,592 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-28 18:05:27,592 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-28 18:05:27,594 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-28 18:05:27,594 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-28 18:05:27,594 INFO L138 SettingsManager]: * Use SBE=true [2020-07-28 18:05:27,595 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-28 18:05:27,595 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-28 18:05:27,595 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-28 18:05:27,595 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-28 18:05:27,596 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-28 18:05:27,596 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-28 18:05:27,596 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-28 18:05:27,596 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-28 18:05:27,597 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-28 18:05:27,597 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-28 18:05:27,597 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-28 18:05:27,598 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-28 18:05:27,598 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-28 18:05:27,598 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-28 18:05:27,598 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-28 18:05:27,599 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-28 18:05:27,599 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-28 18:05:27,599 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-28 18:05:27,600 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-28 18:05:27,600 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-28 18:05:27,600 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-28 18:05:27,601 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-28 18:05:27,601 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-28 18:05:27,601 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-28 18:05:27,601 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d9cd680588366d8f4117005099c5fa975e5f03ed [2020-07-28 18:05:27,909 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-28 18:05:27,923 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-28 18:05:27,927 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-28 18:05:27,929 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-28 18:05:27,929 INFO L275 PluginConnector]: CDTParser initialized [2020-07-28 18:05:27,930 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/list-simple/dll2n_remove_all.i [2020-07-28 18:05:27,993 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4994a0ef0/7ee6b5410ec14a80902e42a7058b65ae/FLAG9a04d76e5 [2020-07-28 18:05:28,509 INFO L306 CDTParser]: Found 1 translation units. [2020-07-28 18:05:28,510 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-simple/dll2n_remove_all.i [2020-07-28 18:05:28,523 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4994a0ef0/7ee6b5410ec14a80902e42a7058b65ae/FLAG9a04d76e5 [2020-07-28 18:05:28,801 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4994a0ef0/7ee6b5410ec14a80902e42a7058b65ae [2020-07-28 18:05:28,804 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-28 18:05:28,807 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-07-28 18:05:28,808 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-28 18:05:28,808 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-28 18:05:28,812 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-28 18:05:28,814 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.07 06:05:28" (1/1) ... [2020-07-28 18:05:28,817 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d494b33 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:28, skipping insertion in model container [2020-07-28 18:05:28,817 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.07 06:05:28" (1/1) ... [2020-07-28 18:05:28,826 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-28 18:05:28,874 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-28 18:05:29,364 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-28 18:05:29,382 INFO L203 MainTranslator]: Completed pre-run [2020-07-28 18:05:29,473 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-28 18:05:29,551 INFO L208 MainTranslator]: Completed translation [2020-07-28 18:05:29,552 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29 WrapperNode [2020-07-28 18:05:29,552 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-28 18:05:29,553 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-07-28 18:05:29,553 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-07-28 18:05:29,553 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-07-28 18:05:29,564 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,582 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,615 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-07-28 18:05:29,615 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-28 18:05:29,616 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-28 18:05:29,616 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-28 18:05:29,627 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,627 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,631 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,631 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,642 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,647 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,649 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... [2020-07-28 18:05:29,652 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-28 18:05:29,653 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-28 18:05:29,654 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-28 18:05:29,654 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-28 18:05:29,655 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (1/1) ... No working directory specified, using /storage/repos/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 [2020-07-28 18:05:29,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-07-28 18:05:29,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-07-28 18:05:29,746 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-07-28 18:05:29,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-07-28 18:05:29,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-07-28 18:05:29,747 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-07-28 18:05:29,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2020-07-28 18:05:29,747 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-28 18:05:29,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-28 18:05:30,243 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-28 18:05:30,244 INFO L295 CfgBuilder]: Removed 12 assume(true) statements. [2020-07-28 18:05:30,249 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.07 06:05:30 BoogieIcfgContainer [2020-07-28 18:05:30,250 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-28 18:05:30,251 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-28 18:05:30,252 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-28 18:05:30,256 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-28 18:05:30,256 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.07 06:05:28" (1/3) ... [2020-07-28 18:05:30,257 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23b71c53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.07 06:05:30, skipping insertion in model container [2020-07-28 18:05:30,258 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 06:05:29" (2/3) ... [2020-07-28 18:05:30,259 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23b71c53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.07 06:05:30, skipping insertion in model container [2020-07-28 18:05:30,259 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.07 06:05:30" (3/3) ... [2020-07-28 18:05:30,261 INFO L109 eAbstractionObserver]: Analyzing ICFG dll2n_remove_all.i [2020-07-28 18:05:30,273 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-07-28 18:05:30,282 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-28 18:05:30,298 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-28 18:05:30,330 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-28 18:05:30,331 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-28 18:05:30,331 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-07-28 18:05:30,332 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-28 18:05:30,332 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-28 18:05:30,332 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-28 18:05:30,333 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-28 18:05:30,333 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-28 18:05:30,354 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2020-07-28 18:05:30,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-07-28 18:05:30,363 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:05:30,365 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:05:30,366 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:05:30,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:05:30,375 INFO L82 PathProgramCache]: Analyzing trace with hash -718231538, now seen corresponding path program 1 times [2020-07-28 18:05:30,388 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:05:30,389 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850832473] [2020-07-28 18:05:30,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:05:30,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:30,559 INFO L280 TraceCheckUtils]: 0: Hoare triple {24#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {24#true} is VALID [2020-07-28 18:05:30,560 INFO L280 TraceCheckUtils]: 1: Hoare triple {24#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {24#true} is VALID [2020-07-28 18:05:30,560 INFO L280 TraceCheckUtils]: 2: Hoare triple {24#true} assume !(dll_create_~len > 0); {24#true} is VALID [2020-07-28 18:05:30,560 INFO L280 TraceCheckUtils]: 3: Hoare triple {24#true} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {24#true} is VALID [2020-07-28 18:05:30,561 INFO L280 TraceCheckUtils]: 4: Hoare triple {24#true} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {24#true} is VALID [2020-07-28 18:05:30,569 INFO L280 TraceCheckUtils]: 5: Hoare triple {24#true} assume !true; {25#false} is VALID [2020-07-28 18:05:30,569 INFO L280 TraceCheckUtils]: 6: Hoare triple {25#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {25#false} is VALID [2020-07-28 18:05:30,569 INFO L280 TraceCheckUtils]: 7: Hoare triple {25#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {25#false} is VALID [2020-07-28 18:05:30,570 INFO L280 TraceCheckUtils]: 8: Hoare triple {25#false} assume !false; {25#false} is VALID [2020-07-28 18:05:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 18:05:30,574 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850832473] [2020-07-28 18:05:30,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 18:05:30,576 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-28 18:05:30,577 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309567055] [2020-07-28 18:05:30,583 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 9 [2020-07-28 18:05:30,585 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:05:30,589 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2 states. [2020-07-28 18:05:30,609 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 9 edges. 9 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:30,609 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-07-28 18:05:30,609 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:05:30,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-07-28 18:05:30,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-07-28 18:05:30,622 INFO L87 Difference]: Start difference. First operand 21 states. Second operand 2 states. [2020-07-28 18:05:30,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:30,685 INFO L93 Difference]: Finished difference Result 34 states and 44 transitions. [2020-07-28 18:05:30,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-07-28 18:05:30,685 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 9 [2020-07-28 18:05:30,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:05:30,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-07-28 18:05:30,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 44 transitions. [2020-07-28 18:05:30,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-07-28 18:05:30,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 44 transitions. [2020-07-28 18:05:30,700 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2 states and 44 transitions. [2020-07-28 18:05:30,778 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:30,790 INFO L225 Difference]: With dead ends: 34 [2020-07-28 18:05:30,790 INFO L226 Difference]: Without dead ends: 17 [2020-07-28 18:05:30,794 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-07-28 18:05:30,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2020-07-28 18:05:30,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2020-07-28 18:05:30,830 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:05:30,831 INFO L82 GeneralOperation]: Start isEquivalent. First operand 17 states. Second operand 17 states. [2020-07-28 18:05:30,831 INFO L74 IsIncluded]: Start isIncluded. First operand 17 states. Second operand 17 states. [2020-07-28 18:05:30,832 INFO L87 Difference]: Start difference. First operand 17 states. Second operand 17 states. [2020-07-28 18:05:30,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:30,835 INFO L93 Difference]: Finished difference Result 17 states and 20 transitions. [2020-07-28 18:05:30,836 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2020-07-28 18:05:30,836 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:30,837 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:30,837 INFO L74 IsIncluded]: Start isIncluded. First operand 17 states. Second operand 17 states. [2020-07-28 18:05:30,837 INFO L87 Difference]: Start difference. First operand 17 states. Second operand 17 states. [2020-07-28 18:05:30,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:30,840 INFO L93 Difference]: Finished difference Result 17 states and 20 transitions. [2020-07-28 18:05:30,840 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2020-07-28 18:05:30,841 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:30,841 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:30,841 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:05:30,842 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:05:30,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-07-28 18:05:30,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 20 transitions. [2020-07-28 18:05:30,846 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 20 transitions. Word has length 9 [2020-07-28 18:05:30,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:05:30,847 INFO L479 AbstractCegarLoop]: Abstraction has 17 states and 20 transitions. [2020-07-28 18:05:30,847 INFO L480 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-07-28 18:05:30,847 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2020-07-28 18:05:30,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-07-28 18:05:30,848 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:05:30,848 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:05:30,849 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-28 18:05:30,849 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:05:30,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:05:30,850 INFO L82 PathProgramCache]: Analyzing trace with hash -718648612, now seen corresponding path program 1 times [2020-07-28 18:05:30,850 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:05:30,851 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738915970] [2020-07-28 18:05:30,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:05:30,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:30,924 INFO L280 TraceCheckUtils]: 0: Hoare triple {127#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {127#true} is VALID [2020-07-28 18:05:30,926 INFO L280 TraceCheckUtils]: 1: Hoare triple {127#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {129#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:30,927 INFO L280 TraceCheckUtils]: 2: Hoare triple {129#(= 2 ULTIMATE.start_dll_create_~len)} assume !(dll_create_~len > 0); {128#false} is VALID [2020-07-28 18:05:30,928 INFO L280 TraceCheckUtils]: 3: Hoare triple {128#false} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {128#false} is VALID [2020-07-28 18:05:30,928 INFO L280 TraceCheckUtils]: 4: Hoare triple {128#false} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {128#false} is VALID [2020-07-28 18:05:30,929 INFO L280 TraceCheckUtils]: 5: Hoare triple {128#false} assume !(main_~i~0 >= 0); {128#false} is VALID [2020-07-28 18:05:30,929 INFO L280 TraceCheckUtils]: 6: Hoare triple {128#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {128#false} is VALID [2020-07-28 18:05:30,930 INFO L280 TraceCheckUtils]: 7: Hoare triple {128#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {128#false} is VALID [2020-07-28 18:05:30,930 INFO L280 TraceCheckUtils]: 8: Hoare triple {128#false} assume !false; {128#false} is VALID [2020-07-28 18:05:30,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 18:05:30,931 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738915970] [2020-07-28 18:05:30,932 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 18:05:30,932 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 18:05:30,932 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221082999] [2020-07-28 18:05:30,934 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2020-07-28 18:05:30,935 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:05:30,935 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 18:05:30,950 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 9 edges. 9 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:30,951 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 18:05:30,951 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:05:30,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 18:05:30,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 18:05:30,952 INFO L87 Difference]: Start difference. First operand 17 states and 20 transitions. Second operand 3 states. [2020-07-28 18:05:31,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:31,027 INFO L93 Difference]: Finished difference Result 32 states and 38 transitions. [2020-07-28 18:05:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 18:05:31,028 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2020-07-28 18:05:31,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:05:31,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 18:05:31,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 38 transitions. [2020-07-28 18:05:31,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 18:05:31,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 38 transitions. [2020-07-28 18:05:31,034 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 38 transitions. [2020-07-28 18:05:31,102 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 38 edges. 38 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:31,104 INFO L225 Difference]: With dead ends: 32 [2020-07-28 18:05:31,104 INFO L226 Difference]: Without dead ends: 22 [2020-07-28 18:05:31,105 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 18:05:31,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2020-07-28 18:05:31,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 18. [2020-07-28 18:05:31,113 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:05:31,113 INFO L82 GeneralOperation]: Start isEquivalent. First operand 22 states. Second operand 18 states. [2020-07-28 18:05:31,114 INFO L74 IsIncluded]: Start isIncluded. First operand 22 states. Second operand 18 states. [2020-07-28 18:05:31,114 INFO L87 Difference]: Start difference. First operand 22 states. Second operand 18 states. [2020-07-28 18:05:31,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:31,117 INFO L93 Difference]: Finished difference Result 22 states and 26 transitions. [2020-07-28 18:05:31,117 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 26 transitions. [2020-07-28 18:05:31,117 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:31,118 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:31,118 INFO L74 IsIncluded]: Start isIncluded. First operand 18 states. Second operand 22 states. [2020-07-28 18:05:31,118 INFO L87 Difference]: Start difference. First operand 18 states. Second operand 22 states. [2020-07-28 18:05:31,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:31,121 INFO L93 Difference]: Finished difference Result 22 states and 26 transitions. [2020-07-28 18:05:31,122 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 26 transitions. [2020-07-28 18:05:31,122 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:31,123 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:31,123 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:05:31,123 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:05:31,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-07-28 18:05:31,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 21 transitions. [2020-07-28 18:05:31,126 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 21 transitions. Word has length 9 [2020-07-28 18:05:31,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:05:31,126 INFO L479 AbstractCegarLoop]: Abstraction has 18 states and 21 transitions. [2020-07-28 18:05:31,126 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 18:05:31,127 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 21 transitions. [2020-07-28 18:05:31,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-28 18:05:31,128 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:05:31,128 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:05:31,128 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-28 18:05:31,129 INFO L427 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:05:31,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:05:31,129 INFO L82 PathProgramCache]: Analyzing trace with hash -335188175, now seen corresponding path program 1 times [2020-07-28 18:05:31,130 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:05:31,130 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513558936] [2020-07-28 18:05:31,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:05:31,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:31,232 INFO L280 TraceCheckUtils]: 0: Hoare triple {239#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {239#true} is VALID [2020-07-28 18:05:31,234 INFO L280 TraceCheckUtils]: 1: Hoare triple {239#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {241#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:31,236 INFO L280 TraceCheckUtils]: 2: Hoare triple {241#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {241#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:31,237 INFO L280 TraceCheckUtils]: 3: Hoare triple {241#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {241#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:31,240 INFO L280 TraceCheckUtils]: 4: Hoare triple {241#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {241#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:31,242 INFO L280 TraceCheckUtils]: 5: Hoare triple {241#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {240#false} is VALID [2020-07-28 18:05:31,242 INFO L280 TraceCheckUtils]: 6: Hoare triple {240#false} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {240#false} is VALID [2020-07-28 18:05:31,243 INFO L280 TraceCheckUtils]: 7: Hoare triple {240#false} assume !(dll_create_~len > 0); {240#false} is VALID [2020-07-28 18:05:31,243 INFO L280 TraceCheckUtils]: 8: Hoare triple {240#false} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {240#false} is VALID [2020-07-28 18:05:31,244 INFO L280 TraceCheckUtils]: 9: Hoare triple {240#false} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {240#false} is VALID [2020-07-28 18:05:31,244 INFO L280 TraceCheckUtils]: 10: Hoare triple {240#false} assume !(main_~i~0 >= 0); {240#false} is VALID [2020-07-28 18:05:31,244 INFO L280 TraceCheckUtils]: 11: Hoare triple {240#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {240#false} is VALID [2020-07-28 18:05:31,245 INFO L280 TraceCheckUtils]: 12: Hoare triple {240#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {240#false} is VALID [2020-07-28 18:05:31,245 INFO L280 TraceCheckUtils]: 13: Hoare triple {240#false} assume !false; {240#false} is VALID [2020-07-28 18:05:31,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 18:05:31,252 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513558936] [2020-07-28 18:05:31,252 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 18:05:31,253 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 18:05:31,253 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115616781] [2020-07-28 18:05:31,254 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 14 [2020-07-28 18:05:31,255 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:05:31,255 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 18:05:31,282 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 14 edges. 14 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:31,282 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 18:05:31,282 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:05:31,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 18:05:31,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 18:05:31,284 INFO L87 Difference]: Start difference. First operand 18 states and 21 transitions. Second operand 3 states. [2020-07-28 18:05:31,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:31,377 INFO L93 Difference]: Finished difference Result 37 states and 44 transitions. [2020-07-28 18:05:31,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 18:05:31,378 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 14 [2020-07-28 18:05:31,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:05:31,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 18:05:31,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 44 transitions. [2020-07-28 18:05:31,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 18:05:31,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 44 transitions. [2020-07-28 18:05:31,388 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 44 transitions. [2020-07-28 18:05:31,461 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:31,463 INFO L225 Difference]: With dead ends: 37 [2020-07-28 18:05:31,463 INFO L226 Difference]: Without dead ends: 22 [2020-07-28 18:05:31,464 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 18:05:31,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2020-07-28 18:05:31,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 21. [2020-07-28 18:05:31,477 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:05:31,477 INFO L82 GeneralOperation]: Start isEquivalent. First operand 22 states. Second operand 21 states. [2020-07-28 18:05:31,477 INFO L74 IsIncluded]: Start isIncluded. First operand 22 states. Second operand 21 states. [2020-07-28 18:05:31,478 INFO L87 Difference]: Start difference. First operand 22 states. Second operand 21 states. [2020-07-28 18:05:31,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:31,481 INFO L93 Difference]: Finished difference Result 22 states and 25 transitions. [2020-07-28 18:05:31,481 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2020-07-28 18:05:31,481 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:31,481 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:31,482 INFO L74 IsIncluded]: Start isIncluded. First operand 21 states. Second operand 22 states. [2020-07-28 18:05:31,482 INFO L87 Difference]: Start difference. First operand 21 states. Second operand 22 states. [2020-07-28 18:05:31,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:31,485 INFO L93 Difference]: Finished difference Result 22 states and 25 transitions. [2020-07-28 18:05:31,485 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2020-07-28 18:05:31,486 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:31,486 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:31,486 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:05:31,486 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:05:31,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-07-28 18:05:31,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2020-07-28 18:05:31,490 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 14 [2020-07-28 18:05:31,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:05:31,491 INFO L479 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2020-07-28 18:05:31,491 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 18:05:31,491 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2020-07-28 18:05:31,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-28 18:05:31,492 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:05:31,492 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:05:31,492 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-28 18:05:31,492 INFO L427 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:05:31,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:05:31,493 INFO L82 PathProgramCache]: Analyzing trace with hash 344870195, now seen corresponding path program 1 times [2020-07-28 18:05:31,493 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:05:31,494 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885382046] [2020-07-28 18:05:31,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:05:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:31,625 INFO L280 TraceCheckUtils]: 0: Hoare triple {360#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {360#true} is VALID [2020-07-28 18:05:31,627 INFO L280 TraceCheckUtils]: 1: Hoare triple {360#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {362#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,628 INFO L280 TraceCheckUtils]: 2: Hoare triple {362#(= 2 ULTIMATE.start_dll_create_~len)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {362#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,629 INFO L280 TraceCheckUtils]: 3: Hoare triple {362#(= 2 ULTIMATE.start_dll_create_~len)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {362#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,630 INFO L280 TraceCheckUtils]: 4: Hoare triple {362#(= 2 ULTIMATE.start_dll_create_~len)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {362#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,631 INFO L280 TraceCheckUtils]: 5: Hoare triple {362#(= 2 ULTIMATE.start_dll_create_~len)} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {362#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,632 INFO L280 TraceCheckUtils]: 6: Hoare triple {362#(= 2 ULTIMATE.start_dll_create_~len)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {363#(<= 1 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,633 INFO L280 TraceCheckUtils]: 7: Hoare triple {363#(<= 1 ULTIMATE.start_dll_create_~len)} assume !(dll_create_~len > 0); {361#false} is VALID [2020-07-28 18:05:31,634 INFO L280 TraceCheckUtils]: 8: Hoare triple {361#false} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {361#false} is VALID [2020-07-28 18:05:31,634 INFO L280 TraceCheckUtils]: 9: Hoare triple {361#false} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {361#false} is VALID [2020-07-28 18:05:31,635 INFO L280 TraceCheckUtils]: 10: Hoare triple {361#false} assume !(main_~i~0 >= 0); {361#false} is VALID [2020-07-28 18:05:31,635 INFO L280 TraceCheckUtils]: 11: Hoare triple {361#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {361#false} is VALID [2020-07-28 18:05:31,635 INFO L280 TraceCheckUtils]: 12: Hoare triple {361#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {361#false} is VALID [2020-07-28 18:05:31,636 INFO L280 TraceCheckUtils]: 13: Hoare triple {361#false} assume !false; {361#false} is VALID [2020-07-28 18:05:31,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 18:05:31,637 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885382046] [2020-07-28 18:05:31,637 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363383100] [2020-07-28 18:05:31,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-28 18:05:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:31,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjunts are in the unsatisfiable core [2020-07-28 18:05:31,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:31,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-28 18:05:31,979 INFO L280 TraceCheckUtils]: 0: Hoare triple {360#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {360#true} is VALID [2020-07-28 18:05:31,981 INFO L280 TraceCheckUtils]: 1: Hoare triple {360#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {370#(<= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,982 INFO L280 TraceCheckUtils]: 2: Hoare triple {370#(<= 2 ULTIMATE.start_dll_create_~len)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {370#(<= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,983 INFO L280 TraceCheckUtils]: 3: Hoare triple {370#(<= 2 ULTIMATE.start_dll_create_~len)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {370#(<= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,984 INFO L280 TraceCheckUtils]: 4: Hoare triple {370#(<= 2 ULTIMATE.start_dll_create_~len)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {370#(<= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,985 INFO L280 TraceCheckUtils]: 5: Hoare triple {370#(<= 2 ULTIMATE.start_dll_create_~len)} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {370#(<= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,990 INFO L280 TraceCheckUtils]: 6: Hoare triple {370#(<= 2 ULTIMATE.start_dll_create_~len)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {363#(<= 1 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:05:31,991 INFO L280 TraceCheckUtils]: 7: Hoare triple {363#(<= 1 ULTIMATE.start_dll_create_~len)} assume !(dll_create_~len > 0); {361#false} is VALID [2020-07-28 18:05:31,992 INFO L280 TraceCheckUtils]: 8: Hoare triple {361#false} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {361#false} is VALID [2020-07-28 18:05:31,992 INFO L280 TraceCheckUtils]: 9: Hoare triple {361#false} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {361#false} is VALID [2020-07-28 18:05:31,992 INFO L280 TraceCheckUtils]: 10: Hoare triple {361#false} assume !(main_~i~0 >= 0); {361#false} is VALID [2020-07-28 18:05:31,993 INFO L280 TraceCheckUtils]: 11: Hoare triple {361#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {361#false} is VALID [2020-07-28 18:05:31,993 INFO L280 TraceCheckUtils]: 12: Hoare triple {361#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {361#false} is VALID [2020-07-28 18:05:31,993 INFO L280 TraceCheckUtils]: 13: Hoare triple {361#false} assume !false; {361#false} is VALID [2020-07-28 18:05:31,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 18:05:31,995 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-28 18:05:31,995 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-07-28 18:05:31,995 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005161899] [2020-07-28 18:05:31,996 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-28 18:05:31,997 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:05:31,997 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-28 18:05:32,033 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 20 edges. 20 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:32,033 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-28 18:05:32,033 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:05:32,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-28 18:05:32,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-07-28 18:05:32,034 INFO L87 Difference]: Start difference. First operand 21 states and 24 transitions. Second operand 5 states. [2020-07-28 18:05:32,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:32,133 INFO L93 Difference]: Finished difference Result 33 states and 38 transitions. [2020-07-28 18:05:32,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-07-28 18:05:32,133 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-28 18:05:32,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:05:32,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-28 18:05:32,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 38 transitions. [2020-07-28 18:05:32,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-28 18:05:32,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 38 transitions. [2020-07-28 18:05:32,137 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 38 transitions. [2020-07-28 18:05:32,200 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 38 edges. 38 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:32,201 INFO L225 Difference]: With dead ends: 33 [2020-07-28 18:05:32,201 INFO L226 Difference]: Without dead ends: 23 [2020-07-28 18:05:32,202 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-07-28 18:05:32,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2020-07-28 18:05:32,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2020-07-28 18:05:32,216 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:05:32,216 INFO L82 GeneralOperation]: Start isEquivalent. First operand 23 states. Second operand 23 states. [2020-07-28 18:05:32,216 INFO L74 IsIncluded]: Start isIncluded. First operand 23 states. Second operand 23 states. [2020-07-28 18:05:32,216 INFO L87 Difference]: Start difference. First operand 23 states. Second operand 23 states. [2020-07-28 18:05:32,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:32,219 INFO L93 Difference]: Finished difference Result 23 states and 26 transitions. [2020-07-28 18:05:32,219 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2020-07-28 18:05:32,220 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:32,221 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:32,221 INFO L74 IsIncluded]: Start isIncluded. First operand 23 states. Second operand 23 states. [2020-07-28 18:05:32,221 INFO L87 Difference]: Start difference. First operand 23 states. Second operand 23 states. [2020-07-28 18:05:32,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:32,225 INFO L93 Difference]: Finished difference Result 23 states and 26 transitions. [2020-07-28 18:05:32,225 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2020-07-28 18:05:32,225 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:32,226 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:32,226 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:05:32,226 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:05:32,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-07-28 18:05:32,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 26 transitions. [2020-07-28 18:05:32,230 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 26 transitions. Word has length 14 [2020-07-28 18:05:32,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:05:32,230 INFO L479 AbstractCegarLoop]: Abstraction has 23 states and 26 transitions. [2020-07-28 18:05:32,230 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-28 18:05:32,230 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2020-07-28 18:05:32,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-07-28 18:05:32,236 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:05:32,236 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:05:32,450 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-28 18:05:32,451 INFO L427 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:05:32,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:05:32,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1454879942, now seen corresponding path program 1 times [2020-07-28 18:05:32,453 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:05:32,453 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042483555] [2020-07-28 18:05:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:05:32,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:32,545 INFO L280 TraceCheckUtils]: 0: Hoare triple {523#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {523#true} is VALID [2020-07-28 18:05:32,547 INFO L280 TraceCheckUtils]: 1: Hoare triple {523#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,548 INFO L280 TraceCheckUtils]: 2: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,549 INFO L280 TraceCheckUtils]: 3: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,550 INFO L280 TraceCheckUtils]: 4: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,551 INFO L280 TraceCheckUtils]: 5: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,552 INFO L280 TraceCheckUtils]: 6: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,553 INFO L280 TraceCheckUtils]: 7: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,554 INFO L280 TraceCheckUtils]: 8: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,555 INFO L280 TraceCheckUtils]: 9: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,556 INFO L280 TraceCheckUtils]: 10: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,557 INFO L280 TraceCheckUtils]: 11: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,558 INFO L280 TraceCheckUtils]: 12: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} assume !(dll_create_~len > 0); {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,559 INFO L280 TraceCheckUtils]: 13: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {525#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,560 INFO L280 TraceCheckUtils]: 14: Hoare triple {525#(<= 2 ULTIMATE.start_main_~len~0)} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {526#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:32,562 INFO L280 TraceCheckUtils]: 15: Hoare triple {526#(<= 1 ULTIMATE.start_main_~i~0)} assume !(main_~i~0 >= 0); {524#false} is VALID [2020-07-28 18:05:32,562 INFO L280 TraceCheckUtils]: 16: Hoare triple {524#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {524#false} is VALID [2020-07-28 18:05:32,563 INFO L280 TraceCheckUtils]: 17: Hoare triple {524#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {524#false} is VALID [2020-07-28 18:05:32,563 INFO L280 TraceCheckUtils]: 18: Hoare triple {524#false} assume !false; {524#false} is VALID [2020-07-28 18:05:32,565 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-07-28 18:05:32,565 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042483555] [2020-07-28 18:05:32,565 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 18:05:32,565 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-28 18:05:32,566 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79233726] [2020-07-28 18:05:32,567 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 19 [2020-07-28 18:05:32,567 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:05:32,567 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-28 18:05:32,591 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 15 edges. 15 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:32,591 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-28 18:05:32,592 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:05:32,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-28 18:05:32,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-28 18:05:32,593 INFO L87 Difference]: Start difference. First operand 23 states and 26 transitions. Second operand 4 states. [2020-07-28 18:05:32,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:32,685 INFO L93 Difference]: Finished difference Result 31 states and 35 transitions. [2020-07-28 18:05:32,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-07-28 18:05:32,685 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 19 [2020-07-28 18:05:32,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:05:32,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-28 18:05:32,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 29 transitions. [2020-07-28 18:05:32,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-28 18:05:32,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 29 transitions. [2020-07-28 18:05:32,689 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 29 transitions. [2020-07-28 18:05:32,732 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 29 edges. 29 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:32,733 INFO L225 Difference]: With dead ends: 31 [2020-07-28 18:05:32,733 INFO L226 Difference]: Without dead ends: 27 [2020-07-28 18:05:32,733 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-28 18:05:32,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2020-07-28 18:05:32,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 24. [2020-07-28 18:05:32,747 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:05:32,748 INFO L82 GeneralOperation]: Start isEquivalent. First operand 27 states. Second operand 24 states. [2020-07-28 18:05:32,748 INFO L74 IsIncluded]: Start isIncluded. First operand 27 states. Second operand 24 states. [2020-07-28 18:05:32,748 INFO L87 Difference]: Start difference. First operand 27 states. Second operand 24 states. [2020-07-28 18:05:32,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:32,750 INFO L93 Difference]: Finished difference Result 27 states and 31 transitions. [2020-07-28 18:05:32,750 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2020-07-28 18:05:32,751 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:32,751 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:32,751 INFO L74 IsIncluded]: Start isIncluded. First operand 24 states. Second operand 27 states. [2020-07-28 18:05:32,751 INFO L87 Difference]: Start difference. First operand 24 states. Second operand 27 states. [2020-07-28 18:05:32,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:32,754 INFO L93 Difference]: Finished difference Result 27 states and 31 transitions. [2020-07-28 18:05:32,754 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2020-07-28 18:05:32,754 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:32,755 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:32,755 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:05:32,755 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:05:32,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-07-28 18:05:32,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2020-07-28 18:05:32,757 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 19 [2020-07-28 18:05:32,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:05:32,757 INFO L479 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2020-07-28 18:05:32,758 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-28 18:05:32,758 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2020-07-28 18:05:32,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-07-28 18:05:32,759 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:05:32,759 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:05:32,759 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-28 18:05:32,759 INFO L427 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:05:32,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:05:32,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1637911392, now seen corresponding path program 1 times [2020-07-28 18:05:32,760 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:05:32,760 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882685295] [2020-07-28 18:05:32,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:05:32,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:32,906 INFO L280 TraceCheckUtils]: 0: Hoare triple {655#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {655#true} is VALID [2020-07-28 18:05:32,908 INFO L280 TraceCheckUtils]: 1: Hoare triple {655#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,909 INFO L280 TraceCheckUtils]: 2: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,910 INFO L280 TraceCheckUtils]: 3: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,911 INFO L280 TraceCheckUtils]: 4: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,913 INFO L280 TraceCheckUtils]: 5: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,913 INFO L280 TraceCheckUtils]: 6: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,914 INFO L280 TraceCheckUtils]: 7: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,915 INFO L280 TraceCheckUtils]: 8: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,916 INFO L280 TraceCheckUtils]: 9: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,917 INFO L280 TraceCheckUtils]: 10: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,917 INFO L280 TraceCheckUtils]: 11: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,918 INFO L280 TraceCheckUtils]: 12: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !(dll_create_~len > 0); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,919 INFO L280 TraceCheckUtils]: 13: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:32,920 INFO L280 TraceCheckUtils]: 14: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {658#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:32,921 INFO L280 TraceCheckUtils]: 15: Hoare triple {658#(<= 1 ULTIMATE.start_main_~i~0)} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {658#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:32,922 INFO L280 TraceCheckUtils]: 16: Hoare triple {658#(<= 1 ULTIMATE.start_main_~i~0)} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {658#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:32,923 INFO L280 TraceCheckUtils]: 17: Hoare triple {658#(<= 1 ULTIMATE.start_main_~i~0)} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {658#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:32,924 INFO L280 TraceCheckUtils]: 18: Hoare triple {658#(<= 1 ULTIMATE.start_main_~i~0)} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {659#(<= 0 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:32,925 INFO L280 TraceCheckUtils]: 19: Hoare triple {659#(<= 0 ULTIMATE.start_main_~i~0)} assume !(main_~i~0 >= 0); {656#false} is VALID [2020-07-28 18:05:32,925 INFO L280 TraceCheckUtils]: 20: Hoare triple {656#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {656#false} is VALID [2020-07-28 18:05:32,926 INFO L280 TraceCheckUtils]: 21: Hoare triple {656#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {656#false} is VALID [2020-07-28 18:05:32,926 INFO L280 TraceCheckUtils]: 22: Hoare triple {656#false} assume !false; {656#false} is VALID [2020-07-28 18:05:32,928 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-07-28 18:05:32,928 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882685295] [2020-07-28 18:05:32,929 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272533628] [2020-07-28 18:05:32,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-28 18:05:33,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:33,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-28 18:05:33,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:33,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-28 18:05:33,097 INFO L280 TraceCheckUtils]: 0: Hoare triple {655#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {655#true} is VALID [2020-07-28 18:05:33,099 INFO L280 TraceCheckUtils]: 1: Hoare triple {655#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,100 INFO L280 TraceCheckUtils]: 2: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,100 INFO L280 TraceCheckUtils]: 3: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,101 INFO L280 TraceCheckUtils]: 4: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,102 INFO L280 TraceCheckUtils]: 5: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,103 INFO L280 TraceCheckUtils]: 6: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,103 INFO L280 TraceCheckUtils]: 7: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,104 INFO L280 TraceCheckUtils]: 8: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,105 INFO L280 TraceCheckUtils]: 9: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,106 INFO L280 TraceCheckUtils]: 10: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,107 INFO L280 TraceCheckUtils]: 11: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,107 INFO L280 TraceCheckUtils]: 12: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} assume !(dll_create_~len > 0); {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,108 INFO L280 TraceCheckUtils]: 13: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {657#(<= 2 ULTIMATE.start_main_~len~0)} is VALID [2020-07-28 18:05:33,109 INFO L280 TraceCheckUtils]: 14: Hoare triple {657#(<= 2 ULTIMATE.start_main_~len~0)} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {658#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:33,110 INFO L280 TraceCheckUtils]: 15: Hoare triple {658#(<= 1 ULTIMATE.start_main_~i~0)} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {658#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:33,111 INFO L280 TraceCheckUtils]: 16: Hoare triple {658#(<= 1 ULTIMATE.start_main_~i~0)} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {658#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:33,112 INFO L280 TraceCheckUtils]: 17: Hoare triple {658#(<= 1 ULTIMATE.start_main_~i~0)} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {658#(<= 1 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:33,113 INFO L280 TraceCheckUtils]: 18: Hoare triple {658#(<= 1 ULTIMATE.start_main_~i~0)} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {659#(<= 0 ULTIMATE.start_main_~i~0)} is VALID [2020-07-28 18:05:33,114 INFO L280 TraceCheckUtils]: 19: Hoare triple {659#(<= 0 ULTIMATE.start_main_~i~0)} assume !(main_~i~0 >= 0); {656#false} is VALID [2020-07-28 18:05:33,114 INFO L280 TraceCheckUtils]: 20: Hoare triple {656#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {656#false} is VALID [2020-07-28 18:05:33,114 INFO L280 TraceCheckUtils]: 21: Hoare triple {656#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {656#false} is VALID [2020-07-28 18:05:33,115 INFO L280 TraceCheckUtils]: 22: Hoare triple {656#false} assume !false; {656#false} is VALID [2020-07-28 18:05:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-07-28 18:05:33,116 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-28 18:05:33,117 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-07-28 18:05:33,117 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517611931] [2020-07-28 18:05:33,117 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2020-07-28 18:05:33,118 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:05:33,118 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-28 18:05:33,165 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 19 edges. 19 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:33,165 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-28 18:05:33,165 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:05:33,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-28 18:05:33,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-28 18:05:33,166 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand 5 states. [2020-07-28 18:05:33,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:33,297 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2020-07-28 18:05:33,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-28 18:05:33,297 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2020-07-28 18:05:33,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:05:33,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-28 18:05:33,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 30 transitions. [2020-07-28 18:05:33,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-28 18:05:33,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 30 transitions. [2020-07-28 18:05:33,301 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 30 transitions. [2020-07-28 18:05:33,340 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 30 edges. 30 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:33,341 INFO L225 Difference]: With dead ends: 32 [2020-07-28 18:05:33,341 INFO L226 Difference]: Without dead ends: 28 [2020-07-28 18:05:33,341 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-07-28 18:05:33,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2020-07-28 18:05:33,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2020-07-28 18:05:33,361 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:05:33,361 INFO L82 GeneralOperation]: Start isEquivalent. First operand 28 states. Second operand 28 states. [2020-07-28 18:05:33,361 INFO L74 IsIncluded]: Start isIncluded. First operand 28 states. Second operand 28 states. [2020-07-28 18:05:33,362 INFO L87 Difference]: Start difference. First operand 28 states. Second operand 28 states. [2020-07-28 18:05:33,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:33,364 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2020-07-28 18:05:33,364 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2020-07-28 18:05:33,365 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:33,365 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:33,365 INFO L74 IsIncluded]: Start isIncluded. First operand 28 states. Second operand 28 states. [2020-07-28 18:05:33,365 INFO L87 Difference]: Start difference. First operand 28 states. Second operand 28 states. [2020-07-28 18:05:33,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:05:33,367 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2020-07-28 18:05:33,367 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2020-07-28 18:05:33,367 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:05:33,368 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:05:33,368 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:05:33,368 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:05:33,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-07-28 18:05:33,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2020-07-28 18:05:33,370 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 23 [2020-07-28 18:05:33,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:05:33,370 INFO L479 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2020-07-28 18:05:33,370 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-28 18:05:33,370 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2020-07-28 18:05:33,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-28 18:05:33,371 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:05:33,371 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:05:33,583 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-28 18:05:33,584 INFO L427 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:05:33,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:05:33,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1242543994, now seen corresponding path program 2 times [2020-07-28 18:05:33,585 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:05:33,586 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106220466] [2020-07-28 18:05:33,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:05:33,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:34,622 INFO L280 TraceCheckUtils]: 0: Hoare triple {865#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {865#true} is VALID [2020-07-28 18:05:34,624 INFO L280 TraceCheckUtils]: 1: Hoare triple {865#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {867#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 1 (select |#valid| |ULTIMATE.start_main_~#s~0.base|)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:34,625 INFO L280 TraceCheckUtils]: 2: Hoare triple {867#(and (= ULTIMATE.start_dll_create_~head~0.base 0) (= 1 (select |#valid| |ULTIMATE.start_main_~#s~0.base|)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {868#(and (not (= ULTIMATE.start_dll_create_~new_head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:34,626 INFO L280 TraceCheckUtils]: 3: Hoare triple {868#(and (not (= ULTIMATE.start_dll_create_~new_head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {868#(and (not (= ULTIMATE.start_dll_create_~new_head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:34,628 INFO L280 TraceCheckUtils]: 4: Hoare triple {868#(and (not (= ULTIMATE.start_dll_create_~new_head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {869#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (not (= ULTIMATE.start_dll_create_~new_head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)))} is VALID [2020-07-28 18:05:34,630 INFO L280 TraceCheckUtils]: 5: Hoare triple {869#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (not (= ULTIMATE.start_dll_create_~new_head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)))} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {869#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (not (= ULTIMATE.start_dll_create_~new_head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)))} is VALID [2020-07-28 18:05:34,631 INFO L280 TraceCheckUtils]: 6: Hoare triple {869#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (not (= ULTIMATE.start_dll_create_~new_head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)))} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {870#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) (not (= ULTIMATE.start_dll_create_~head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 1 (select |#valid| ULTIMATE.start_dll_create_~head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:34,632 INFO L280 TraceCheckUtils]: 7: Hoare triple {870#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) (not (= ULTIMATE.start_dll_create_~head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 1 (select |#valid| ULTIMATE.start_dll_create_~head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {871#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) (not (= ULTIMATE.start_dll_create_~head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:34,633 INFO L280 TraceCheckUtils]: 8: Hoare triple {871#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) (not (= ULTIMATE.start_dll_create_~head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {871#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) (not (= ULTIMATE.start_dll_create_~head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:34,636 INFO L280 TraceCheckUtils]: 9: Hoare triple {871#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) (not (= ULTIMATE.start_dll_create_~head~0.base |ULTIMATE.start_main_~#s~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {872#(and (= 0 (select (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.base) 4)) (= 0 (select (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.offset) 4)) (not (= (select (select (store |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.base)) ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) |ULTIMATE.start_main_~#s~0.base|)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= ULTIMATE.start_dll_create_~head~0.base (select (select (store |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.base)) ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 (select (select (store |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.offset)) ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))))} is VALID [2020-07-28 18:05:34,638 INFO L280 TraceCheckUtils]: 10: Hoare triple {872#(and (= 0 (select (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.base) 4)) (= 0 (select (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.offset) 4)) (not (= (select (select (store |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.base)) ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) |ULTIMATE.start_main_~#s~0.base|)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= ULTIMATE.start_dll_create_~head~0.base (select (select (store |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.base)) ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 (select (select (store |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8) ULTIMATE.start_dll_create_~new_head~0.offset)) ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))))} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {873#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (not (= |ULTIMATE.start_main_~#s~0.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)))))} is VALID [2020-07-28 18:05:34,640 INFO L280 TraceCheckUtils]: 11: Hoare triple {873#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (not (= |ULTIMATE.start_main_~#s~0.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)))))} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {874#(and (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) 4)) (not (= |ULTIMATE.start_main_~#s~0.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4))) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:34,641 INFO L280 TraceCheckUtils]: 12: Hoare triple {874#(and (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) 4)) (not (= |ULTIMATE.start_main_~#s~0.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4))) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !(dll_create_~len > 0); {874#(and (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) 4)) (not (= |ULTIMATE.start_main_~#s~0.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4))) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:34,642 INFO L280 TraceCheckUtils]: 13: Hoare triple {874#(and (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) 4)) (not (= |ULTIMATE.start_main_~#s~0.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4))) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {875#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) 4)) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_dll_create_#res.base|) 4) 0) (= 0 |ULTIMATE.start_dll_create_#res.offset|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) 4) |ULTIMATE.start_main_~#s~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) 4)) 4)))} is VALID [2020-07-28 18:05:34,644 INFO L280 TraceCheckUtils]: 14: Hoare triple {875#(and (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) 4)) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_dll_create_#res.base|) 4) 0) (= 0 |ULTIMATE.start_dll_create_#res.offset|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) 4) |ULTIMATE.start_main_~#s~0.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) 4)) 4)))} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {876#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (not (= |ULTIMATE.start_main_~#s~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) 4)))} is VALID [2020-07-28 18:05:34,646 INFO L280 TraceCheckUtils]: 15: Hoare triple {876#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (not (= |ULTIMATE.start_main_~#s~0.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) 4)))} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {877#(and (= 0 (select (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~temp~1.base) (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8) 0) 4)) (= 0 (select (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~temp~1.base) (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8) 0) 4)) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (not (= ULTIMATE.start_dll_remove_first_~temp~1.base ULTIMATE.start_dll_remove_first_~head.base)) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} is VALID [2020-07-28 18:05:34,648 INFO L280 TraceCheckUtils]: 16: Hoare triple {877#(and (= 0 (select (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~temp~1.base) (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8) 0) 4)) (= 0 (select (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~temp~1.base) (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8) 0) 4)) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (not (= ULTIMATE.start_dll_remove_first_~temp~1.base ULTIMATE.start_dll_remove_first_~head.base)) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {878#(and (= 0 (select (select (store |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset ULTIMATE.start_dll_remove_first_~temp~1.offset)) ULTIMATE.start_dll_remove_first_~temp~1.base) 4)) (= (select (select (store |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset ULTIMATE.start_dll_remove_first_~temp~1.base)) ULTIMATE.start_dll_remove_first_~temp~1.base) 4) 0) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (not (= ULTIMATE.start_dll_remove_first_~temp~1.base ULTIMATE.start_dll_remove_first_~head.base)) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} is VALID [2020-07-28 18:05:34,650 INFO L280 TraceCheckUtils]: 17: Hoare triple {878#(and (= 0 (select (select (store |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset ULTIMATE.start_dll_remove_first_~temp~1.offset)) ULTIMATE.start_dll_remove_first_~temp~1.base) 4)) (= (select (select (store |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset ULTIMATE.start_dll_remove_first_~temp~1.base)) ULTIMATE.start_dll_remove_first_~temp~1.base) 4) 0) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (not (= ULTIMATE.start_dll_remove_first_~temp~1.base ULTIMATE.start_dll_remove_first_~head.base)) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {879#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)))} is VALID [2020-07-28 18:05:34,652 INFO L280 TraceCheckUtils]: 18: Hoare triple {879#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)))} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {879#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)))} is VALID [2020-07-28 18:05:34,653 INFO L280 TraceCheckUtils]: 19: Hoare triple {879#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)))} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {880#(and (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base 0) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} is VALID [2020-07-28 18:05:34,654 INFO L280 TraceCheckUtils]: 20: Hoare triple {880#(and (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base 0) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {880#(and (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base 0) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} is VALID [2020-07-28 18:05:34,656 INFO L280 TraceCheckUtils]: 21: Hoare triple {880#(and (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base 0) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} is VALID [2020-07-28 18:05:34,657 INFO L280 TraceCheckUtils]: 22: Hoare triple {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} is VALID [2020-07-28 18:05:34,658 INFO L280 TraceCheckUtils]: 23: Hoare triple {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} assume !(main_~i~0 >= 0); {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} is VALID [2020-07-28 18:05:34,659 INFO L280 TraceCheckUtils]: 24: Hoare triple {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {882#(and (= 0 |ULTIMATE.start_main_#t~mem10.offset|) (= 0 |ULTIMATE.start_main_#t~mem10.base|))} is VALID [2020-07-28 18:05:34,660 INFO L280 TraceCheckUtils]: 25: Hoare triple {882#(and (= 0 |ULTIMATE.start_main_#t~mem10.offset|) (= 0 |ULTIMATE.start_main_#t~mem10.base|))} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {866#false} is VALID [2020-07-28 18:05:34,660 INFO L280 TraceCheckUtils]: 26: Hoare triple {866#false} assume !false; {866#false} is VALID [2020-07-28 18:05:34,667 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 18:05:34,668 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106220466] [2020-07-28 18:05:34,668 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147227316] [2020-07-28 18:05:34,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-28 18:05:34,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-07-28 18:05:34,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-28 18:05:34,745 WARN L261 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 82 conjunts are in the unsatisfiable core [2020-07-28 18:05:34,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:05:34,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-28 18:05:34,893 INFO L384 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 [2020-07-28 18:05:34,893 INFO L544 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:34,906 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:34,907 INFO L544 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-07-28 18:05:34,907 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2020-07-28 18:05:34,914 WARN L406 uantifierElimination]: Trying to double check SDD result, but SMT solver's response was UNKNOWN. [2020-07-28 18:05:34,914 WARN L407 uantifierElimination]: Input elimination task: ∃ [|v_#valid_13|]. (and (= ULTIMATE.start_dll_create_~head~0.base 0) (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= |#valid| (store |v_#valid_13| ULTIMATE.start_dll_create_~new_head~0.base 1)) (= 0 ULTIMATE.start_dll_create_~head~0.offset)) [2020-07-28 18:05:34,915 WARN L408 uantifierElimination]: ElimStorePlain result: ∃ []. (and (= ULTIMATE.start_dll_create_~head~0.base 0) (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset)) [2020-07-28 18:05:35,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,012 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 18 treesize of output 19 [2020-07-28 18:05:35,013 INFO L544 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:35,028 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:35,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,036 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 18 treesize of output 19 [2020-07-28 18:05:35,036 INFO L544 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:35,056 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:35,057 INFO L544 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-07-28 18:05:35,057 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:50, output treesize:50 [2020-07-28 18:05:35,318 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:35,319 INFO L384 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2020-07-28 18:05:35,320 INFO L544 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:35,338 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:35,339 INFO L544 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-07-28 18:05:35,339 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:52 [2020-07-28 18:05:35,465 INFO L440 ElimStorePlain]: Different costs {4=[|v_#memory_$Pointer$.base_16|, |v_#memory_$Pointer$.offset_16|], 6=[|v_#memory_$Pointer$.base_17|, |v_#memory_$Pointer$.offset_17|]} [2020-07-28 18:05:35,480 INFO L544 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:35,525 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:35,529 INFO L544 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:35,576 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:35,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,602 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 50 [2020-07-28 18:05:35,603 INFO L544 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:35,636 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:35,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:35,660 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 50 [2020-07-28 18:05:35,661 INFO L544 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:35,705 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:35,713 INFO L544 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-07-28 18:05:35,714 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:118, output treesize:88 [2020-07-28 18:05:37,719 WARN L406 uantifierElimination]: Trying to double check SDD result, but SMT solver's response was UNKNOWN. [2020-07-28 18:05:37,720 WARN L407 uantifierElimination]: Input elimination task: ∃ [|v_#memory_$Pointer$.base_16|, |v_#memory_$Pointer$.offset_17|, |v_#memory_$Pointer$.offset_16|, |v_#memory_$Pointer$.base_17|]. (let ((.cse0 (select |v_#memory_$Pointer$.offset_17| ULTIMATE.start_dll_create_~head~0.base)) (.cse6 (select |v_#memory_$Pointer$.offset_16| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse3 (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) (.cse4 (+ ULTIMATE.start_dll_create_~new_head~0.offset 8)) (.cse1 (+ ULTIMATE.start_dll_create_~head~0.offset 4)) (.cse2 (select |v_#memory_$Pointer$.base_16| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse7 (select |v_#memory_$Pointer$.base_17| ULTIMATE.start_dll_create_~head~0.base)) (.cse5 (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (and (= (select .cse0 .cse1) 0) (= |#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_16| ULTIMATE.start_dll_create_~new_head~0.base (store (store .cse2 .cse3 ULTIMATE.start_dll_create_~head~0.base) .cse4 0))) (= 0 (select .cse0 .cse5)) (= (store |v_#memory_$Pointer$.offset_17| ULTIMATE.start_dll_create_~new_head~0.base (store (select |v_#memory_$Pointer$.offset_17| ULTIMATE.start_dll_create_~new_head~0.base) ULTIMATE.start_dll_create_~new_head~0.offset (select .cse6 ULTIMATE.start_dll_create_~new_head~0.offset))) |v_#memory_$Pointer$.offset_16|) (= |#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_16| ULTIMATE.start_dll_create_~new_head~0.base (store (store .cse6 .cse3 ULTIMATE.start_dll_create_~head~0.offset) .cse4 0))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 (select .cse7 .cse1)) (= |v_#memory_$Pointer$.base_16| (store |v_#memory_$Pointer$.base_17| ULTIMATE.start_dll_create_~new_head~0.base (store (select |v_#memory_$Pointer$.base_17| ULTIMATE.start_dll_create_~new_head~0.base) ULTIMATE.start_dll_create_~new_head~0.offset (select .cse2 ULTIMATE.start_dll_create_~new_head~0.offset)))) (= 0 (select .cse7 .cse5)) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_create_~head~0.offset))) [2020-07-28 18:05:37,720 WARN L408 uantifierElimination]: ElimStorePlain result: ∃ []. (let ((.cse0 (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base)) (.cse1 (+ ULTIMATE.start_dll_create_~head~0.offset 4)) (.cse3 (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) (.cse5 (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base)) (.cse4 (+ ULTIMATE.start_dll_create_~head~0.offset 8)) (.cse6 (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse2 (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse7 (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (and (= 0 (select .cse0 .cse1)) (= (select .cse2 .cse3) ULTIMATE.start_dll_create_~head~0.offset) (= 0 (select .cse0 .cse4)) (= 0 (select .cse5 .cse1)) (= ULTIMATE.start_dll_create_~head~0.base (select .cse6 .cse3)) (= 0 (select .cse5 .cse4)) (= 0 (select .cse6 .cse7)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select .cse2 .cse7)) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_create_~head~0.offset))) [2020-07-28 18:05:37,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:37,986 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 57 [2020-07-28 18:05:37,991 INFO L544 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:38,026 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:38,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:38,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:38,037 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:38,038 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:38,065 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:38,066 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 102 [2020-07-28 18:05:38,075 INFO L544 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:38,150 INFO L624 ElimStorePlain]: treesize reduction 50, result has 67.5 percent of original size [2020-07-28 18:05:38,150 INFO L544 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-07-28 18:05:38,151 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:150, output treesize:104 [2020-07-28 18:05:40,260 WARN L406 uantifierElimination]: Trying to double check SDD result, but SMT solver's response was UNKNOWN. [2020-07-28 18:05:40,261 WARN L407 uantifierElimination]: Input elimination task: ∃ [|v_#memory_$Pointer$.base_18|, |v_#memory_$Pointer$.offset_18|]. (let ((.cse6 (select |v_#memory_$Pointer$.base_18| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse4 (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (let ((.cse0 (select .cse6 .cse4))) (let ((.cse1 (select |v_#memory_$Pointer$.offset_18| .cse0)) (.cse2 (select |v_#memory_$Pointer$.base_18| .cse0)) (.cse3 (select |v_#memory_$Pointer$.offset_18| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse5 (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (and (= (store |v_#memory_$Pointer$.offset_18| .cse0 (store .cse1 8 ULTIMATE.start_dll_create_~new_head~0.offset)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_18| .cse0 (store .cse2 8 ULTIMATE.start_dll_create_~new_head~0.base))) (<= (+ .cse0 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select .cse2 4)) (= 0 (select .cse1 8)) (= 0 (select .cse1 4)) (= 0 (select .cse2 8)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select .cse3 .cse4)) (= 0 (select .cse3 .cse5)) (= 0 (select .cse6 .cse5)) (not (= ULTIMATE.start_dll_create_~new_head~0.base .cse0)))))) [2020-07-28 18:05:40,261 WARN L408 uantifierElimination]: ElimStorePlain result: ∃ []. (let ((.cse5 (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse3 (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (let ((.cse1 (select .cse5 .cse3))) (let ((.cse4 (select |#memory_$Pointer$.offset| .cse1)) (.cse0 (select |#memory_$Pointer$.base| .cse1)) (.cse2 (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse6 (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (and (= ULTIMATE.start_dll_create_~new_head~0.base (select .cse0 8)) (not (= ULTIMATE.start_dll_create_~new_head~0.base .cse1)) (= (select .cse2 .cse3) 0) (<= (+ .cse1 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select .cse4 4)) (= (select .cse4 8) ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select .cse5 .cse6)) (= 0 (select .cse0 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select .cse2 .cse6)))))) [2020-07-28 18:05:40,934 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:41,297 WARN L193 SmtUtils]: Spent 344.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2020-07-28 18:05:41,298 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:41,299 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 27 case distinctions, treesize of input 239 treesize of output 603 [2020-07-28 18:05:41,309 INFO L544 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:41,473 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 56 [2020-07-28 18:05:41,474 INFO L624 ElimStorePlain]: treesize reduction 278, result has 36.7 percent of original size [2020-07-28 18:05:41,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:41,484 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:41,597 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2020-07-28 18:05:41,598 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:41,598 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 9 new quantified variables, introduced 24 case distinctions, treesize of input 136 treesize of output 255 [2020-07-28 18:05:41,633 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 19 disjuncts [2020-07-28 18:05:41,654 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:41,669 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 18 disjuncts [2020-07-28 18:05:41,710 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:41,732 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:41,750 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:41,768 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:41,781 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:41,793 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:41,808 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:41,831 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:41,842 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:41,879 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:41,894 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:41,903 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:41,922 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:41,967 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:41,986 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:41,997 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:42,008 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:42,016 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:42,041 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:42,050 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:42,085 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:42,095 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:42,104 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:42,113 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:42,157 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:42,180 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:42,195 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:42,209 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:42,227 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:42,241 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:42,256 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:42,275 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:42,315 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:42,330 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:42,342 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:42,390 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:42,407 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:42,450 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:42,461 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:42,471 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:42,482 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:42,518 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:42,528 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:42,546 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:42,592 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:42,607 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:42,648 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 17 disjuncts [2020-07-28 18:05:42,661 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 17 disjuncts [2020-07-28 18:05:42,678 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:42,696 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:42,709 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:42,778 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:42,792 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:42,810 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:42,847 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:42,859 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:42,906 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:42,927 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:42,941 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:42,957 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,004 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:43,020 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:43,036 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,072 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:43,095 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,170 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:43,181 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:43,193 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:43,203 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:43,215 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:43,223 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:43,231 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:43,242 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:43,251 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,274 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:43,279 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,283 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,298 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:43,307 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,335 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:43,341 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:43,346 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,351 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:43,367 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,377 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,404 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:43,412 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,418 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,442 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:43,454 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:43,463 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:43,470 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,480 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:43,507 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,515 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:43,535 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-07-28 18:05:43,539 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:43,543 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-07-28 18:05:43,556 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,564 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:43,600 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:43,611 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:43,620 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,627 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,652 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:43,657 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,662 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:43,680 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,688 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,717 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:43,728 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:43,738 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:43,748 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:43,760 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:43,771 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:43,791 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:43,804 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,832 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:43,840 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,847 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:43,873 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:43,883 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,909 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:43,918 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:43,924 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:43,931 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:43,967 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:43,980 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:44,019 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:44,037 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:44,059 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:44,111 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:44,127 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:44,140 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:44,150 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:44,160 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:44,199 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,217 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:44,263 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:44,279 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,305 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:44,357 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:44,379 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:44,392 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:44,407 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,447 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:44,461 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:44,473 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,512 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,521 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:44,553 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:44,567 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 18 disjuncts [2020-07-28 18:05:44,579 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:44,593 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:44,607 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:44,624 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:44,637 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:44,650 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:44,664 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:44,675 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,685 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:44,728 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:44,739 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,749 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:44,787 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:44,794 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:44,821 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:44,831 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:44,840 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,848 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:44,878 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:44,890 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:44,938 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:44,954 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:44,968 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,014 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:45,027 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:45,038 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:45,052 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:45,065 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,104 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,125 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,159 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:45,173 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:45,185 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,230 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:45,249 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:45,267 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:45,280 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:45,318 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:45,327 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,357 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:45,369 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:45,385 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:45,420 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:45,430 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:45,440 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:45,447 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:45,456 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:45,462 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:45,469 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,473 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,515 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:45,521 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,544 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:45,552 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:45,560 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,583 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:45,596 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:45,602 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,607 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:45,622 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,629 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,663 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:45,671 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,683 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,712 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:45,720 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:45,727 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:45,735 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,744 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,762 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,767 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:45,786 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:45,794 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:45,804 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,826 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:45,833 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-07-28 18:05:45,837 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:45,841 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-07-28 18:05:45,856 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,863 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:45,884 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:45,901 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,913 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:45,938 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:45,946 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:45,980 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:45,992 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:46,004 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:46,016 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:46,026 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:46,037 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,048 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:46,056 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,062 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:46,095 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:46,106 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,116 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,126 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,156 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,168 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:46,182 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:46,190 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:46,199 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:46,224 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:46,233 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:46,258 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,268 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:46,276 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,283 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:46,328 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:46,345 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:46,360 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:46,377 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 17 disjuncts [2020-07-28 18:05:46,393 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 17 disjuncts [2020-07-28 18:05:46,408 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:46,420 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:46,432 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,467 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:46,481 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,516 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:46,531 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:46,542 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,582 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:46,595 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,607 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,616 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,645 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,655 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,666 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,695 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,706 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,755 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:46,771 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:46,787 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,797 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,809 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,840 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,850 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,860 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,895 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:46,915 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:46,959 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:46,980 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:46,995 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,008 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:47,051 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:47,063 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,075 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:47,112 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,123 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:47,170 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 19 disjuncts [2020-07-28 18:05:47,188 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:47,200 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 18 disjuncts [2020-07-28 18:05:47,208 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:47,221 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:47,234 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:47,244 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:47,255 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:47,270 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:47,283 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:47,294 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,304 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:47,344 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:47,355 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,374 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:47,403 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:47,410 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:47,435 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:47,452 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:47,463 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,472 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:47,505 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:47,519 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,569 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:47,589 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:47,607 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,669 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:47,689 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:47,707 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:47,727 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:47,746 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,799 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,813 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:47,868 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:47,893 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:47,915 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:47,981 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:48,003 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:48,028 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:48,051 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:48,111 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:48,126 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:48,177 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:48,197 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:48,220 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:48,291 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:48,357 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:48,368 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:48,379 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:48,390 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:48,401 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:48,411 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:48,419 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,443 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:48,454 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:48,492 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:48,504 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:48,514 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:48,548 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:48,558 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:48,567 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,574 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:48,597 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:48,608 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,644 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:48,658 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:48,668 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,694 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:48,704 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:48,711 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:48,719 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:48,728 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,747 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,752 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:48,769 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:48,777 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:48,787 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,812 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:48,819 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-07-28 18:05:48,825 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:48,828 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-07-28 18:05:48,843 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,851 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:48,878 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:48,884 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,891 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:48,930 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:48,940 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:48,973 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:48,987 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:49,000 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:49,011 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:49,023 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:49,037 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:49,047 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:49,057 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:49,065 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:49,096 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:49,107 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:49,116 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,127 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:49,160 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:49,175 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:49,187 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:49,196 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:49,207 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:49,236 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:49,246 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:49,280 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:49,293 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:49,305 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:49,314 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:49,361 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:49,378 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:49,394 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:49,410 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 17 disjuncts [2020-07-28 18:05:49,427 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 17 disjuncts [2020-07-28 18:05:49,442 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:49,454 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:49,465 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,502 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:49,517 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,557 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:49,571 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:49,582 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,625 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:49,639 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:49,656 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,667 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:49,699 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:49,710 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,720 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:49,766 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,780 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:49,824 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:49,839 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:49,855 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:49,868 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,881 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:49,927 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:49,943 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:49,957 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,005 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:50,019 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,067 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:50,083 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:50,098 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,111 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:50,159 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:50,175 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,189 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:50,232 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,245 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:50,293 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:50,309 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 18 disjuncts [2020-07-28 18:05:50,329 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:50,344 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:50,362 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:50,378 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:50,392 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:50,406 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:50,420 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:50,433 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,443 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:50,477 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:50,491 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:50,501 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:50,509 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,545 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:50,560 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:50,580 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:50,589 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:50,598 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:50,632 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:50,643 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:50,673 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:50,685 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:50,695 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,705 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:50,741 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2020-07-28 18:05:50,757 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:50,773 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:50,788 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:50,807 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:50,824 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:50,845 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:50,856 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,897 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:50,918 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:50,931 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:50,968 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:50,979 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,018 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:51,034 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:51,045 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,059 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,094 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:51,105 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,115 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,162 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,173 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,209 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 17 disjuncts [2020-07-28 18:05:51,220 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 17 disjuncts [2020-07-28 18:05:51,233 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:51,246 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:51,255 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:51,291 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:51,302 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:51,314 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:51,346 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:51,363 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:51,404 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:51,416 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:51,426 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:51,444 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,483 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:51,493 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:51,504 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,532 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:51,551 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,587 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:51,596 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:51,604 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:51,614 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:51,620 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:51,628 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:51,636 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:51,646 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:51,655 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,676 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:51,681 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,685 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,699 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:51,709 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,730 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:51,736 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:51,741 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,746 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:51,757 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,765 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,787 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:51,797 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,804 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,824 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:51,831 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:51,840 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:51,848 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,854 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:51,874 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,886 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:51,904 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-07-28 18:05:51,912 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:51,916 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-07-28 18:05:51,931 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:51,939 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:51,958 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:51,968 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:51,976 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:51,982 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:52,003 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:52,014 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:52,018 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:52,035 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,043 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:52,072 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2020-07-28 18:05:52,085 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:52,095 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-07-28 18:05:52,106 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:52,125 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:52,138 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:52,151 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:52,163 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,189 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:52,196 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,202 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:52,233 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:52,246 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,295 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:52,309 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:52,320 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:52,329 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,366 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:52,382 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:52,427 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 16 disjuncts [2020-07-28 18:05:52,440 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-07-28 18:05:52,452 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:52,490 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:52,500 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:52,510 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-07-28 18:05:52,517 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:52,523 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-07-28 18:05:52,545 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,556 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:52,586 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:52,596 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,607 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:52,634 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:52,646 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-07-28 18:05:52,660 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:52,672 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,706 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-07-28 18:05:52,717 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-07-28 18:05:52,726 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,753 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-07-28 18:05:52,761 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-07-28 18:05:52,775 INFO L544 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:52,918 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 50 [2020-07-28 18:05:52,920 INFO L624 ElimStorePlain]: treesize reduction 179, result has 37.8 percent of original size [2020-07-28 18:05:52,922 INFO L544 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-07-28 18:05:52,922 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:258, output treesize:138 [2020-07-28 18:05:52,940 WARN L406 uantifierElimination]: Trying to double check SDD result, but SMT solver's response was UNKNOWN. [2020-07-28 18:05:52,941 WARN L407 uantifierElimination]: Input elimination task: ∃ [|v_#memory_$Pointer$.base_19|, |v_#memory_$Pointer$.offset_19|]. (let ((.cse5 (select (select |v_#memory_$Pointer$.offset_19| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (.cse1 (select (select |v_#memory_$Pointer$.base_19| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|))) (let ((.cse8 (select |v_#memory_$Pointer$.base_19| .cse1)) (.cse7 (+ .cse5 4))) (let ((.cse0 (select .cse8 .cse7))) (let ((.cse2 (select (select |v_#memory_$Pointer$.base_19| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (.cse3 (+ (select (select |v_#memory_$Pointer$.offset_19| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset) 4)) (.cse4 (select |v_#memory_$Pointer$.offset_19| .cse0)) (.cse11 (select |v_#memory_$Pointer$.base_19| .cse0)) (.cse6 (select |v_#memory_$Pointer$.offset_19| .cse1)) (.cse9 (+ .cse5 8)) (.cse10 (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8))) (and (not (= .cse0 .cse1)) (= ULTIMATE.start_dll_remove_first_~temp~1.base (select (select |v_#memory_$Pointer$.base_19| .cse2) .cse3)) (= (select (select |v_#memory_$Pointer$.offset_19| .cse2) .cse3) ULTIMATE.start_dll_remove_first_~temp~1.offset) (= (select .cse4 8) .cse5) (= 0 (select .cse6 .cse7)) (= 0 (select .cse8 .cse9)) (= 0 (select .cse4 4)) (= (store |v_#memory_$Pointer$.offset_19| ULTIMATE.start_dll_remove_first_~temp~1.base (store (select |v_#memory_$Pointer$.offset_19| ULTIMATE.start_dll_remove_first_~temp~1.base) .cse10 0)) |#memory_$Pointer$.offset|) (= 0 .cse5) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|) (= 0 (select .cse11 4)) (<= (+ .cse0 2) |ULTIMATE.start_main_~#s~0.base|) (= .cse1 (select .cse11 8)) (= 0 (select .cse6 .cse9)) (= |#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_19| ULTIMATE.start_dll_remove_first_~temp~1.base (store (select |v_#memory_$Pointer$.base_19| ULTIMATE.start_dll_remove_first_~temp~1.base) .cse10 0)))))))) [2020-07-28 18:05:52,941 WARN L408 uantifierElimination]: ElimStorePlain result: ∃ []. (let ((.cse3 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset))) (let ((.cse4 (select |#memory_$Pointer$.base| .cse3))) (let ((.cse0 (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8)) (.cse2 (select |#memory_$Pointer$.offset| .cse3)) (.cse1 (select .cse4 4))) (and (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~temp~1.base) .cse0)) (= 0 (select (select |#memory_$Pointer$.base| .cse1) 4)) (= 0 (select .cse2 4)) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base .cse1) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (not (= .cse3 .cse1)) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~temp~1.base) .cse0)) (= 0 (select .cse2 8)) (= 0 (select (select |#memory_$Pointer$.offset| .cse1) 4)) (= 0 (select .cse4 8)) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|) (<= (+ .cse1 2) |ULTIMATE.start_main_~#s~0.base|))))) [2020-07-28 18:05:53,260 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2020-07-28 18:05:53,261 INFO L350 Elim1Store]: treesize reduction 40, result has 78.8 percent of original size [2020-07-28 18:05:53,262 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 142 treesize of output 208 [2020-07-28 18:05:53,295 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-07-28 18:05:53,306 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-07-28 18:05:53,314 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-28 18:05:53,323 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,334 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,344 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,358 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,363 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-07-28 18:05:53,377 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,402 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-07-28 18:05:53,413 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-07-28 18:05:53,422 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,431 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,444 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,460 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-07-28 18:05:53,470 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,491 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-07-28 18:05:53,504 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-07-28 18:05:53,516 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,525 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,545 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-07-28 18:05:53,556 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-07-28 18:05:53,568 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-28 18:05:53,580 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,591 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,600 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,616 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,623 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-07-28 18:05:53,640 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,665 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-07-28 18:05:53,680 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-07-28 18:05:53,697 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-07-28 18:05:53,710 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,721 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,744 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-07-28 18:05:53,757 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-07-28 18:05:53,771 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-07-28 18:05:53,780 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,791 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,809 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:53,830 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-07-28 18:05:53,842 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:53,855 INFO L544 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:54,033 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2020-07-28 18:05:54,036 INFO L624 ElimStorePlain]: treesize reduction 139, result has 50.4 percent of original size [2020-07-28 18:05:54,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:54,098 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:54,098 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 55 treesize of output 131 [2020-07-28 18:05:54,100 INFO L544 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:54,211 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2020-07-28 18:05:54,212 INFO L624 ElimStorePlain]: treesize reduction 48, result has 73.0 percent of original size [2020-07-28 18:05:54,219 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:54,228 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:54,234 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:54,255 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:54,263 INFO L544 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:54,264 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:160, output treesize:130 [2020-07-28 18:05:56,274 WARN L406 uantifierElimination]: Trying to double check SDD result, but SMT solver's response was UNKNOWN. [2020-07-28 18:05:56,274 WARN L407 uantifierElimination]: Input elimination task: ∃ [|v_#memory_$Pointer$.base_20|, |v_#memory_$Pointer$.offset_20|]. (let ((.cse6 (select |v_#memory_$Pointer$.base_20| |ULTIMATE.start_main_~#s~0.base|))) (let ((.cse0 (select .cse6 |ULTIMATE.start_main_~#s~0.offset|))) (let ((.cse7 (select |v_#memory_$Pointer$.base_20| .cse0))) (let ((.cse1 (select .cse7 4))) (let ((.cse2 (select |v_#memory_$Pointer$.base_20| .cse1)) (.cse4 (select |v_#memory_$Pointer$.offset_20| |ULTIMATE.start_main_~#s~0.base|)) (.cse3 (select |v_#memory_$Pointer$.offset_20| .cse1)) (.cse5 (select |v_#memory_$Pointer$.offset_20| .cse0))) (and (not (= .cse0 .cse1)) (= 0 (select .cse2 8)) (<= (+ .cse1 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select .cse3 8)) (= |#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_20| |ULTIMATE.start_main_~#s~0.base| (store .cse4 |ULTIMATE.start_main_~#s~0.offset| 0))) (= 0 (select .cse5 4)) (= (select .cse2 4) 0) (= 0 (select .cse4 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select .cse3 4)) (= 0 (select .cse5 8)) (= (store |v_#memory_$Pointer$.base_20| |ULTIMATE.start_main_~#s~0.base| (store .cse6 |ULTIMATE.start_main_~#s~0.offset| .cse1)) |#memory_$Pointer$.base|) (= 0 (select .cse7 8)))))))) [2020-07-28 18:05:56,275 WARN L408 uantifierElimination]: ElimStorePlain result: ∃ [v_arrayElimCell_28]. (let ((.cse4 (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28)) (.cse0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|))) (let ((.cse3 (select |#memory_$Pointer$.base| .cse0)) (.cse2 (select |#memory_$Pointer$.base| v_arrayElimCell_28)) (.cse5 (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (.cse1 (select |#memory_$Pointer$.offset| v_arrayElimCell_28)) (.cse7 (select |#memory_$Pointer$.offset| .cse0)) (.cse6 (not .cse4))) (and (<= (+ .cse0 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select .cse1 8)) (= .cse0 (select .cse2 4)) (= 0 (select .cse3 8)) (not (= .cse0 v_arrayElimCell_28)) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select .cse3 4)) (or (and .cse4 .cse5) (= 0 (select .cse2 8))) (or (not .cse5) (= 0 v_arrayElimCell_28) .cse6) (= 0 (select .cse7 4)) (= 0 (select .cse1 4)) (= 0 (select .cse7 8)) (or (not (= 4 |ULTIMATE.start_main_~#s~0.offset|)) .cse6)))) [2020-07-28 18:05:56,291 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,299 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:56,305 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:56,327 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,519 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,526 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:56,532 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:56,551 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,782 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,788 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:56,794 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:56,815 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,831 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,839 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:56,844 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:56,865 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,882 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,903 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:56,911 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:56,934 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,953 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:56,965 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:56,971 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:56,994 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:57,047 INFO L440 ElimStorePlain]: Different costs {57=[|#memory_$Pointer$.base|], 66=[|#memory_$Pointer$.offset|]} [2020-07-28 18:05:57,087 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,088 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,103 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,126 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:57,129 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 107 treesize of output 71 [2020-07-28 18:05:57,174 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:57,188 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:57,228 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:57,247 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:57,264 INFO L544 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:57,322 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,323 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,338 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,359 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:57,360 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 16 case distinctions, treesize of input 114 treesize of output 74 [2020-07-28 18:05:57,403 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:57,463 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-28 18:05:57,478 INFO L544 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:57,513 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,515 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,537 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:57,585 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:57,586 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 114 treesize of output 104 [2020-07-28 18:05:57,637 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:57,659 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:57,682 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-07-28 18:05:57,746 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-28 18:05:57,774 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:57,843 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-07-28 18:05:57,859 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-28 18:05:57,877 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-07-28 18:05:57,928 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-28 18:05:57,947 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:57,987 INFO L544 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:58,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:58,014 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:58,047 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:58,048 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 114 treesize of output 114 [2020-07-28 18:05:58,081 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-28 18:05:58,093 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:58,110 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:58,133 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-07-28 18:05:58,153 INFO L523 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-28 18:05:58,167 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:58,181 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-07-28 18:05:58,212 INFO L523 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-07-28 18:05:58,221 INFO L544 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-07-28 18:05:58,614 WARN L193 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 98 [2020-07-28 18:05:58,618 INFO L624 ElimStorePlain]: treesize reduction 100, result has 74.3 percent of original size [2020-07-28 18:05:58,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:58,667 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:58,694 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:58,694 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 40 [2020-07-28 18:05:58,705 INFO L544 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:58,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:58,742 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:58,772 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:58,772 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 5 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 40 [2020-07-28 18:05:58,774 INFO L544 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:58,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:58,802 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:58,837 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:58,838 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 52 [2020-07-28 18:05:58,841 INFO L544 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:58,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:58,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-07-28 18:05:58,865 INFO L173 IndexEqualityManager]: detected equality via solver [2020-07-28 18:05:58,876 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:58,877 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 37 [2020-07-28 18:05:58,878 INFO L544 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:58,955 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:58,987 INFO L544 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-07-28 18:05:58,988 INFO L244 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:584, output treesize:80 [2020-07-28 18:05:58,996 WARN L406 uantifierElimination]: Trying to double check SDD result, but SMT solver's response was UNKNOWN. [2020-07-28 18:05:58,997 WARN L407 uantifierElimination]: Input elimination task: ∃ [|#memory_$Pointer$.base|, |#memory_$Pointer$.offset|, v_arrayElimCell_28]. (let ((.cse8 (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|))) (let ((.cse6 (select .cse8 |ULTIMATE.start_main_~#s~0.offset|))) (let ((.cse22 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (.cse23 (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset) 4)) (.cse24 (select |#memory_$Pointer$.offset| .cse6)) (.cse2 (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|)) (.cse25 (select |#memory_$Pointer$.base| .cse6)) (.cse26 (select |#memory_$Pointer$.base| v_arrayElimCell_28)) (.cse27 (select |#memory_$Pointer$.offset| v_arrayElimCell_28))) (let ((.cse1 (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (.cse15 (= 0 (select .cse27 8))) (.cse16 (= .cse6 (select .cse26 4))) (.cse17 (not (= .cse6 v_arrayElimCell_28))) (.cse18 (= 0 (select .cse27 4))) (.cse19 (= 0 (select .cse26 8))) (.cse0 (<= (+ .cse6 2) |ULTIMATE.start_main_~#s~0.base|)) (.cse3 (= 0 (select .cse25 8))) (.cse4 (= 0 (select .cse2 |ULTIMATE.start_main_~#s~0.offset|))) (.cse5 (= 0 (select .cse25 4))) (.cse7 (= 0 (select .cse24 4))) (.cse9 (= ULTIMATE.start_dll_remove_first_~temp~1.base (select (select |#memory_$Pointer$.base| .cse22) .cse23))) (.cse10 (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|)) (.cse11 (= 0 (select .cse24 8))) (.cse12 (= (select (select |#memory_$Pointer$.offset| .cse22) .cse23) ULTIMATE.start_dll_remove_first_~temp~1.offset)) (.cse13 (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|)) (.cse14 (not (= 4 |ULTIMATE.start_main_~#s~0.offset|)))) (or (and .cse0 .cse1 (= 0 (select .cse2 4)) .cse3 .cse4 .cse5 (= (select .cse2 8) 0) (not (= .cse6 |ULTIMATE.start_main_~#s~0.base|)) .cse7 (= 0 |ULTIMATE.start_main_~#s~0.base|) (= (select .cse8 4) .cse6) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse15 .cse16 .cse3 (not .cse1) .cse4 .cse17 .cse5 .cse7 .cse18 .cse9 .cse10 .cse19 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse15 .cse16 .cse3 .cse4 .cse17 .cse5 (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28)) .cse7 .cse18 .cse9 .cse10 .cse19 .cse11 .cse12 .cse13) (let ((.cse20 (select |#memory_$Pointer$.offset| 0)) (.cse21 (select |#memory_$Pointer$.base| 0))) (and .cse0 .cse3 .cse4 (not (= 0 .cse6)) .cse5 (= 0 (select .cse20 8)) .cse7 .cse9 .cse10 (= 0 (select .cse21 8)) (= 0 (select .cse20 4)) .cse11 .cse12 .cse13 .cse14 (= .cse6 (select .cse21 4))))))))) [2020-07-28 18:05:58,997 WARN L408 uantifierElimination]: ElimStorePlain result: ∃ []. (let ((.cse5 (not (= 4 |ULTIMATE.start_main_~#s~0.offset|))) (.cse2 (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (.cse0 (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|)) (.cse1 (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset)) (.cse3 (= ULTIMATE.start_dll_remove_first_~temp~1.base 0)) (.cse4 (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))) (or (and .cse0 .cse1 (not .cse2) .cse3 .cse4 .cse5) (and .cse0 .cse1 (or (not (= 0 ULTIMATE.start_dll_remove_first_~head.base)) (not (= 8 ULTIMATE.start_dll_remove_first_~head.offset))) .cse3 .cse4 .cse5) (and .cse0 .cse1 .cse3 .cse4) (and (= 0 |ULTIMATE.start_main_~#s~0.base|) .cse2 .cse0 .cse1 .cse3 .cse4))) [2020-07-28 18:05:59,055 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 [2020-07-28 18:05:59,055 INFO L544 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:59,062 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:59,067 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 [2020-07-28 18:05:59,067 INFO L544 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:59,072 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:59,073 INFO L544 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-07-28 18:05:59,073 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:23, output treesize:15 [2020-07-28 18:05:59,111 INFO L384 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 15 treesize of output 7 [2020-07-28 18:05:59,112 INFO L544 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:59,118 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:59,120 INFO L384 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 15 treesize of output 7 [2020-07-28 18:05:59,121 INFO L544 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-07-28 18:05:59,124 INFO L624 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-07-28 18:05:59,125 INFO L544 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-07-28 18:05:59,125 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:7 [2020-07-28 18:05:59,128 WARN L406 uantifierElimination]: Trying to double check SDD result, but SMT solver's response was UNKNOWN. [2020-07-28 18:05:59,128 WARN L407 uantifierElimination]: Input elimination task: ∃ [|#memory_$Pointer$.offset|, |ULTIMATE.start_main_~#s~0.base|, |ULTIMATE.start_main_~#s~0.offset|, |#memory_$Pointer$.base|]. (let ((.cse0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (.cse1 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|))) (and (= .cse0 |ULTIMATE.start_main_#t~mem10.offset|) (= .cse1 |ULTIMATE.start_main_#t~mem10.base|) (= 0 .cse0) (= 0 .cse1))) [2020-07-28 18:05:59,129 WARN L408 uantifierElimination]: ElimStorePlain result: ∃ []. (and (= 0 |ULTIMATE.start_main_#t~mem10.offset|) (= 0 |ULTIMATE.start_main_#t~mem10.base|)) [2020-07-28 18:05:59,130 INFO L280 TraceCheckUtils]: 0: Hoare triple {865#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {865#true} is VALID [2020-07-28 18:05:59,131 INFO L280 TraceCheckUtils]: 1: Hoare triple {865#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {889#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,132 INFO L280 TraceCheckUtils]: 2: Hoare triple {889#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {893#(and (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,133 INFO L280 TraceCheckUtils]: 3: Hoare triple {893#(and (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {893#(and (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,136 INFO L280 TraceCheckUtils]: 4: Hoare triple {893#(and (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_create_~head~0.base 0) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {900#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))))} is VALID [2020-07-28 18:05:59,138 INFO L280 TraceCheckUtils]: 5: Hoare triple {900#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))))} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {900#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))))} is VALID [2020-07-28 18:05:59,140 INFO L280 TraceCheckUtils]: 6: Hoare triple {900#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))))} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {907#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 1 (select |#valid| ULTIMATE.start_dll_create_~head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,142 INFO L280 TraceCheckUtils]: 7: Hoare triple {907#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 1 (select |#valid| ULTIMATE.start_dll_create_~head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {911#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,143 INFO L280 TraceCheckUtils]: 8: Hoare triple {911#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {911#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,145 INFO L280 TraceCheckUtils]: 9: Hoare triple {911#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {918#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) ULTIMATE.start_dll_create_~head~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,149 INFO L280 TraceCheckUtils]: 10: Hoare triple {918#(and (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) ULTIMATE.start_dll_create_~head~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {922#(and (= ULTIMATE.start_dll_create_~new_head~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 8)) (not (= ULTIMATE.start_dll_create_~new_head~0.base (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)))) (<= (+ (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 4)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 8) ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))))} is VALID [2020-07-28 18:05:59,151 INFO L280 TraceCheckUtils]: 11: Hoare triple {922#(and (= ULTIMATE.start_dll_create_~new_head~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 8)) (not (= ULTIMATE.start_dll_create_~new_head~0.base (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)))) (<= (+ (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4)) 0) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 4)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 8) ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))))} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {926#(and (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 8)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 8) ULTIMATE.start_dll_create_~head~0.offset) (<= (+ (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4)))) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,153 INFO L280 TraceCheckUtils]: 12: Hoare triple {926#(and (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 8)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 8) ULTIMATE.start_dll_create_~head~0.offset) (<= (+ (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4)))) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} assume !(dll_create_~len > 0); {926#(and (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 8)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 8) ULTIMATE.start_dll_create_~head~0.offset) (<= (+ (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4)))) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} is VALID [2020-07-28 18:05:59,155 INFO L280 TraceCheckUtils]: 13: Hoare triple {926#(and (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 8)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4))) 8) ULTIMATE.start_dll_create_~head~0.offset) (<= (+ (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (not (= ULTIMATE.start_dll_create_~head~0.base (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) (+ ULTIMATE.start_dll_create_~head~0.offset 4)))) (= 0 ULTIMATE.start_dll_create_~head~0.offset))} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {933#(and (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (not (= |ULTIMATE.start_dll_create_#res.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4)))) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) 8) |ULTIMATE.start_dll_create_#res.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) 4)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 8))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) 8) |ULTIMATE.start_dll_create_#res.base|) (= 0 |ULTIMATE.start_dll_create_#res.offset|))} is VALID [2020-07-28 18:05:59,157 INFO L280 TraceCheckUtils]: 14: Hoare triple {933#(and (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (not (= |ULTIMATE.start_dll_create_#res.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4)))) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) 8) |ULTIMATE.start_dll_create_#res.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) 4)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 8))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) (+ |ULTIMATE.start_dll_create_#res.offset| 4))) 8) |ULTIMATE.start_dll_create_#res.base|) (= 0 |ULTIMATE.start_dll_create_#res.offset|))} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {937#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 8)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 8) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 4)) (<= (+ (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 8))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 4)))} is VALID [2020-07-28 18:05:59,159 INFO L280 TraceCheckUtils]: 15: Hoare triple {937#(and (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 8)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4)))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 8) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 4)) (<= (+ (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 8))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 4)))} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {941#(and (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 8)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4)))) (<= (+ (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 8) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 4)) (= ULTIMATE.start_dll_remove_first_~temp~1.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset) 4))) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset) 4)) ULTIMATE.start_dll_remove_first_~temp~1.offset))} is VALID [2020-07-28 18:05:59,165 INFO L280 TraceCheckUtils]: 16: Hoare triple {941#(and (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 8)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4)))) (<= (+ (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4)) 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 8) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 4))) 4)) (= ULTIMATE.start_dll_remove_first_~temp~1.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset) 4))) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 8))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset) 4)) ULTIMATE.start_dll_remove_first_~temp~1.offset))} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {945#(and (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~temp~1.base) (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4)) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (= ULTIMATE.start_dll_remove_first_~temp~1.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 8)) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~temp~1.base) (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 8)) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|) (<= (+ (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4) 2) |ULTIMATE.start_main_~#s~0.base|))} is VALID [2020-07-28 18:05:59,170 INFO L280 TraceCheckUtils]: 17: Hoare triple {945#(and (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~temp~1.base) (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4)) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) (= ULTIMATE.start_dll_remove_first_~temp~1.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4)) 4)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 8)) (= 0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~temp~1.base) (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 8)) (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|) (<= (+ (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~head.base) ULTIMATE.start_dll_remove_first_~head.offset)) 4) 2) |ULTIMATE.start_main_~#s~0.base|))} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {949#(and (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 8)) (exists ((v_arrayElimCell_28 Int)) (and (or (and (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28) (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| v_arrayElimCell_28) 8))) (= 0 (select (select |#memory_$Pointer$.offset| v_arrayElimCell_28) 8)) (or (not (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 v_arrayElimCell_28) (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| v_arrayElimCell_28) 4)) (= 0 (select (select |#memory_$Pointer$.offset| v_arrayElimCell_28) 4)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) v_arrayElimCell_28)) (or (not (= 4 |ULTIMATE.start_main_~#s~0.offset|)) (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28))))) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 8)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)))} is VALID [2020-07-28 18:05:59,172 INFO L280 TraceCheckUtils]: 18: Hoare triple {949#(and (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 8)) (exists ((v_arrayElimCell_28 Int)) (and (or (and (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28) (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| v_arrayElimCell_28) 8))) (= 0 (select (select |#memory_$Pointer$.offset| v_arrayElimCell_28) 8)) (or (not (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 v_arrayElimCell_28) (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| v_arrayElimCell_28) 4)) (= 0 (select (select |#memory_$Pointer$.offset| v_arrayElimCell_28) 4)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) v_arrayElimCell_28)) (or (not (= 4 |ULTIMATE.start_main_~#s~0.offset|)) (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28))))) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 8)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)))} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {949#(and (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 8)) (exists ((v_arrayElimCell_28 Int)) (and (or (and (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28) (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| v_arrayElimCell_28) 8))) (= 0 (select (select |#memory_$Pointer$.offset| v_arrayElimCell_28) 8)) (or (not (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 v_arrayElimCell_28) (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| v_arrayElimCell_28) 4)) (= 0 (select (select |#memory_$Pointer$.offset| v_arrayElimCell_28) 4)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) v_arrayElimCell_28)) (or (not (= 4 |ULTIMATE.start_main_~#s~0.offset|)) (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28))))) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 8)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)))} is VALID [2020-07-28 18:05:59,174 INFO L280 TraceCheckUtils]: 19: Hoare triple {949#(and (<= (+ (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 8)) (exists ((v_arrayElimCell_28 Int)) (and (or (and (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28) (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| v_arrayElimCell_28) 8))) (= 0 (select (select |#memory_$Pointer$.offset| v_arrayElimCell_28) 8)) (or (not (= 8 |ULTIMATE.start_main_~#s~0.offset|)) (= 0 v_arrayElimCell_28) (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) (select (select |#memory_$Pointer$.base| v_arrayElimCell_28) 4)) (= 0 (select (select |#memory_$Pointer$.offset| v_arrayElimCell_28) 4)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|) v_arrayElimCell_28)) (or (not (= 4 |ULTIMATE.start_main_~#s~0.offset|)) (not (= |ULTIMATE.start_main_~#s~0.base| v_arrayElimCell_28))))) (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 8)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) 4)))} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {880#(and (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base 0) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} is VALID [2020-07-28 18:05:59,175 INFO L280 TraceCheckUtils]: 20: Hoare triple {880#(and (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base 0) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {880#(and (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base 0) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} is VALID [2020-07-28 18:05:59,176 INFO L280 TraceCheckUtils]: 21: Hoare triple {880#(and (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|) (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset) (= ULTIMATE.start_dll_remove_first_~temp~1.base 0) (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|))} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} is VALID [2020-07-28 18:05:59,177 INFO L280 TraceCheckUtils]: 22: Hoare triple {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} is VALID [2020-07-28 18:05:59,178 INFO L280 TraceCheckUtils]: 23: Hoare triple {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} assume !(main_~i~0 >= 0); {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} is VALID [2020-07-28 18:05:59,179 INFO L280 TraceCheckUtils]: 24: Hoare triple {881#(and (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)))} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {882#(and (= 0 |ULTIMATE.start_main_#t~mem10.offset|) (= 0 |ULTIMATE.start_main_#t~mem10.base|))} is VALID [2020-07-28 18:05:59,180 INFO L280 TraceCheckUtils]: 25: Hoare triple {882#(and (= 0 |ULTIMATE.start_main_#t~mem10.offset|) (= 0 |ULTIMATE.start_main_#t~mem10.base|))} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {866#false} is VALID [2020-07-28 18:05:59,180 INFO L280 TraceCheckUtils]: 26: Hoare triple {866#false} assume !false; {866#false} is VALID [2020-07-28 18:05:59,190 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 18:05:59,190 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-28 18:05:59,190 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2020-07-28 18:05:59,191 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030074532] [2020-07-28 18:05:59,191 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 27 [2020-07-28 18:05:59,194 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:05:59,194 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 31 states. [2020-07-28 18:05:59,307 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 46 edges. 46 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:05:59,307 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-07-28 18:05:59,308 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:05:59,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-07-28 18:05:59,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=850, Unknown=0, NotChecked=0, Total=930 [2020-07-28 18:05:59,309 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand 31 states. [2020-07-28 18:06:02,017 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-07-28 18:06:02,608 WARN L193 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2020-07-28 18:06:03,522 WARN L193 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2020-07-28 18:06:03,838 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 93 [2020-07-28 18:06:04,363 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2020-07-28 18:06:05,103 WARN L193 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 135 [2020-07-28 18:06:05,456 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 94 [2020-07-28 18:06:05,935 WARN L193 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 119 [2020-07-28 18:06:06,676 WARN L193 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 115 [2020-07-28 18:06:06,939 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 86 [2020-07-28 18:06:07,211 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 78 [2020-07-28 18:06:09,978 WARN L193 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 119 [2020-07-28 18:06:10,276 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 82 [2020-07-28 18:06:10,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:10,374 INFO L93 Difference]: Finished difference Result 89 states and 107 transitions. [2020-07-28 18:06:10,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-07-28 18:06:10,374 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 27 [2020-07-28 18:06:10,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:06:10,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-07-28 18:06:10,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 97 transitions. [2020-07-28 18:06:10,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-07-28 18:06:10,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 97 transitions. [2020-07-28 18:06:10,379 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 34 states and 97 transitions. [2020-07-28 18:06:10,716 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 97 edges. 97 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:06:10,718 INFO L225 Difference]: With dead ends: 89 [2020-07-28 18:06:10,719 INFO L226 Difference]: Without dead ends: 61 [2020-07-28 18:06:10,721 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=424, Invalid=3116, Unknown=0, NotChecked=0, Total=3540 [2020-07-28 18:06:10,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-07-28 18:06:10,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 41. [2020-07-28 18:06:10,801 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:06:10,801 INFO L82 GeneralOperation]: Start isEquivalent. First operand 61 states. Second operand 41 states. [2020-07-28 18:06:10,801 INFO L74 IsIncluded]: Start isIncluded. First operand 61 states. Second operand 41 states. [2020-07-28 18:06:10,801 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 41 states. [2020-07-28 18:06:10,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:10,803 INFO L93 Difference]: Finished difference Result 61 states and 69 transitions. [2020-07-28 18:06:10,803 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 69 transitions. [2020-07-28 18:06:10,803 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:06:10,804 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:06:10,804 INFO L74 IsIncluded]: Start isIncluded. First operand 41 states. Second operand 61 states. [2020-07-28 18:06:10,804 INFO L87 Difference]: Start difference. First operand 41 states. Second operand 61 states. [2020-07-28 18:06:10,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:10,806 INFO L93 Difference]: Finished difference Result 61 states and 69 transitions. [2020-07-28 18:06:10,806 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 69 transitions. [2020-07-28 18:06:10,807 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:06:10,807 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:06:10,807 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:06:10,807 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:06:10,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-07-28 18:06:10,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 47 transitions. [2020-07-28 18:06:10,809 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 47 transitions. Word has length 27 [2020-07-28 18:06:10,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:06:10,809 INFO L479 AbstractCegarLoop]: Abstraction has 41 states and 47 transitions. [2020-07-28 18:06:10,809 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-07-28 18:06:10,809 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 47 transitions. [2020-07-28 18:06:10,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-07-28 18:06:10,810 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:06:10,810 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:06:11,022 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-28 18:06:11,023 INFO L427 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:06:11,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:06:11,023 INFO L82 PathProgramCache]: Analyzing trace with hash -570791890, now seen corresponding path program 1 times [2020-07-28 18:06:11,023 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:06:11,024 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926154939] [2020-07-28 18:06:11,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:06:11,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:06:11,151 INFO L280 TraceCheckUtils]: 0: Hoare triple {1321#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {1321#true} is VALID [2020-07-28 18:06:11,153 INFO L280 TraceCheckUtils]: 1: Hoare triple {1321#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,154 INFO L280 TraceCheckUtils]: 2: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,154 INFO L280 TraceCheckUtils]: 3: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,155 INFO L280 TraceCheckUtils]: 4: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,157 INFO L280 TraceCheckUtils]: 5: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,157 INFO L280 TraceCheckUtils]: 6: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,158 INFO L280 TraceCheckUtils]: 7: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,158 INFO L280 TraceCheckUtils]: 8: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,159 INFO L280 TraceCheckUtils]: 9: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,159 INFO L280 TraceCheckUtils]: 10: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,160 INFO L280 TraceCheckUtils]: 11: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,160 INFO L280 TraceCheckUtils]: 12: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} assume !(dll_create_~len > 0); {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,161 INFO L280 TraceCheckUtils]: 13: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {1323#(<= ULTIMATE.start_main_~len~0 2)} is VALID [2020-07-28 18:06:11,163 INFO L280 TraceCheckUtils]: 14: Hoare triple {1323#(<= ULTIMATE.start_main_~len~0 2)} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {1324#(<= ULTIMATE.start_main_~i~0 1)} is VALID [2020-07-28 18:06:11,163 INFO L280 TraceCheckUtils]: 15: Hoare triple {1324#(<= ULTIMATE.start_main_~i~0 1)} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {1324#(<= ULTIMATE.start_main_~i~0 1)} is VALID [2020-07-28 18:06:11,164 INFO L280 TraceCheckUtils]: 16: Hoare triple {1324#(<= ULTIMATE.start_main_~i~0 1)} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {1324#(<= ULTIMATE.start_main_~i~0 1)} is VALID [2020-07-28 18:06:11,165 INFO L280 TraceCheckUtils]: 17: Hoare triple {1324#(<= ULTIMATE.start_main_~i~0 1)} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {1324#(<= ULTIMATE.start_main_~i~0 1)} is VALID [2020-07-28 18:06:11,165 INFO L280 TraceCheckUtils]: 18: Hoare triple {1324#(<= ULTIMATE.start_main_~i~0 1)} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {1325#(<= ULTIMATE.start_main_~i~0 0)} is VALID [2020-07-28 18:06:11,167 INFO L280 TraceCheckUtils]: 19: Hoare triple {1325#(<= ULTIMATE.start_main_~i~0 0)} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {1325#(<= ULTIMATE.start_main_~i~0 0)} is VALID [2020-07-28 18:06:11,168 INFO L280 TraceCheckUtils]: 20: Hoare triple {1325#(<= ULTIMATE.start_main_~i~0 0)} assume !(dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0); {1325#(<= ULTIMATE.start_main_~i~0 0)} is VALID [2020-07-28 18:06:11,169 INFO L280 TraceCheckUtils]: 21: Hoare triple {1325#(<= ULTIMATE.start_main_~i~0 0)} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {1325#(<= ULTIMATE.start_main_~i~0 0)} is VALID [2020-07-28 18:06:11,170 INFO L280 TraceCheckUtils]: 22: Hoare triple {1325#(<= ULTIMATE.start_main_~i~0 0)} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {1326#(<= (+ ULTIMATE.start_main_~i~0 1) 0)} is VALID [2020-07-28 18:06:11,170 INFO L280 TraceCheckUtils]: 23: Hoare triple {1326#(<= (+ ULTIMATE.start_main_~i~0 1) 0)} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {1322#false} is VALID [2020-07-28 18:06:11,171 INFO L280 TraceCheckUtils]: 24: Hoare triple {1322#false} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {1322#false} is VALID [2020-07-28 18:06:11,171 INFO L280 TraceCheckUtils]: 25: Hoare triple {1322#false} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {1322#false} is VALID [2020-07-28 18:06:11,171 INFO L280 TraceCheckUtils]: 26: Hoare triple {1322#false} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {1322#false} is VALID [2020-07-28 18:06:11,172 INFO L280 TraceCheckUtils]: 27: Hoare triple {1322#false} assume !(main_~i~0 >= 0); {1322#false} is VALID [2020-07-28 18:06:11,172 INFO L280 TraceCheckUtils]: 28: Hoare triple {1322#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {1322#false} is VALID [2020-07-28 18:06:11,172 INFO L280 TraceCheckUtils]: 29: Hoare triple {1322#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {1322#false} is VALID [2020-07-28 18:06:11,172 INFO L280 TraceCheckUtils]: 30: Hoare triple {1322#false} assume !false; {1322#false} is VALID [2020-07-28 18:06:11,173 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-07-28 18:06:11,174 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926154939] [2020-07-28 18:06:11,174 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 18:06:11,174 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-07-28 18:06:11,174 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990077308] [2020-07-28 18:06:11,175 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 31 [2020-07-28 18:06:11,175 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:06:11,175 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2020-07-28 18:06:11,222 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 27 edges. 27 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:06:11,222 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-28 18:06:11,223 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:06:11,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-28 18:06:11,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-07-28 18:06:11,223 INFO L87 Difference]: Start difference. First operand 41 states and 47 transitions. Second operand 6 states. [2020-07-28 18:06:11,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:11,419 INFO L93 Difference]: Finished difference Result 52 states and 59 transitions. [2020-07-28 18:06:11,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-28 18:06:11,420 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 31 [2020-07-28 18:06:11,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:06:11,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-28 18:06:11,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 35 transitions. [2020-07-28 18:06:11,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-28 18:06:11,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 35 transitions. [2020-07-28 18:06:11,423 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 35 transitions. [2020-07-28 18:06:11,471 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 35 edges. 35 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:06:11,472 INFO L225 Difference]: With dead ends: 52 [2020-07-28 18:06:11,472 INFO L226 Difference]: Without dead ends: 33 [2020-07-28 18:06:11,474 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2020-07-28 18:06:11,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2020-07-28 18:06:11,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2020-07-28 18:06:11,508 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:06:11,508 INFO L82 GeneralOperation]: Start isEquivalent. First operand 33 states. Second operand 33 states. [2020-07-28 18:06:11,508 INFO L74 IsIncluded]: Start isIncluded. First operand 33 states. Second operand 33 states. [2020-07-28 18:06:11,508 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 33 states. [2020-07-28 18:06:11,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:11,510 INFO L93 Difference]: Finished difference Result 33 states and 37 transitions. [2020-07-28 18:06:11,510 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2020-07-28 18:06:11,510 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:06:11,510 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:06:11,512 INFO L74 IsIncluded]: Start isIncluded. First operand 33 states. Second operand 33 states. [2020-07-28 18:06:11,512 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 33 states. [2020-07-28 18:06:11,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:11,514 INFO L93 Difference]: Finished difference Result 33 states and 37 transitions. [2020-07-28 18:06:11,514 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2020-07-28 18:06:11,515 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:06:11,515 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:06:11,515 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:06:11,515 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:06:11,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-07-28 18:06:11,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2020-07-28 18:06:11,516 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 31 [2020-07-28 18:06:11,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:06:11,517 INFO L479 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2020-07-28 18:06:11,517 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-28 18:06:11,517 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2020-07-28 18:06:11,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2020-07-28 18:06:11,519 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 18:06:11,519 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 18:06:11,519 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-07-28 18:06:11,519 INFO L427 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 18:06:11,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 18:06:11,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1863086625, now seen corresponding path program 3 times [2020-07-28 18:06:11,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 18:06:11,520 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241743842] [2020-07-28 18:06:11,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 18:06:11,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:06:11,603 INFO L280 TraceCheckUtils]: 0: Hoare triple {1510#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {1510#true} is VALID [2020-07-28 18:06:11,604 INFO L280 TraceCheckUtils]: 1: Hoare triple {1510#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {1512#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:06:11,605 INFO L280 TraceCheckUtils]: 2: Hoare triple {1512#(= 2 ULTIMATE.start_dll_create_~len)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {1512#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:06:11,606 INFO L280 TraceCheckUtils]: 3: Hoare triple {1512#(= 2 ULTIMATE.start_dll_create_~len)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {1512#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:06:11,606 INFO L280 TraceCheckUtils]: 4: Hoare triple {1512#(= 2 ULTIMATE.start_dll_create_~len)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {1512#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:06:11,607 INFO L280 TraceCheckUtils]: 5: Hoare triple {1512#(= 2 ULTIMATE.start_dll_create_~len)} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {1512#(= 2 ULTIMATE.start_dll_create_~len)} is VALID [2020-07-28 18:06:11,608 INFO L280 TraceCheckUtils]: 6: Hoare triple {1512#(= 2 ULTIMATE.start_dll_create_~len)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:11,609 INFO L280 TraceCheckUtils]: 7: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:11,609 INFO L280 TraceCheckUtils]: 8: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:11,610 INFO L280 TraceCheckUtils]: 9: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:11,611 INFO L280 TraceCheckUtils]: 10: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:11,612 INFO L280 TraceCheckUtils]: 11: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {1514#(<= ULTIMATE.start_dll_create_~len 0)} is VALID [2020-07-28 18:06:11,613 INFO L280 TraceCheckUtils]: 12: Hoare triple {1514#(<= ULTIMATE.start_dll_create_~len 0)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {1511#false} is VALID [2020-07-28 18:06:11,613 INFO L280 TraceCheckUtils]: 13: Hoare triple {1511#false} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {1511#false} is VALID [2020-07-28 18:06:11,613 INFO L280 TraceCheckUtils]: 14: Hoare triple {1511#false} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {1511#false} is VALID [2020-07-28 18:06:11,613 INFO L280 TraceCheckUtils]: 15: Hoare triple {1511#false} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {1511#false} is VALID [2020-07-28 18:06:11,613 INFO L280 TraceCheckUtils]: 16: Hoare triple {1511#false} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {1511#false} is VALID [2020-07-28 18:06:11,614 INFO L280 TraceCheckUtils]: 17: Hoare triple {1511#false} assume !(dll_create_~len > 0); {1511#false} is VALID [2020-07-28 18:06:11,614 INFO L280 TraceCheckUtils]: 18: Hoare triple {1511#false} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {1511#false} is VALID [2020-07-28 18:06:11,614 INFO L280 TraceCheckUtils]: 19: Hoare triple {1511#false} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {1511#false} is VALID [2020-07-28 18:06:11,614 INFO L280 TraceCheckUtils]: 20: Hoare triple {1511#false} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {1511#false} is VALID [2020-07-28 18:06:11,615 INFO L280 TraceCheckUtils]: 21: Hoare triple {1511#false} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {1511#false} is VALID [2020-07-28 18:06:11,615 INFO L280 TraceCheckUtils]: 22: Hoare triple {1511#false} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {1511#false} is VALID [2020-07-28 18:06:11,615 INFO L280 TraceCheckUtils]: 23: Hoare triple {1511#false} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {1511#false} is VALID [2020-07-28 18:06:11,615 INFO L280 TraceCheckUtils]: 24: Hoare triple {1511#false} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {1511#false} is VALID [2020-07-28 18:06:11,615 INFO L280 TraceCheckUtils]: 25: Hoare triple {1511#false} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {1511#false} is VALID [2020-07-28 18:06:11,616 INFO L280 TraceCheckUtils]: 26: Hoare triple {1511#false} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {1511#false} is VALID [2020-07-28 18:06:11,616 INFO L280 TraceCheckUtils]: 27: Hoare triple {1511#false} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {1511#false} is VALID [2020-07-28 18:06:11,616 INFO L280 TraceCheckUtils]: 28: Hoare triple {1511#false} assume !(main_~i~0 >= 0); {1511#false} is VALID [2020-07-28 18:06:11,617 INFO L280 TraceCheckUtils]: 29: Hoare triple {1511#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {1511#false} is VALID [2020-07-28 18:06:11,617 INFO L280 TraceCheckUtils]: 30: Hoare triple {1511#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {1511#false} is VALID [2020-07-28 18:06:11,617 INFO L280 TraceCheckUtils]: 31: Hoare triple {1511#false} assume !false; {1511#false} is VALID [2020-07-28 18:06:11,618 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-28 18:06:11,618 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241743842] [2020-07-28 18:06:11,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487591273] [2020-07-28 18:06:11,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-28 18:06:12,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-07-28 18:06:12,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-28 18:06:12,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-28 18:06:12,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 18:06:12,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-28 18:06:12,456 INFO L280 TraceCheckUtils]: 0: Hoare triple {1510#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; {1510#true} is VALID [2020-07-28 18:06:12,457 INFO L280 TraceCheckUtils]: 1: Hoare triple {1510#true} havoc main_#res;havoc main_#t~ret8.base, main_#t~ret8.offset, main_#t~post9, main_#t~mem10.base, main_#t~mem10.offset, main_~len~0, main_~data~0, main_~#s~0.base, main_~#s~0.offset, main_~i~0;main_~len~0 := 2;main_~data~0 := 1;call main_~#s~0.base, main_~#s~0.offset := #Ultimate.allocOnStack(4);dll_create_#in~len, dll_create_#in~data := main_~len~0, main_~data~0;havoc dll_create_#res.base, dll_create_#res.offset;havoc dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset, dll_create_#t~post4, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~len, dll_create_~data, dll_create_~head~0.base, dll_create_~head~0.offset;dll_create_~len := dll_create_#in~len;dll_create_~data := dll_create_#in~data;dll_create_~head~0.base, dll_create_~head~0.offset := 0, 0; {1521#(<= ULTIMATE.start_dll_create_~len 2)} is VALID [2020-07-28 18:06:12,458 INFO L280 TraceCheckUtils]: 2: Hoare triple {1521#(<= ULTIMATE.start_dll_create_~len 2)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {1521#(<= ULTIMATE.start_dll_create_~len 2)} is VALID [2020-07-28 18:06:12,459 INFO L280 TraceCheckUtils]: 3: Hoare triple {1521#(<= ULTIMATE.start_dll_create_~len 2)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {1521#(<= ULTIMATE.start_dll_create_~len 2)} is VALID [2020-07-28 18:06:12,459 INFO L280 TraceCheckUtils]: 4: Hoare triple {1521#(<= ULTIMATE.start_dll_create_~len 2)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {1521#(<= ULTIMATE.start_dll_create_~len 2)} is VALID [2020-07-28 18:06:12,460 INFO L280 TraceCheckUtils]: 5: Hoare triple {1521#(<= ULTIMATE.start_dll_create_~len 2)} assume !(dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0); {1521#(<= ULTIMATE.start_dll_create_~len 2)} is VALID [2020-07-28 18:06:12,461 INFO L280 TraceCheckUtils]: 6: Hoare triple {1521#(<= ULTIMATE.start_dll_create_~len 2)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:12,461 INFO L280 TraceCheckUtils]: 7: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:12,462 INFO L280 TraceCheckUtils]: 8: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:12,463 INFO L280 TraceCheckUtils]: 9: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:12,465 INFO L280 TraceCheckUtils]: 10: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {1513#(<= ULTIMATE.start_dll_create_~len 1)} is VALID [2020-07-28 18:06:12,467 INFO L280 TraceCheckUtils]: 11: Hoare triple {1513#(<= ULTIMATE.start_dll_create_~len 1)} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {1514#(<= ULTIMATE.start_dll_create_~len 0)} is VALID [2020-07-28 18:06:12,468 INFO L280 TraceCheckUtils]: 12: Hoare triple {1514#(<= ULTIMATE.start_dll_create_~len 0)} assume !!(dll_create_~len > 0);call dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset := #Ultimate.allocOnHeap(12);dll_create_~new_head~0.base, dll_create_~new_head~0.offset := dll_create_#t~malloc3.base, dll_create_#t~malloc3.offset; {1511#false} is VALID [2020-07-28 18:06:12,469 INFO L280 TraceCheckUtils]: 13: Hoare triple {1511#false} assume !(0 == dll_create_~new_head~0.base && 0 == dll_create_~new_head~0.offset); {1511#false} is VALID [2020-07-28 18:06:12,469 INFO L280 TraceCheckUtils]: 14: Hoare triple {1511#false} call write~int(dll_create_~data, dll_create_~new_head~0.base, dll_create_~new_head~0.offset, 4);call write~$Pointer$(dll_create_~head~0.base, dll_create_~head~0.offset, dll_create_~new_head~0.base, 4 + dll_create_~new_head~0.offset, 4);call write~$Pointer$(0, 0, dll_create_~new_head~0.base, 8 + dll_create_~new_head~0.offset, 4); {1511#false} is VALID [2020-07-28 18:06:12,469 INFO L280 TraceCheckUtils]: 15: Hoare triple {1511#false} assume dll_create_~head~0.base != 0 || dll_create_~head~0.offset != 0;call write~$Pointer$(dll_create_~new_head~0.base, dll_create_~new_head~0.offset, dll_create_~head~0.base, 8 + dll_create_~head~0.offset, 4); {1511#false} is VALID [2020-07-28 18:06:12,469 INFO L280 TraceCheckUtils]: 16: Hoare triple {1511#false} dll_create_~head~0.base, dll_create_~head~0.offset := dll_create_~new_head~0.base, dll_create_~new_head~0.offset;dll_create_#t~post4 := dll_create_~len;dll_create_~len := dll_create_#t~post4 - 1;havoc dll_create_#t~post4; {1511#false} is VALID [2020-07-28 18:06:12,469 INFO L280 TraceCheckUtils]: 17: Hoare triple {1511#false} assume !(dll_create_~len > 0); {1511#false} is VALID [2020-07-28 18:06:12,470 INFO L280 TraceCheckUtils]: 18: Hoare triple {1511#false} dll_create_#res.base, dll_create_#res.offset := dll_create_~head~0.base, dll_create_~head~0.offset; {1511#false} is VALID [2020-07-28 18:06:12,470 INFO L280 TraceCheckUtils]: 19: Hoare triple {1511#false} main_#t~ret8.base, main_#t~ret8.offset := dll_create_#res.base, dll_create_#res.offset;call write~init~$Pointer$(main_#t~ret8.base, main_#t~ret8.offset, main_~#s~0.base, main_~#s~0.offset, 4);havoc main_#t~ret8.base, main_#t~ret8.offset;havoc main_~i~0;main_~i~0 := main_~len~0 - 1; {1511#false} is VALID [2020-07-28 18:06:12,470 INFO L280 TraceCheckUtils]: 20: Hoare triple {1511#false} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {1511#false} is VALID [2020-07-28 18:06:12,470 INFO L280 TraceCheckUtils]: 21: Hoare triple {1511#false} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {1511#false} is VALID [2020-07-28 18:06:12,470 INFO L280 TraceCheckUtils]: 22: Hoare triple {1511#false} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {1511#false} is VALID [2020-07-28 18:06:12,471 INFO L280 TraceCheckUtils]: 23: Hoare triple {1511#false} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {1511#false} is VALID [2020-07-28 18:06:12,471 INFO L280 TraceCheckUtils]: 24: Hoare triple {1511#false} assume !!(main_~i~0 >= 0);dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset := main_~#s~0.base, main_~#s~0.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset, dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset, dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset;dll_remove_first_~head.base, dll_remove_first_~head.offset := dll_remove_first_#in~head.base, dll_remove_first_#in~head.offset;call dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset := read~$Pointer$(dll_remove_first_#t~mem5.base, 4 + dll_remove_first_#t~mem5.offset, 4);dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset := dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset;havoc dll_remove_first_#t~mem5.base, dll_remove_first_#t~mem5.offset;havoc dll_remove_first_#t~mem6.base, dll_remove_first_#t~mem6.offset; {1511#false} is VALID [2020-07-28 18:06:12,471 INFO L280 TraceCheckUtils]: 25: Hoare triple {1511#false} assume dll_remove_first_~temp~1.base != 0 || dll_remove_first_~temp~1.offset != 0;call write~$Pointer$(0, 0, dll_remove_first_~temp~1.base, 8 + dll_remove_first_~temp~1.offset, 4); {1511#false} is VALID [2020-07-28 18:06:12,471 INFO L280 TraceCheckUtils]: 26: Hoare triple {1511#false} call dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset := read~$Pointer$(dll_remove_first_~head.base, dll_remove_first_~head.offset, 4);call ULTIMATE.dealloc(dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset);havoc dll_remove_first_#t~mem7.base, dll_remove_first_#t~mem7.offset;call write~$Pointer$(dll_remove_first_~temp~1.base, dll_remove_first_~temp~1.offset, dll_remove_first_~head.base, dll_remove_first_~head.offset, 4); {1511#false} is VALID [2020-07-28 18:06:12,471 INFO L280 TraceCheckUtils]: 27: Hoare triple {1511#false} main_#t~post9 := main_~i~0;main_~i~0 := main_#t~post9 - 1;havoc main_#t~post9; {1511#false} is VALID [2020-07-28 18:06:12,471 INFO L280 TraceCheckUtils]: 28: Hoare triple {1511#false} assume !(main_~i~0 >= 0); {1511#false} is VALID [2020-07-28 18:06:12,472 INFO L280 TraceCheckUtils]: 29: Hoare triple {1511#false} call main_#t~mem10.base, main_#t~mem10.offset := read~$Pointer$(main_~#s~0.base, main_~#s~0.offset, 4); {1511#false} is VALID [2020-07-28 18:06:12,472 INFO L280 TraceCheckUtils]: 30: Hoare triple {1511#false} assume 0 != main_#t~mem10.base || 0 != main_#t~mem10.offset;havoc main_#t~mem10.base, main_#t~mem10.offset; {1511#false} is VALID [2020-07-28 18:06:12,472 INFO L280 TraceCheckUtils]: 31: Hoare triple {1511#false} assume !false; {1511#false} is VALID [2020-07-28 18:06:12,473 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-28 18:06:12,473 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-28 18:06:12,474 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2020-07-28 18:06:12,474 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231150678] [2020-07-28 18:06:12,474 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2020-07-28 18:06:12,474 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 18:06:12,475 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-28 18:06:12,512 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 28 edges. 28 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:06:12,512 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-28 18:06:12,512 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 18:06:12,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-28 18:06:12,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-28 18:06:12,513 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand 5 states. [2020-07-28 18:06:12,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:12,590 INFO L93 Difference]: Finished difference Result 33 states and 37 transitions. [2020-07-28 18:06:12,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-28 18:06:12,590 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2020-07-28 18:06:12,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 18:06:12,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-28 18:06:12,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 32 transitions. [2020-07-28 18:06:12,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-28 18:06:12,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 32 transitions. [2020-07-28 18:06:12,593 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 32 transitions. [2020-07-28 18:06:12,639 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 32 edges. 32 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 18:06:12,639 INFO L225 Difference]: With dead ends: 33 [2020-07-28 18:06:12,639 INFO L226 Difference]: Without dead ends: 0 [2020-07-28 18:06:12,640 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-28 18:06:12,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-28 18:06:12,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-28 18:06:12,641 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 18:06:12,641 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2020-07-28 18:06:12,641 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-28 18:06:12,641 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-28 18:06:12,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:12,642 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-28 18:06:12,642 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-28 18:06:12,642 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:06:12,642 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:06:12,642 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-28 18:06:12,642 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-28 18:06:12,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 18:06:12,642 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-28 18:06:12,643 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-28 18:06:12,643 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:06:12,643 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 18:06:12,643 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 18:06:12,643 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 18:06:12,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-28 18:06:12,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-28 18:06:12,643 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 32 [2020-07-28 18:06:12,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 18:06:12,644 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-28 18:06:12,644 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-28 18:06:12,644 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-28 18:06:12,644 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 18:06:12,844 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-28 18:06:12,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-28 18:06:13,102 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 60 [2020-07-28 18:06:13,395 WARN L193 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 84 [2020-07-28 18:06:14,326 WARN L193 SmtUtils]: Spent 917.00 ms on a formula simplification. DAG size of input: 201 DAG size of output: 114 [2020-07-28 18:06:14,334 INFO L264 CegarLoopResult]: At program point L609(lines 600 614) the Hoare annotation is: false [2020-07-28 18:06:14,335 INFO L264 CegarLoopResult]: At program point L576-2(lines 576 589) the Hoare annotation is: (let ((.cse13 (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse11 (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base)) (.cse14 (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (let ((.cse8 (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base)) (.cse6 (= 0 ULTIMATE.start_dll_create_~new_head~0.offset)) (.cse2 (= 0 ULTIMATE.start_dll_create_~head~0.offset)) (.cse4 (select .cse11 .cse14)) (.cse7 (= (select .cse13 .cse14) 0)) (.cse0 (<= ULTIMATE.start_main_~len~0 2)) (.cse3 (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base)) (.cse1 (<= 2 ULTIMATE.start_main_~len~0))) (or (and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#s~0.base|) (= ULTIMATE.start_dll_create_~head~0.base 0) .cse0 (= 1 (select |#valid| |ULTIMATE.start_main_~#s~0.base|)) .cse1 (= 2 ULTIMATE.start_dll_create_~len) .cse2) (let ((.cse5 (select .cse8 4))) (and (= 0 (select .cse3 4)) (= 0 (select (select |#memory_$Pointer$.offset| .cse4) 4)) (= 0 (select (select |#memory_$Pointer$.base| .cse5) 4)) (= 0 (select (select |#memory_$Pointer$.base| .cse4) 4)) .cse6 (= 0 (select (select |#memory_$Pointer$.offset| .cse5) 4)) (not (= |ULTIMATE.start_main_~#s~0.base| .cse5)) (not (= |ULTIMATE.start_main_~#s~0.base| .cse4)) (<= ULTIMATE.start_dll_create_~len 0) .cse2 .cse7 .cse0 .cse1)) (let ((.cse9 (+ ULTIMATE.start_dll_create_~head~0.offset 4)) (.cse10 (+ ULTIMATE.start_dll_create_~head~0.offset 8)) (.cse12 (+ ULTIMATE.start_dll_create_~new_head~0.offset 8))) (and (= 0 (select .cse8 .cse9)) (= 0 (select .cse8 .cse10)) (<= (+ ULTIMATE.start_dll_create_~new_head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 0 (select .cse11 .cse12)) .cse6 .cse2 (= 0 .cse4) (= 0 (select .cse3 .cse9)) .cse7 .cse0 (= 0 (select .cse3 .cse10)) (<= 1 ULTIMATE.start_dll_create_~len) (<= ULTIMATE.start_dll_create_~len 1) .cse1 (= 1 (select |#valid| ULTIMATE.start_dll_create_~new_head~0.base)) (= 0 (select .cse13 .cse12)) (<= (+ ULTIMATE.start_dll_create_~head~0.base 2) |ULTIMATE.start_main_~#s~0.base|) (= 1 (select |#valid| ULTIMATE.start_dll_create_~head~0.base))))))) [2020-07-28 18:06:14,335 INFO L268 CegarLoopResult]: For program point L576-3(lines 576 589) no Hoare annotation was computed. [2020-07-28 18:06:14,335 INFO L264 CegarLoopResult]: At program point L605-2(lines 605 607) the Hoare annotation is: (let ((.cse30 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|)) (.cse29 (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (let ((.cse28 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) 4)) (.cse32 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) (.cse31 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) .cse29)) (.cse27 (select (select |#memory_$Pointer$.base| .cse30) 4))) (let ((.cse6 (= 0 .cse27)) (.cse24 (= ULTIMATE.start_dll_remove_first_~temp~1.base 0)) (.cse25 (= 0 .cse30)) (.cse12 (= 0 ULTIMATE.start_dll_remove_first_~temp~1.offset)) (.cse22 (= ULTIMATE.start_dll_remove_first_~head.base |ULTIMATE.start_main_~#s~0.base|)) (.cse23 (= ULTIMATE.start_dll_remove_first_~head.offset |ULTIMATE.start_main_~#s~0.offset|)) (.cse1 (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4))) (.cse2 (= 0 (select (select |#memory_$Pointer$.offset| .cse31) 4))) (.cse3 (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_dll_create_#res.base|) 4) 0)) (.cse4 (= 0 (select (select |#memory_$Pointer$.base| .cse32) 4))) (.cse13 (= 0 (select (select |#memory_$Pointer$.base| .cse31) 4))) (.cse14 (= 0 ULTIMATE.start_dll_create_~new_head~0.offset)) (.cse15 (= 0 (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#s~0.base|) |ULTIMATE.start_main_~#s~0.offset|))) (.cse16 (= 0 |ULTIMATE.start_dll_create_#res.offset|)) (.cse5 (= 0 (select (select |#memory_$Pointer$.offset| .cse32) 4))) (.cse17 (not (= |ULTIMATE.start_main_~#s~0.base| .cse32))) (.cse18 (not (= |ULTIMATE.start_main_~#s~0.base| .cse31))) (.cse19 (= 0 (select (select |#memory_$Pointer$.offset| .cse28) 4))) (.cse7 (= 0 ULTIMATE.start_dll_create_~head~0.offset)) (.cse20 (= 0 (select (select |#memory_$Pointer$.offset| .cse30) 4))) (.cse26 (not (= |ULTIMATE.start_main_~#s~0.base| .cse27))) (.cse8 (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) .cse29) 0)) (.cse21 (= 0 (select (select |#memory_$Pointer$.base| .cse28) 4))) (.cse9 (<= ULTIMATE.start_main_~len~0 2)) (.cse10 (<= 2 ULTIMATE.start_main_~len~0)) (.cse11 (not (= .cse28 |ULTIMATE.start_main_~#s~0.base|)))) (or (let ((.cse0 (+ ULTIMATE.start_dll_remove_first_~temp~1.offset 8))) (and (= 0 (select (store (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_remove_first_~temp~1.base) .cse0 0) 4)) (= 0 (select (store (select |#memory_$Pointer$.base| ULTIMATE.start_dll_remove_first_~temp~1.base) .cse0 0) 4)) (<= ULTIMATE.start_main_~i~0 0) .cse1 .cse2 .cse3 .cse4 (not (= ULTIMATE.start_dll_remove_first_~temp~1.base ULTIMATE.start_dll_remove_first_~head.base)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (<= 0 ULTIMATE.start_main_~i~0) .cse22 .cse23)) (and (<= (+ ULTIMATE.start_main_~i~0 1) 0) .cse9 .cse22 .cse12 .cse24 .cse10 .cse15 .cse23 .cse25) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse8 .cse24 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and (<= 1 ULTIMATE.start_main_~i~0) .cse1 .cse2 .cse3 (= 0 (select (select |#memory_$Pointer$.base| .cse27) 4)) .cse4 .cse13 .cse14 .cse15 .cse16 .cse5 .cse17 .cse18 (= 0 (select (select |#memory_$Pointer$.offset| .cse27) 4)) .cse19 .cse7 .cse20 .cse26 .cse8 .cse21 .cse9 .cse10 .cse11 (<= ULTIMATE.start_main_~i~0 1)))))) [2020-07-28 18:06:14,335 INFO L268 CegarLoopResult]: For program point L605-3(lines 605 607) no Hoare annotation was computed. [2020-07-28 18:06:14,335 INFO L268 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2020-07-28 18:06:14,335 INFO L268 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-07-28 18:06:14,336 INFO L268 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-07-28 18:06:14,336 INFO L268 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 612) no Hoare annotation was computed. [2020-07-28 18:06:14,336 INFO L268 CegarLoopResult]: For program point L594(lines 594 596) no Hoare annotation was computed. [2020-07-28 18:06:14,336 INFO L268 CegarLoopResult]: For program point L594-2(lines 594 596) no Hoare annotation was computed. [2020-07-28 18:06:14,336 INFO L264 CegarLoopResult]: At program point L590(lines 574 591) the Hoare annotation is: (let ((.cse3 (+ ULTIMATE.start_dll_create_~new_head~0.offset 4))) (let ((.cse1 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~head~0.base) 4)) (.cse0 (select (select |#memory_$Pointer$.base| ULTIMATE.start_dll_create_~new_head~0.base) .cse3)) (.cse2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_dll_create_#res.base|) 4))) (and (= 0 (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~head~0.base) 4)) (= 0 (select (select |#memory_$Pointer$.offset| .cse0) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_dll_create_#res.base|) 4) 0) (= 0 (select (select |#memory_$Pointer$.base| .cse1) 4)) (= 0 (select (select |#memory_$Pointer$.base| .cse0) 4)) (= 0 ULTIMATE.start_dll_create_~new_head~0.offset) (= 0 |ULTIMATE.start_dll_create_#res.offset|) (= 0 (select (select |#memory_$Pointer$.offset| .cse1) 4)) (not (= |ULTIMATE.start_main_~#s~0.base| .cse1)) (not (= |ULTIMATE.start_main_~#s~0.base| .cse0)) (= 0 (select (select |#memory_$Pointer$.offset| .cse2) 4)) (= 0 ULTIMATE.start_dll_create_~head~0.offset) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_dll_create_~new_head~0.base) .cse3) 0) (= 0 (select (select |#memory_$Pointer$.base| .cse2) 4)) (<= ULTIMATE.start_main_~len~0 2) (<= 2 ULTIMATE.start_main_~len~0) (not (= .cse2 |ULTIMATE.start_main_~#s~0.base|))))) [2020-07-28 18:06:14,336 INFO L268 CegarLoopResult]: For program point L578(lines 578 580) no Hoare annotation was computed. [2020-07-28 18:06:14,336 INFO L268 CegarLoopResult]: For program point L578-1(lines 578 580) no Hoare annotation was computed. [2020-07-28 18:06:14,336 INFO L268 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-07-28 18:06:14,337 INFO L271 CegarLoopResult]: At program point L562(line 562) the Hoare annotation is: true [2020-07-28 18:06:14,337 INFO L268 CegarLoopResult]: For program point L608(lines 608 610) no Hoare annotation was computed. [2020-07-28 18:06:14,337 INFO L268 CegarLoopResult]: For program point L592(lines 1 614) no Hoare annotation was computed. [2020-07-28 18:06:14,337 INFO L268 CegarLoopResult]: For program point L584(lines 584 586) no Hoare annotation was computed. [2020-07-28 18:06:14,337 INFO L268 CegarLoopResult]: For program point L584-2(lines 584 586) no Hoare annotation was computed. [2020-07-28 18:06:14,337 INFO L271 CegarLoopResult]: At program point L613(lines 600 614) the Hoare annotation is: true [2020-07-28 18:06:14,342 WARN L170 areAnnotationChecker]: ULTIMATE.startENTRY has no Hoare annotation [2020-07-28 18:06:14,342 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2020-07-28 18:06:14,342 WARN L170 areAnnotationChecker]: L576-3 has no Hoare annotation [2020-07-28 18:06:14,342 WARN L170 areAnnotationChecker]: L576-3 has no Hoare annotation [2020-07-28 18:06:14,342 WARN L170 areAnnotationChecker]: L578 has no Hoare annotation [2020-07-28 18:06:14,342 WARN L170 areAnnotationChecker]: L576-3 has no Hoare annotation [2020-07-28 18:06:14,343 WARN L170 areAnnotationChecker]: L578 has no Hoare annotation [2020-07-28 18:06:14,343 WARN L170 areAnnotationChecker]: L578 has no Hoare annotation [2020-07-28 18:06:14,350 WARN L170 areAnnotationChecker]: L578-1 has no Hoare annotation [2020-07-28 18:06:14,350 WARN L170 areAnnotationChecker]: L605-3 has no Hoare annotation [2020-07-28 18:06:14,350 WARN L170 areAnnotationChecker]: L605-3 has no Hoare annotation [2020-07-28 18:06:14,350 WARN L170 areAnnotationChecker]: L594 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L584 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L584 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L605-3 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L594 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L594 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L584-2 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L608 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L608 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: L594-2 has no Hoare annotation [2020-07-28 18:06:14,351 WARN L170 areAnnotationChecker]: ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION has no Hoare annotation [2020-07-28 18:06:14,352 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2020-07-28 18:06:14,352 WARN L170 areAnnotationChecker]: L592 has no Hoare annotation [2020-07-28 18:06:14,352 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2020-07-28 18:06:14,352 INFO L163 areAnnotationChecker]: CFG has 3 edges. 3 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2020-07-28 18:06:14,357 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,358 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,358 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,359 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,359 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,359 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,360 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,360 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,360 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,360 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,361 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,361 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,361 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,362 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,362 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,362 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,362 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,363 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,366 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,367 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,367 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,367 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,368 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,368 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,368 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,368 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,369 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,369 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,369 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,369 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,370 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,370 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,370 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,370 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,371 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,371 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,377 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,377 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,377 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,378 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,378 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,378 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,379 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,379 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,379 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,380 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,380 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,380 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,380 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,381 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,381 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,381 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,381 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,382 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,383 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,383 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,384 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,384 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,384 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,384 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,385 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,385 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,386 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,386 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,386 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,386 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,387 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,387 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,387 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,387 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,387 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,388 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,393 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,394 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,394 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,394 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,394 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,395 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,395 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,395 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,396 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,396 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,396 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,397 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,397 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,397 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,398 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,398 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,398 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,399 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,400 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,400 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,404 WARN L1295 BoogieBacktranslator]: unknown boogie variable #StackHeapBarrier [2020-07-28 18:06:14,404 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,404 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,404 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,405 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,405 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,405 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,405 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,406 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,406 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,406 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,406 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,407 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,407 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,407 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,408 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,408 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,408 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,408 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,409 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,409 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,410 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,410 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,411 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,411 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,411 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,411 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,412 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,412 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,412 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,414 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,415 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,415 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,415 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,416 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,416 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,417 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,417 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,417 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,418 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,418 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,420 WARN L1295 BoogieBacktranslator]: unknown boogie variable #StackHeapBarrier [2020-07-28 18:06:14,421 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,421 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,421 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,421 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,422 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,422 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,422 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,422 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,423 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,423 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,423 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,423 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,423 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,424 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,424 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,424 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,425 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,425 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,425 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,425 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,428 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,428 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,429 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,429 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,429 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,430 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,430 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,430 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,431 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,431 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,432 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,432 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,432 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,433 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,433 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,433 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,434 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,434 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,434 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,435 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,435 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,435 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,435 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,436 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,436 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,436 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,437 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,437 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,437 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,438 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,438 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,438 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,439 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,439 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,439 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,440 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,440 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,440 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,441 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,441 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,442 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,442 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,442 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,442 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,443 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,443 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,443 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,444 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,444 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,444 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,444 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,445 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,445 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,445 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,446 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,446 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,446 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,447 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,447 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,447 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,448 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,448 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,448 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,449 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,449 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,449 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,450 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,450 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,450 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,451 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,451 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,451 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,451 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,452 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,452 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,452 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,452 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,453 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,453 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,453 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,454 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,454 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,458 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,459 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,459 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,459 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,460 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,460 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,460 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,461 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,461 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,461 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,462 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,462 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,462 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,463 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,463 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,463 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,464 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,464 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,464 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,464 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,465 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,465 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,465 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,465 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,466 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,466 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,466 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,466 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,467 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,467 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,467 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,468 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,468 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,468 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,469 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,469 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,469 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,470 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,470 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,470 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,470 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,471 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,471 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,471 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,472 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,472 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,472 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,472 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,473 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,473 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,473 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,473 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,473 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,474 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,474 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,474 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,475 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,475 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,475 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,476 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,476 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,476 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,476 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,477 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,477 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,477 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,478 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,478 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,478 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,478 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,479 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,479 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,479 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,479 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,480 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,480 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,480 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,480 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,481 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,481 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,481 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,481 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,482 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,483 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,483 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,484 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,484 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,484 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,485 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,485 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,485 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,486 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,486 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,486 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,487 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,487 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,487 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,488 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,488 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,488 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,489 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,489 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,489 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,489 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,490 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,490 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,490 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,490 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,491 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,491 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,491 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,492 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,492 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,492 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,493 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,493 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,493 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,494 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,494 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,494 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,495 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,495 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,495 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,496 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,496 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,496 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,497 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,497 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,497 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,498 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,498 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,498 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,498 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,499 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,499 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,499 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,500 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,500 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,500 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,501 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,501 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,501 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,502 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,502 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,502 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,503 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,503 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,503 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,504 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,504 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,504 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,506 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,507 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,507 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,508 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,508 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,509 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,509 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,509 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,509 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,510 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,510 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,510 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,510 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,514 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,515 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,515 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,515 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,516 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,516 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,519 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,519 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,520 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,520 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,520 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,521 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,521 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,521 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,521 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,522 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,522 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,522 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,522 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,523 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,523 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,523 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,523 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,523 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,524 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,524 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,524 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,524 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,525 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,525 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,525 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,525 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,526 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,526 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,526 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,527 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,527 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,527 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,527 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,528 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,528 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,528 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,529 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,529 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,529 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,529 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,529 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,530 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,530 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,530 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,530 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,530 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,531 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,531 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,531 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,531 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,532 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,532 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,532 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,533 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,533 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,533 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,533 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,534 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,534 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,534 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,535 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,535 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,535 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,535 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,535 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,536 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,536 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,536 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,536 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,537 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,537 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,537 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,537 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,538 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,538 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,539 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,543 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.07 06:06:14 BoogieIcfgContainer [2020-07-28 18:06:14,543 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-07-28 18:06:14,544 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-07-28 18:06:14,544 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-07-28 18:06:14,544 INFO L275 PluginConnector]: Witness Printer initialized [2020-07-28 18:06:14,545 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.07 06:05:30" (3/4) ... [2020-07-28 18:06:14,548 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-07-28 18:06:14,559 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2020-07-28 18:06:14,559 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2020-07-28 18:06:14,559 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-07-28 18:06:14,585 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((0 == #memory_$Pointer$[head][4] && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && #memory_$Pointer$[\result][4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == \result) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 == head) && #memory_$Pointer$[new_head][new_head + 4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && len <= 2) && 2 <= len) && !(#memory_$Pointer$[\result][4] == s) [2020-07-28 18:06:14,585 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((0 == #memory_$Pointer$[temp][temp + 8 := 0][4] && 0 == #memory_$Pointer$[temp][temp + 8 := 0][4]) && i <= 0) && 0 == #memory_$Pointer$[head][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && #memory_$Pointer$[\result][4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && !(temp == head)) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && 0 == head) && #memory_$Pointer$[new_head][new_head + 4] == 0) && len <= 2) && 2 <= len) && !(#memory_$Pointer$[\result][4] == s)) && 0 == temp) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == #memory_$Pointer$[s][s]) && 0 == \result) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 <= i) && head == s) && head == s) || ((((((((i + 1 <= 0 && len <= 2) && head == s) && 0 == temp) && temp == 0) && 2 <= len) && 0 == #memory_$Pointer$[s][s]) && head == s) && 0 == #memory_$Pointer$[s][s])) || ((((((((((((((((((((((((0 == #memory_$Pointer$[head][4] && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && #memory_$Pointer$[\result][4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && 0 == head) && !(s == #memory_$Pointer$[#memory_$Pointer$[s][s]][4])) && #memory_$Pointer$[new_head][new_head + 4] == 0) && temp == 0) && 2 <= len) && 0 == #memory_$Pointer$[s][s]) && !(#memory_$Pointer$[\result][4] == s)) && 0 == temp) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == #memory_$Pointer$[s][s]) && 0 == \result) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && head == s) && head == s)) || (((((((((((((((((((((((1 <= i && 0 == #memory_$Pointer$[head][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && #memory_$Pointer$[\result][4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[#memory_$Pointer$[s][s]][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == #memory_$Pointer$[s][s]) && 0 == \result) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && 0 == #memory_$Pointer$[#memory_$Pointer$[#memory_$Pointer$[s][s]][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 == head) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && !(s == #memory_$Pointer$[#memory_$Pointer$[s][s]][4])) && #memory_$Pointer$[new_head][new_head + 4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && len <= 2) && 2 <= len) && !(#memory_$Pointer$[\result][4] == s)) && i <= 1) [2020-07-28 18:06:14,604 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2020-07-28 18:06:14,604 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-07-28 18:06:14,607 INFO L168 Benchmark]: Toolchain (without parser) took 45801.95 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 524.3 MB). Free memory was 946.8 MB in the beginning and 1.4 GB in the end (delta: -473.7 MB). Peak memory consumption was 50.5 MB. Max. memory is 11.5 GB. [2020-07-28 18:06:14,607 INFO L168 Benchmark]: CDTParser took 0.39 ms. Allocated memory is still 1.0 GB. Free memory is still 981.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2020-07-28 18:06:14,608 INFO L168 Benchmark]: CACSL2BoogieTranslator took 744.65 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 165.7 MB). Free memory was 946.8 MB in the beginning and 1.1 GB in the end (delta: -187.1 MB). Peak memory consumption was 21.0 MB. Max. memory is 11.5 GB. [2020-07-28 18:06:14,608 INFO L168 Benchmark]: Boogie Procedure Inliner took 62.25 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. [2020-07-28 18:06:14,608 INFO L168 Benchmark]: Boogie Preprocessor took 37.32 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2020-07-28 18:06:14,609 INFO L168 Benchmark]: RCFGBuilder took 596.53 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 31.8 MB). Peak memory consumption was 31.8 MB. Max. memory is 11.5 GB. [2020-07-28 18:06:14,609 INFO L168 Benchmark]: TraceAbstraction took 44291.89 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 358.6 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -325.2 MB). Peak memory consumption was 33.4 MB. Max. memory is 11.5 GB. [2020-07-28 18:06:14,609 INFO L168 Benchmark]: Witness Printer took 60.60 ms. Allocated memory is still 1.6 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. [2020-07-28 18:06:14,611 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.39 ms. Allocated memory is still 1.0 GB. Free memory is still 981.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 744.65 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 165.7 MB). Free memory was 946.8 MB in the beginning and 1.1 GB in the end (delta: -187.1 MB). Peak memory consumption was 21.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 62.25 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 37.32 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 596.53 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 31.8 MB). Peak memory consumption was 31.8 MB. Max. memory is 11.5 GB. * TraceAbstraction took 44291.89 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 358.6 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -325.2 MB). Peak memory consumption was 33.4 MB. Max. memory is 11.5 GB. * Witness Printer took 60.60 ms. Allocated memory is still 1.6 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #StackHeapBarrier - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #StackHeapBarrier - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 612]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 574]: Loop Invariant [2020-07-28 18:06:14,624 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,625 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,625 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,625 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,626 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,626 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,626 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,626 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,626 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,627 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,627 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,627 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,627 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,627 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,628 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,628 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,628 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,628 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,629 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,629 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,630 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,630 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,630 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,630 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,630 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,631 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,631 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,631 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,631 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,631 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,632 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,632 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,632 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,632 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,632 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,632 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,633 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,633 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,633 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,634 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,634 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,634 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,634 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,635 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,635 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,635 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,635 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,636 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,636 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,636 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,636 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,636 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,636 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,637 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,637 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,637 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,638 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,638 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,638 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,638 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,639 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,639 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,639 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,639 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,639 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,639 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,640 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,640 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,640 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,640 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,640 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,640 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ Derived loop invariant: (((((((((((((((0 == #memory_$Pointer$[head][4] && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && #memory_$Pointer$[\result][4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == \result) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 == head) && #memory_$Pointer$[new_head][new_head + 4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && len <= 2) && 2 <= len) && !(#memory_$Pointer$[\result][4] == s) - InvariantResult [Line: 576]: Loop Invariant [2020-07-28 18:06:14,645 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,645 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,645 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,645 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,646 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,646 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,646 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,646 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,647 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,647 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,647 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,647 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,647 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,648 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,648 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,648 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,650 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,651 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,651 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,651 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,652 WARN L1295 BoogieBacktranslator]: unknown boogie variable #StackHeapBarrier [2020-07-28 18:06:14,653 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,653 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,653 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,654 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,654 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,654 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,654 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,655 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,655 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,655 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,655 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,655 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,656 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,656 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,656 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,656 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,656 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,657 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,657 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,657 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,658 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,658 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,658 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,658 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,659 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,659 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,659 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,659 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,659 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,660 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,660 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,660 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,660 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,661 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,661 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,661 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,661 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,662 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,662 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,662 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,663 WARN L1295 BoogieBacktranslator]: unknown boogie variable #StackHeapBarrier [2020-07-28 18:06:14,664 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,664 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,664 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,664 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,664 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,665 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,665 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,665 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,665 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,665 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,666 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,666 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,666 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,666 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,666 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,667 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,667 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,667 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,667 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,667 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ Derived loop invariant: (((((((unknown-#StackHeapBarrier-unknown < s && head == 0) && len <= 2) && 1 == \valid[s]) && 2 <= len) && 2 == len) && 0 == head) || ((((((((((((0 == #memory_$Pointer$[head][4] && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && len <= 0) && 0 == head) && #memory_$Pointer$[new_head][new_head + 4] == 0) && len <= 2) && 2 <= len)) || (((((((((((((((((0 == #memory_$Pointer$[head][head + 4] && 0 == #memory_$Pointer$[head][head + 8]) && new_head + 2 <= s) && 0 == #memory_$Pointer$[new_head][new_head + 8]) && 0 == new_head) && 0 == head) && 0 == #memory_$Pointer$[new_head][new_head + 4]) && 0 == #memory_$Pointer$[head][head + 4]) && #memory_$Pointer$[new_head][new_head + 4] == 0) && len <= 2) && 0 == #memory_$Pointer$[head][head + 8]) && 1 <= len) && len <= 1) && 2 <= len) && 1 == \valid[new_head]) && 0 == #memory_$Pointer$[new_head][new_head + 8]) && head + 2 <= s) && 1 == \valid[head]) - InvariantResult [Line: 562]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 600]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 605]: Loop Invariant [2020-07-28 18:06:14,668 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,669 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,669 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,669 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,670 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,670 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,670 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,670 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,671 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,671 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,671 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,672 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,672 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,672 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,672 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,673 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,673 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,673 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,673 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,673 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,674 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,674 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,674 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,674 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,674 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,675 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,675 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,675 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,675 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,676 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,676 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,676 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,676 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,677 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,677 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,677 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,677 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,678 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,678 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,678 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,678 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,679 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,679 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,679 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,679 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,680 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,680 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,680 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,680 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,680 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,680 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,681 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,681 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,681 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,681 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,682 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,682 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,682 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,682 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,683 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,683 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,683 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,683 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,684 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,684 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,684 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,684 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,684 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,685 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,685 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,685 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,685 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,686 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,686 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,686 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,686 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,686 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,686 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,687 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,687 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,687 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,687 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,690 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,690 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,690 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,691 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,691 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,691 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,692 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,692 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,692 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,692 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,693 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,693 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,693 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,693 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,694 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,694 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,694 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,694 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,694 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,695 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,695 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,695 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,695 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,695 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,695 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,696 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,696 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,696 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,696 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,696 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,697 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,697 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,697 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,697 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,698 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,698 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,698 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,698 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,699 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,699 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,699 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,699 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,700 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,700 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,700 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,700 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,700 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,701 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,701 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,701 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,701 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,701 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,701 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,702 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,702 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,702 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,702 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,703 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,703 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,703 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,703 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,704 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,704 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,704 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,704 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,705 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,705 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,705 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,705 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,706 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,706 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,706 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,706 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,706 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,706 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,707 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,707 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,707 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,707 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,707 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,708 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,708 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,709 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,709 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,709 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,710 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,710 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,710 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,711 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,711 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,711 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,711 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,712 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,712 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,712 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,712 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,713 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,713 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,713 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,713 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,713 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,714 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,714 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,714 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,714 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,714 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,715 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,715 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,715 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,715 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,716 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,716 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,716 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,716 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,717 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,717 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,717 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,717 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,718 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,718 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,718 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,719 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,719 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,719 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,719 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,720 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,720 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,720 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,720 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,720 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,721 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,721 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,721 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,721 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,721 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,721 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,722 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,722 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,722 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,723 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,723 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,723 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,723 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,724 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,724 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,724 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,724 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,726 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,726 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,726 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,726 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,726 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,727 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,727 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,727 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,727 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2020-07-28 18:06:14,727 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,727 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,728 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2020-07-28 18:06:14,730 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,731 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,731 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,731 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,731 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,732 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,732 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,732 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,732 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,733 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,733 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,733 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,734 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,734 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,734 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,734 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,734 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,735 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,735 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,735 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,735 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,735 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,736 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,736 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,736 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,736 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,736 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,736 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,737 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,737 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,737 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,738 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,738 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,738 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,738 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,739 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,739 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,739 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,739 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,740 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,740 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,740 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,740 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,740 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,741 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,741 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,741 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,741 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,741 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,742 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,742 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,742 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,742 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,742 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,742 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,743 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,743 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,743 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,743 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,744 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,744 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,744 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,745 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,745 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,745 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,745 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,745 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,746 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,746 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,746 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,746 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,746 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,747 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,747 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,747 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,747 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,747 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,748 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,748 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,748 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,748 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2020-07-28 18:06:14,748 WARN L1295 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ Derived loop invariant: (((((((((((((((((((((((((((((0 == #memory_$Pointer$[temp][temp + 8 := 0][4] && 0 == #memory_$Pointer$[temp][temp + 8 := 0][4]) && i <= 0) && 0 == #memory_$Pointer$[head][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && #memory_$Pointer$[\result][4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && !(temp == head)) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && 0 == head) && #memory_$Pointer$[new_head][new_head + 4] == 0) && len <= 2) && 2 <= len) && !(#memory_$Pointer$[\result][4] == s)) && 0 == temp) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == #memory_$Pointer$[s][s]) && 0 == \result) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 <= i) && head == s) && head == s) || ((((((((i + 1 <= 0 && len <= 2) && head == s) && 0 == temp) && temp == 0) && 2 <= len) && 0 == #memory_$Pointer$[s][s]) && head == s) && 0 == #memory_$Pointer$[s][s])) || ((((((((((((((((((((((((0 == #memory_$Pointer$[head][4] && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && #memory_$Pointer$[\result][4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && 0 == head) && !(s == #memory_$Pointer$[#memory_$Pointer$[s][s]][4])) && #memory_$Pointer$[new_head][new_head + 4] == 0) && temp == 0) && 2 <= len) && 0 == #memory_$Pointer$[s][s]) && !(#memory_$Pointer$[\result][4] == s)) && 0 == temp) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == #memory_$Pointer$[s][s]) && 0 == \result) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && head == s) && head == s)) || (((((((((((((((((((((((1 <= i && 0 == #memory_$Pointer$[head][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && #memory_$Pointer$[\result][4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[#memory_$Pointer$[s][s]][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[new_head][new_head + 4]][4]) && 0 == new_head) && 0 == #memory_$Pointer$[s][s]) && 0 == \result) && 0 == #memory_$Pointer$[#memory_$Pointer$[head][4]][4]) && !(s == #memory_$Pointer$[head][4])) && !(s == #memory_$Pointer$[new_head][new_head + 4])) && 0 == #memory_$Pointer$[#memory_$Pointer$[#memory_$Pointer$[s][s]][4]][4]) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && 0 == head) && 0 == #memory_$Pointer$[#memory_$Pointer$[s][s]][4]) && !(s == #memory_$Pointer$[#memory_$Pointer$[s][s]][4])) && #memory_$Pointer$[new_head][new_head + 4] == 0) && 0 == #memory_$Pointer$[#memory_$Pointer$[\result][4]][4]) && len <= 2) && 2 <= len) && !(#memory_$Pointer$[\result][4] == s)) && i <= 1) - InvariantResult [Line: 600]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 21 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 42.5s, OverallIterations: 9, TraceHistogramMax: 3, AutomataDifference: 12.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 1.4s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 151 SDtfs, 193 SDslu, 332 SDs, 0 SdLazy, 743 SolverSat, 80 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 177 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 7.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=41occurred in iteration=7, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 9 MinimizatonAttempts, 28 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 6 LocationsWithAnnotation, 6 PreInvPairs, 18 NumberOfFragments, 1011 HoareAnnotationTreeSize, 6 FomulaSimplifications, 876 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 6 FomulaSimplificationsInter, 1421 FormulaSimplificationTreeSizeReductionInter, 1.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 26.6s InterpolantComputationTime, 274 NumberOfCodeBlocks, 274 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 261 ConstructedInterpolants, 2 QuantifiedInterpolants, 74259 SizeOfPredicates, 43 NumberOfNonLiveVariables, 555 ConjunctsInSsa, 97 ConjunctsInUnsatCore, 13 InterpolantComputations, 6 PerfectInterpolantSequences, 86/122 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...