./Ultimate.py --spec ../../sv-benchmarks/c/ReachSafety.prp --file ../../sv-benchmarks/c/list-simple/sll2c_update_all_true-unreach-call_true-valid-memsafety.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/list-simple/sll2c_update_all_true-unreach-call_true-valid-memsafety.i -s /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bee27b01e195a8df83e0e461bbc1affbf56978ff ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-10-26 21:48:11,041 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-26 21:48:11,042 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-26 21:48:11,053 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-26 21:48:11,053 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-26 21:48:11,054 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-26 21:48:11,056 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-26 21:48:11,057 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-26 21:48:11,058 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-26 21:48:11,060 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-26 21:48:11,060 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-26 21:48:11,061 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-26 21:48:11,061 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-26 21:48:11,062 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-26 21:48:11,064 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-26 21:48:11,064 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-26 21:48:11,065 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-26 21:48:11,067 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-26 21:48:11,068 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-26 21:48:11,070 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-26 21:48:11,070 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-26 21:48:11,072 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-26 21:48:11,074 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-26 21:48:11,074 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-26 21:48:11,075 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-26 21:48:11,076 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-26 21:48:11,077 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-26 21:48:11,077 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-26 21:48:11,078 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-26 21:48:11,079 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-26 21:48:11,080 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-26 21:48:11,080 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-26 21:48:11,080 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-26 21:48:11,081 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-26 21:48:11,081 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-26 21:48:11,082 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-26 21:48:11,082 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2018-10-26 21:48:11,095 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-26 21:48:11,096 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-26 21:48:11,096 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-26 21:48:11,097 INFO L133 SettingsManager]: * User list type=DISABLED [2018-10-26 21:48:11,097 INFO L133 SettingsManager]: * calls to implemented procedures=false [2018-10-26 21:48:11,097 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-10-26 21:48:11,097 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-10-26 21:48:11,097 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-10-26 21:48:11,097 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-10-26 21:48:11,098 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-10-26 21:48:11,098 INFO L133 SettingsManager]: * Interval Domain=false [2018-10-26 21:48:11,098 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-26 21:48:11,098 INFO L133 SettingsManager]: * sizeof long=4 [2018-10-26 21:48:11,099 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-26 21:48:11,100 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-10-26 21:48:11,100 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-26 21:48:11,101 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-26 21:48:11,101 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-26 21:48:11,101 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-26 21:48:11,101 INFO L133 SettingsManager]: * sizeof long double=12 [2018-10-26 21:48:11,101 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-26 21:48:11,101 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-26 21:48:11,102 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-26 21:48:11,102 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-26 21:48:11,102 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-26 21:48:11,102 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-10-26 21:48:11,102 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-26 21:48:11,102 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-26 21:48:11,103 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-26 21:48:11,103 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-26 21:48:11,103 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-10-26 21:48:11,103 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-26 21:48:11,103 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-26 21:48:11,103 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-10-26 21:48:11,103 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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 -> /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan 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 -> Taipan 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 -> bee27b01e195a8df83e0e461bbc1affbf56978ff [2018-10-26 21:48:11,140 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-26 21:48:11,157 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-26 21:48:11,161 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-26 21:48:11,162 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-26 21:48:11,162 INFO L276 PluginConnector]: CDTParser initialized [2018-10-26 21:48:11,163 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/../../sv-benchmarks/c/list-simple/sll2c_update_all_true-unreach-call_true-valid-memsafety.i [2018-10-26 21:48:11,215 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/data/dc40fa6a7/422d1a083aea471e8135d7f585de4d1a/FLAG224abf81a [2018-10-26 21:48:11,660 INFO L298 CDTParser]: Found 1 translation units. [2018-10-26 21:48:11,661 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/sv-benchmarks/c/list-simple/sll2c_update_all_true-unreach-call_true-valid-memsafety.i [2018-10-26 21:48:11,673 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/data/dc40fa6a7/422d1a083aea471e8135d7f585de4d1a/FLAG224abf81a [2018-10-26 21:48:11,687 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/data/dc40fa6a7/422d1a083aea471e8135d7f585de4d1a [2018-10-26 21:48:11,690 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-26 21:48:11,692 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-10-26 21:48:11,693 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-26 21:48:11,693 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-26 21:48:11,696 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-26 21:48:11,697 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 09:48:11" (1/1) ... [2018-10-26 21:48:11,700 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f5d9a83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:11, skipping insertion in model container [2018-10-26 21:48:11,700 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 09:48:11" (1/1) ... [2018-10-26 21:48:11,709 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-26 21:48:11,747 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-26 21:48:12,041 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 21:48:12,054 INFO L189 MainTranslator]: Completed pre-run [2018-10-26 21:48:12,108 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 21:48:12,152 INFO L193 MainTranslator]: Completed translation [2018-10-26 21:48:12,152 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12 WrapperNode [2018-10-26 21:48:12,152 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-26 21:48:12,153 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-26 21:48:12,153 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-26 21:48:12,153 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-26 21:48:12,162 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,183 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,279 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-26 21:48:12,279 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-26 21:48:12,279 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-26 21:48:12,279 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-26 21:48:12,289 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,289 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,294 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,295 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,302 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,310 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,316 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... [2018-10-26 21:48:12,320 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-26 21:48:12,321 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-26 21:48:12,321 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-26 21:48:12,321 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-26 21:48:12,322 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-26 21:48:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2018-10-26 21:48:12,396 INFO L138 BoogieDeclarations]: Found implementation of procedure exit [2018-10-26 21:48:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2018-10-26 21:48:12,396 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2018-10-26 21:48:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-10-26 21:48:12,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-10-26 21:48:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-10-26 21:48:12,397 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-10-26 21:48:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure sll_circular_update_at [2018-10-26 21:48:12,397 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_circular_update_at [2018-10-26 21:48:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure sll_circular_destroy [2018-10-26 21:48:12,397 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_circular_destroy [2018-10-26 21:48:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure sll_circular_create [2018-10-26 21:48:12,397 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_circular_create [2018-10-26 21:48:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure sll_circular_get_data_at [2018-10-26 21:48:12,398 INFO L138 BoogieDeclarations]: Found implementation of procedure sll_circular_get_data_at [2018-10-26 21:48:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-26 21:48:12,398 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-26 21:48:13,151 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-26 21:48:13,152 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 09:48:13 BoogieIcfgContainer [2018-10-26 21:48:13,152 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-26 21:48:13,153 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-10-26 21:48:13,153 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-10-26 21:48:13,156 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-10-26 21:48:13,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.10 09:48:11" (1/3) ... [2018-10-26 21:48:13,157 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@136fbf76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.10 09:48:13, skipping insertion in model container [2018-10-26 21:48:13,157 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 09:48:12" (2/3) ... [2018-10-26 21:48:13,158 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@136fbf76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.10 09:48:13, skipping insertion in model container [2018-10-26 21:48:13,158 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 09:48:13" (3/3) ... [2018-10-26 21:48:13,159 INFO L112 eAbstractionObserver]: Analyzing ICFG sll2c_update_all_true-unreach-call_true-valid-memsafety.i [2018-10-26 21:48:13,169 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-10-26 21:48:13,176 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-10-26 21:48:13,189 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-10-26 21:48:13,218 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-10-26 21:48:13,218 INFO L383 AbstractCegarLoop]: Hoare is true [2018-10-26 21:48:13,218 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-10-26 21:48:13,218 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-26 21:48:13,219 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-26 21:48:13,219 INFO L387 AbstractCegarLoop]: Difference is false [2018-10-26 21:48:13,219 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-26 21:48:13,219 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-10-26 21:48:13,236 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states. [2018-10-26 21:48:13,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-10-26 21:48:13,243 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:48:13,244 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:48:13,247 INFO L424 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:48:13,252 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:48:13,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1149182898, now seen corresponding path program 1 times [2018-10-26 21:48:13,255 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:48:13,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:13,310 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:48:13,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:13,311 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:48:13,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:48:13,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 21:48:13,453 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 21:48:13,453 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-26 21:48:13,453 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 21:48:13,461 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-10-26 21:48:13,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-10-26 21:48:13,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-10-26 21:48:13,477 INFO L87 Difference]: Start difference. First operand 64 states. Second operand 2 states. [2018-10-26 21:48:13,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:48:13,501 INFO L93 Difference]: Finished difference Result 106 states and 134 transitions. [2018-10-26 21:48:13,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-10-26 21:48:13,502 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 33 [2018-10-26 21:48:13,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:48:13,512 INFO L225 Difference]: With dead ends: 106 [2018-10-26 21:48:13,512 INFO L226 Difference]: Without dead ends: 48 [2018-10-26 21:48:13,515 INFO L605 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 [2018-10-26 21:48:13,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-10-26 21:48:13,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-10-26 21:48:13,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-10-26 21:48:13,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 53 transitions. [2018-10-26 21:48:13,559 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 53 transitions. Word has length 33 [2018-10-26 21:48:13,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:48:13,561 INFO L481 AbstractCegarLoop]: Abstraction has 48 states and 53 transitions. [2018-10-26 21:48:13,561 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-10-26 21:48:13,561 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 53 transitions. [2018-10-26 21:48:13,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-10-26 21:48:13,563 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:48:13,563 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:48:13,564 INFO L424 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:48:13,564 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:48:13,564 INFO L82 PathProgramCache]: Analyzing trace with hash -822594058, now seen corresponding path program 1 times [2018-10-26 21:48:13,564 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:48:13,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:13,566 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:48:13,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:13,567 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:48:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:48:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 21:48:13,735 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 21:48:13,735 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 21:48:13,735 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 21:48:13,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 21:48:13,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 21:48:13,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 21:48:13,738 INFO L87 Difference]: Start difference. First operand 48 states and 53 transitions. Second operand 5 states. [2018-10-26 21:48:13,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:48:13,973 INFO L93 Difference]: Finished difference Result 81 states and 91 transitions. [2018-10-26 21:48:13,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 21:48:13,974 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 36 [2018-10-26 21:48:13,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:48:13,976 INFO L225 Difference]: With dead ends: 81 [2018-10-26 21:48:13,976 INFO L226 Difference]: Without dead ends: 52 [2018-10-26 21:48:13,977 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 21:48:13,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-10-26 21:48:13,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 50. [2018-10-26 21:48:13,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-10-26 21:48:13,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2018-10-26 21:48:13,987 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 36 [2018-10-26 21:48:13,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:48:13,989 INFO L481 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2018-10-26 21:48:13,989 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 21:48:13,989 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2018-10-26 21:48:13,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-10-26 21:48:13,990 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:48:13,990 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:48:13,990 INFO L424 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:48:13,991 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:48:13,991 INFO L82 PathProgramCache]: Analyzing trace with hash 455508138, now seen corresponding path program 1 times [2018-10-26 21:48:13,991 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:48:13,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:13,993 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:48:13,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:13,993 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:48:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:48:14,166 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-10-26 21:48:14,166 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 21:48:14,166 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-10-26 21:48:14,166 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 21:48:14,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-10-26 21:48:14,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-26 21:48:14,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-10-26 21:48:14,167 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand 4 states. [2018-10-26 21:48:14,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:48:14,296 INFO L93 Difference]: Finished difference Result 77 states and 86 transitions. [2018-10-26 21:48:14,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-10-26 21:48:14,297 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 45 [2018-10-26 21:48:14,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:48:14,299 INFO L225 Difference]: With dead ends: 77 [2018-10-26 21:48:14,299 INFO L226 Difference]: Without dead ends: 62 [2018-10-26 21:48:14,300 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-10-26 21:48:14,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-10-26 21:48:14,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 52. [2018-10-26 21:48:14,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-10-26 21:48:14,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 57 transitions. [2018-10-26 21:48:14,308 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 57 transitions. Word has length 45 [2018-10-26 21:48:14,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:48:14,309 INFO L481 AbstractCegarLoop]: Abstraction has 52 states and 57 transitions. [2018-10-26 21:48:14,309 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-10-26 21:48:14,309 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 57 transitions. [2018-10-26 21:48:14,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-10-26 21:48:14,310 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:48:14,310 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:48:14,311 INFO L424 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:48:14,311 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:48:14,311 INFO L82 PathProgramCache]: Analyzing trace with hash -405441186, now seen corresponding path program 1 times [2018-10-26 21:48:14,311 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:48:14,312 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:14,313 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:48:14,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:14,313 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:48:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:48:14,428 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-10-26 21:48:14,428 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:48:14,428 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:48:14,429 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 56 with the following transitions: [2018-10-26 21:48:14,431 INFO L202 CegarAbsIntRunner]: [4], [5], [6], [10], [14], [20], [21], [22], [24], [28], [32], [34], [36], [40], [41], [45], [47], [51], [54], [56], [59], [63], [67], [72], [74], [77], [87], [112], [116], [120], [126], [127], [128], [134], [136], [137], [138], [139], [140], [141], [142], [143], [144], [146], [147], [148], [149], [150], [151] [2018-10-26 21:48:14,487 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 21:48:14,487 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 21:48:14,954 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-10-26 21:48:14,958 INFO L272 AbstractInterpreter]: Visited 36 different actions 53 times. Merged at 5 different actions 5 times. Never widened. Found 2 fixpoints after 2 different actions. Largest state had 42 variables. [2018-10-26 21:48:14,968 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:48:14,968 INFO L398 sIntCurrentIteration]: Generating AbsInt predicates [2018-10-26 21:48:15,498 INFO L227 lantSequenceWeakener]: Weakened 4 states. On average, predicates are now at 75% of their original sizes. [2018-10-26 21:48:15,498 INFO L413 sIntCurrentIteration]: Unifying AI predicates [2018-10-26 21:48:20,275 INFO L415 sIntCurrentIteration]: We unified 54 AI predicates to 54 [2018-10-26 21:48:20,275 INFO L424 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-10-26 21:48:20,276 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-26 21:48:20,276 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [5] total 28 [2018-10-26 21:48:20,276 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 21:48:20,276 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-10-26 21:48:20,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-10-26 21:48:20,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2018-10-26 21:48:20,278 INFO L87 Difference]: Start difference. First operand 52 states and 57 transitions. Second operand 25 states. [2018-10-26 21:48:27,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:48:27,186 INFO L93 Difference]: Finished difference Result 109 states and 123 transitions. [2018-10-26 21:48:27,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-10-26 21:48:27,186 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 55 [2018-10-26 21:48:27,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:48:27,188 INFO L225 Difference]: With dead ends: 109 [2018-10-26 21:48:27,189 INFO L226 Difference]: Without dead ends: 69 [2018-10-26 21:48:27,189 INFO L605 BasicCegarLoop]: 2 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2018-10-26 21:48:27,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-10-26 21:48:27,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2018-10-26 21:48:27,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-10-26 21:48:27,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 76 transitions. [2018-10-26 21:48:27,220 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 76 transitions. Word has length 55 [2018-10-26 21:48:27,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:48:27,220 INFO L481 AbstractCegarLoop]: Abstraction has 68 states and 76 transitions. [2018-10-26 21:48:27,220 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-10-26 21:48:27,220 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 76 transitions. [2018-10-26 21:48:27,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-10-26 21:48:27,222 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:48:27,222 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:48:27,223 INFO L424 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:48:27,223 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:48:27,223 INFO L82 PathProgramCache]: Analyzing trace with hash -1156151348, now seen corresponding path program 1 times [2018-10-26 21:48:27,223 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:48:27,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:27,225 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:48:27,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:48:27,225 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:48:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:48:28,442 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 21:48:28,443 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:48:28,443 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:48:28,443 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 68 with the following transitions: [2018-10-26 21:48:28,443 INFO L202 CegarAbsIntRunner]: [4], [5], [6], [10], [14], [20], [21], [22], [24], [28], [32], [34], [36], [40], [41], [45], [47], [51], [54], [56], [59], [63], [67], [72], [74], [77], [87], [112], [116], [120], [122], [126], [127], [128], [134], [136], [137], [138], [139], [140], [141], [142], [143], [144], [146], [147], [148], [149], [150], [151] [2018-10-26 21:48:28,447 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 21:48:28,448 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 21:48:28,892 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 21:48:28,892 INFO L272 AbstractInterpreter]: Visited 50 different actions 161 times. Merged at 19 different actions 59 times. Never widened. Found 11 fixpoints after 4 different actions. Largest state had 42 variables. [2018-10-26 21:48:28,931 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:48:28,933 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 21:48:28,933 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:48:28,933 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 21:48:28,951 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:48:28,951 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 21:48:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:48:29,043 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 21:48:29,151 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-10-26 21:48:29,160 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:29,184 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:29,184 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-10-26 21:48:30,387 INFO L700 Elim1Store]: detected not equals via solver [2018-10-26 21:48:30,387 INFO L700 Elim1Store]: detected not equals via solver [2018-10-26 21:48:30,388 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-10-26 21:48:30,389 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:30,428 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:30,429 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:14, output treesize:8 [2018-10-26 21:48:30,503 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-10-26 21:48:30,505 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 8 treesize of output 7 [2018-10-26 21:48:30,505 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:30,507 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:30,511 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:30,511 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:16, output treesize:12 [2018-10-26 21:48:30,574 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2018-10-26 21:48:30,579 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-26 21:48:30,580 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:30,584 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:30,588 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:30,588 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:28, output treesize:8 [2018-10-26 21:48:32,808 WARN L854 $PredicateComparison]: unable to prove that (exists ((v_main_~s~0.base_BEFORE_CALL_1 Int) (v_main_~s~0.offset_BEFORE_CALL_1 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_main_~s~0.base_BEFORE_CALL_1) v_main_~s~0.offset_BEFORE_CALL_1) v_main_~s~0.base_BEFORE_CALL_1))) is different from true [2018-10-26 21:48:34,896 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 18 [2018-10-26 21:48:34,911 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-26 21:48:34,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-26 21:48:34,914 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:34,916 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:34,956 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-10-26 21:48:34,956 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:22, output treesize:18 [2018-10-26 21:48:36,129 WARN L179 SmtUtils]: Spent 987.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2018-10-26 21:48:36,201 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-10-26 21:48:36,211 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 [2018-10-26 21:48:36,211 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:36,213 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:36,216 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-10-26 21:48:36,217 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:12 [2018-10-26 21:48:44,327 WARN L179 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 12 [2018-10-26 21:48:48,385 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 18 [2018-10-26 21:48:52,438 WARN L179 SmtUtils]: Spent 2.00 s on a formula simplification that was a NOOP. DAG size: 18 [2018-10-26 21:48:52,445 WARN L854 $PredicateComparison]: unable to prove that (and (exists ((v_main_~s~0.base_BEFORE_CALL_2 Int) (v_main_~s~0.offset_BEFORE_CALL_2 Int)) (not (= v_main_~s~0.base_BEFORE_CALL_2 (select (select |c_#memory_$Pointer$.base| v_main_~s~0.base_BEFORE_CALL_2) v_main_~s~0.offset_BEFORE_CALL_2)))) (exists ((|sll_circular_update_at_write~int_#ptr.offset| Int) (|sll_circular_update_at_write~int_#value| Int)) (= |c_#memory_int| (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_sll_circular_update_at_#in~head.base|) |c_sll_circular_update_at_#in~head.offset|))) (store |c_old(#memory_int)| .cse0 (store (select |c_old(#memory_int)| .cse0) |sll_circular_update_at_write~int_#ptr.offset| |sll_circular_update_at_write~int_#value|)))))) is different from true [2018-10-26 21:48:52,510 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 36 [2018-10-26 21:48:52,522 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 28 [2018-10-26 21:48:52,524 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-10-26 21:48:52,577 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2018-10-26 21:48:52,578 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:48:52,618 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2018-10-26 21:48:52,618 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:52,642 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-10-26 21:48:52,703 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 26 [2018-10-26 21:48:52,706 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-10-26 21:48:52,706 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:52,712 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:52,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 26 [2018-10-26 21:48:52,726 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-10-26 21:48:52,726 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:52,733 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:52,742 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 26 [2018-10-26 21:48:52,744 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-10-26 21:48:52,744 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:52,750 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:52,797 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:52,797 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 6 variables, input treesize:51, output treesize:16 [2018-10-26 21:48:53,121 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 37 [2018-10-26 21:48:53,124 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 33 treesize of output 25 [2018-10-26 21:48:53,125 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:53,137 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 19 treesize of output 8 [2018-10-26 21:48:53,138 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:53,150 INFO L682 Elim1Store]: detected equality via solver [2018-10-26 21:48:53,151 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 10 [2018-10-26 21:48:53,151 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-26 21:48:53,157 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:53,163 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:48:53,163 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:43, output treesize:10 [2018-10-26 21:48:53,226 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2018-10-26 21:48:53,226 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 21:48:53,916 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-10-26 21:48:54,109 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-10-26 21:48:54,117 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-10-26 21:49:00,250 WARN L179 SmtUtils]: Spent 2.38 s on a formula simplification that was a NOOP. DAG size: 65 [2018-10-26 21:49:00,256 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-10-26 21:49:00,261 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-10-26 21:49:00,269 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-10-26 21:49:04,682 WARN L179 SmtUtils]: Spent 4.07 s on a formula simplification that was a NOOP. DAG size: 68 [2018-10-26 21:49:04,688 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-10-26 21:49:04,695 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-10-26 21:49:05,422 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2018-10-26 21:49:05,499 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-10-26 21:49:05,500 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,516 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-10-26 21:49:05,518 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 16 treesize of output 3 [2018-10-26 21:49:05,518 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,520 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,522 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2018-10-26 21:49:05,526 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2018-10-26 21:49:05,526 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,547 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,559 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-26 21:49:05,581 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2018-10-26 21:49:05,600 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-10-26 21:49:05,600 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,643 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2018-10-26 21:49:05,655 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2018-10-26 21:49:05,655 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,709 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,710 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-10-26 21:49:05,719 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 16 treesize of output 3 [2018-10-26 21:49:05,720 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,721 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:49:05,734 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-26 21:49:05,765 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 5 xjuncts. [2018-10-26 21:49:05,766 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:91, output treesize:37 [2018-10-26 21:49:05,950 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 46 [2018-10-26 21:49:05,994 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-10-26 21:49:05,994 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:06,006 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 22 treesize of output 26 [2018-10-26 21:49:06,013 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2018-10-26 21:49:06,014 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-10-26 21:49:06,024 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 21 treesize of output 13 [2018-10-26 21:49:06,024 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:06,033 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 13 treesize of output 9 [2018-10-26 21:49:06,034 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:06,040 INFO L267 ElimStorePlain]: Start of recursive call 4: 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-26 21:49:06,047 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-26 21:49:06,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 46 [2018-10-26 21:49:06,089 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2018-10-26 21:49:06,090 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:06,103 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 22 treesize of output 26 [2018-10-26 21:49:06,105 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 21 treesize of output 13 [2018-10-26 21:49:06,106 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:06,115 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 13 treesize of output 9 [2018-10-26 21:49:06,116 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:06,129 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2018-10-26 21:49:06,129 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 2 xjuncts. [2018-10-26 21:49:06,134 INFO L267 ElimStorePlain]: Start of recursive call 10: 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-26 21:49:06,141 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-26 21:49:06,156 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-26 21:49:06,156 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:111, output treesize:53 [2018-10-26 21:49:07,007 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2018-10-26 21:49:07,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 8 [2018-10-26 21:49:07,023 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:07,037 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-10-26 21:49:07,064 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2018-10-26 21:49:07,064 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:07,136 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:49:07,155 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2018-10-26 21:49:07,166 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 1 [2018-10-26 21:49:07,167 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:07,183 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:49:07,185 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-10-26 21:49:07,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 4 [2018-10-26 21:49:07,197 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-10-26 21:49:07,201 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:49:07,213 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-26 21:49:07,225 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-26 21:49:07,225 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2018-10-26 21:49:07,831 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 21:49:07,850 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 21:49:07,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 31, 27] total 79 [2018-10-26 21:49:07,851 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 21:49:07,851 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-10-26 21:49:07,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-10-26 21:49:07,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=5606, Unknown=10, NotChecked=302, Total=6162 [2018-10-26 21:49:07,853 INFO L87 Difference]: Start difference. First operand 68 states and 76 transitions. Second operand 58 states. [2018-10-26 21:49:44,936 WARN L179 SmtUtils]: Spent 4.01 s on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2018-10-26 21:49:49,011 WARN L179 SmtUtils]: Spent 4.02 s on a formula simplification. DAG size of input: 31 DAG size of output: 24 [2018-10-26 21:49:51,106 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 21 [2018-10-26 21:49:53,384 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 27 [2018-10-26 21:50:01,718 WARN L179 SmtUtils]: Spent 4.02 s on a formula simplification. DAG size of input: 32 DAG size of output: 25 [2018-10-26 21:50:04,468 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 26 [2018-10-26 21:50:08,563 WARN L179 SmtUtils]: Spent 4.03 s on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2018-10-26 21:50:14,107 WARN L179 SmtUtils]: Spent 1.19 s on a formula simplification that was a NOOP. DAG size: 32 [2018-10-26 21:50:17,145 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 32 [2018-10-26 21:50:19,336 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 37 [2018-10-26 21:50:21,967 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 26 [2018-10-26 21:50:25,494 WARN L179 SmtUtils]: Spent 2.11 s on a formula simplification that was a NOOP. DAG size: 36 [2018-10-26 21:50:28,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:50:28,409 INFO L93 Difference]: Finished difference Result 179 states and 224 transitions. [2018-10-26 21:50:28,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-10-26 21:50:28,409 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 67 [2018-10-26 21:50:28,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:50:28,411 INFO L225 Difference]: With dead ends: 179 [2018-10-26 21:50:28,411 INFO L226 Difference]: Without dead ends: 177 [2018-10-26 21:50:28,414 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 86 SyntacticMatches, 9 SemanticMatches, 116 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2938 ImplicationChecksByTransitivity, 90.3s TimeCoverageRelationStatistics Valid=772, Invalid=12549, Unknown=27, NotChecked=458, Total=13806 [2018-10-26 21:50:28,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-10-26 21:50:28,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 119. [2018-10-26 21:50:28,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2018-10-26 21:50:28,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 148 transitions. [2018-10-26 21:50:28,469 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 148 transitions. Word has length 67 [2018-10-26 21:50:28,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:50:28,470 INFO L481 AbstractCegarLoop]: Abstraction has 119 states and 148 transitions. [2018-10-26 21:50:28,470 INFO L482 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-10-26 21:50:28,470 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 148 transitions. [2018-10-26 21:50:28,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-10-26 21:50:28,473 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:50:28,473 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:50:28,473 INFO L424 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:50:28,474 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:28,474 INFO L82 PathProgramCache]: Analyzing trace with hash 347146386, now seen corresponding path program 1 times [2018-10-26 21:50:28,474 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:50:28,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:28,475 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:28,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:28,475 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:50:28,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:28,662 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-10-26 21:50:28,662 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:28,662 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:50:28,662 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 70 with the following transitions: [2018-10-26 21:50:28,663 INFO L202 CegarAbsIntRunner]: [4], [5], [6], [10], [14], [16], [20], [21], [22], [24], [28], [32], [34], [36], [40], [41], [45], [47], [51], [54], [56], [59], [63], [67], [72], [74], [77], [87], [112], [116], [120], [122], [126], [127], [128], [134], [136], [137], [138], [139], [140], [141], [142], [143], [144], [146], [147], [148], [149], [150], [151] [2018-10-26 21:50:28,665 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 21:50:28,665 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 21:50:29,078 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 21:50:29,078 INFO L272 AbstractInterpreter]: Visited 51 different actions 164 times. Merged at 19 different actions 59 times. Never widened. Found 11 fixpoints after 4 different actions. Largest state had 42 variables. [2018-10-26 21:50:29,123 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:29,124 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 21:50:29,124 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:29,124 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 21:50:29,138 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:29,138 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 21:50:29,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:29,213 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 21:50:29,461 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-10-26 21:50:29,461 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 21:50:29,524 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-10-26 21:50:29,543 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-10-26 21:50:29,544 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 9 [2018-10-26 21:50:29,544 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 21:50:29,544 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 21:50:29,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 21:50:29,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-10-26 21:50:29,545 INFO L87 Difference]: Start difference. First operand 119 states and 148 transitions. Second operand 5 states. [2018-10-26 21:50:29,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:50:29,788 INFO L93 Difference]: Finished difference Result 146 states and 179 transitions. [2018-10-26 21:50:29,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 21:50:29,788 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 69 [2018-10-26 21:50:29,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:50:29,790 INFO L225 Difference]: With dead ends: 146 [2018-10-26 21:50:29,790 INFO L226 Difference]: Without dead ends: 127 [2018-10-26 21:50:29,793 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-10-26 21:50:29,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-10-26 21:50:29,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 122. [2018-10-26 21:50:29,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-10-26 21:50:29,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 151 transitions. [2018-10-26 21:50:29,853 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 151 transitions. Word has length 69 [2018-10-26 21:50:29,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:50:29,853 INFO L481 AbstractCegarLoop]: Abstraction has 122 states and 151 transitions. [2018-10-26 21:50:29,853 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 21:50:29,853 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 151 transitions. [2018-10-26 21:50:29,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-10-26 21:50:29,857 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:50:29,857 INFO L375 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:50:29,857 INFO L424 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:50:29,858 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:29,858 INFO L82 PathProgramCache]: Analyzing trace with hash -195350522, now seen corresponding path program 2 times [2018-10-26 21:50:29,858 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:50:29,859 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:29,859 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:29,859 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:29,859 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:50:29,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:30,439 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-10-26 21:50:30,439 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:30,439 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:50:30,439 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-26 21:50:30,439 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-26 21:50:30,440 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:30,440 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 21:50:30,451 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-26 21:50:30,451 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-26 21:50:30,545 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-10-26 21:50:30,546 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-26 21:50:30,548 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 21:50:30,578 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-10-26 21:50:30,578 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 21:50:30,678 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-10-26 21:50:30,700 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 21:50:30,701 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2018-10-26 21:50:30,701 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 21:50:30,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-10-26 21:50:30,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-10-26 21:50:30,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2018-10-26 21:50:30,702 INFO L87 Difference]: Start difference. First operand 122 states and 151 transitions. Second operand 8 states. [2018-10-26 21:50:30,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:50:30,985 INFO L93 Difference]: Finished difference Result 215 states and 262 transitions. [2018-10-26 21:50:30,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-10-26 21:50:30,985 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 69 [2018-10-26 21:50:30,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:50:30,986 INFO L225 Difference]: With dead ends: 215 [2018-10-26 21:50:30,986 INFO L226 Difference]: Without dead ends: 119 [2018-10-26 21:50:30,987 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 133 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2018-10-26 21:50:30,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-10-26 21:50:31,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 112. [2018-10-26 21:50:31,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-10-26 21:50:31,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 132 transitions. [2018-10-26 21:50:31,036 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 132 transitions. Word has length 69 [2018-10-26 21:50:31,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:50:31,037 INFO L481 AbstractCegarLoop]: Abstraction has 112 states and 132 transitions. [2018-10-26 21:50:31,037 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-10-26 21:50:31,037 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 132 transitions. [2018-10-26 21:50:31,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-10-26 21:50:31,038 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:50:31,038 INFO L375 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:50:31,038 INFO L424 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:50:31,039 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:31,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1234193542, now seen corresponding path program 3 times [2018-10-26 21:50:31,042 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:50:31,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:31,043 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-26 21:50:31,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:31,043 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:50:31,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:31,359 WARN L179 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 8 DAG size of output: 6 [2018-10-26 21:50:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-10-26 21:50:31,364 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:31,365 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:50:31,365 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-26 21:50:31,365 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-26 21:50:31,365 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:31,365 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 21:50:31,373 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-26 21:50:31,373 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-26 21:50:31,415 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-26 21:50:31,416 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-26 21:50:31,419 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 21:50:31,532 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-10-26 21:50:31,533 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 21:50:31,759 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-10-26 21:50:31,779 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 21:50:31,779 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2018-10-26 21:50:31,779 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 21:50:31,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-10-26 21:50:31,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-10-26 21:50:31,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-10-26 21:50:31,780 INFO L87 Difference]: Start difference. First operand 112 states and 132 transitions. Second operand 8 states. [2018-10-26 21:50:31,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:50:31,900 INFO L93 Difference]: Finished difference Result 189 states and 219 transitions. [2018-10-26 21:50:31,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 21:50:31,902 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 69 [2018-10-26 21:50:31,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:50:31,905 INFO L225 Difference]: With dead ends: 189 [2018-10-26 21:50:31,907 INFO L226 Difference]: Without dead ends: 113 [2018-10-26 21:50:31,908 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2018-10-26 21:50:31,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-10-26 21:50:31,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 108. [2018-10-26 21:50:31,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-10-26 21:50:31,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 125 transitions. [2018-10-26 21:50:31,957 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 125 transitions. Word has length 69 [2018-10-26 21:50:31,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:50:31,957 INFO L481 AbstractCegarLoop]: Abstraction has 108 states and 125 transitions. [2018-10-26 21:50:31,957 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-10-26 21:50:31,958 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 125 transitions. [2018-10-26 21:50:31,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-10-26 21:50:31,961 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:50:31,962 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:50:31,962 INFO L424 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:50:31,962 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:31,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1661499904, now seen corresponding path program 4 times [2018-10-26 21:50:31,962 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:50:31,963 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:31,963 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-26 21:50:31,963 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:31,963 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:50:31,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:32,100 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-10-26 21:50:32,100 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:32,100 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:50:32,100 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-26 21:50:32,100 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-26 21:50:32,100 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:32,100 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 21:50:32,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:32,109 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 21:50:32,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:32,158 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 21:50:32,200 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-10-26 21:50:32,201 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 21:50:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-10-26 21:50:32,328 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2018-10-26 21:50:32,329 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [7] total 14 [2018-10-26 21:50:32,329 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 21:50:32,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-10-26 21:50:32,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-10-26 21:50:32,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2018-10-26 21:50:32,330 INFO L87 Difference]: Start difference. First operand 108 states and 125 transitions. Second operand 6 states. [2018-10-26 21:50:32,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:50:32,717 INFO L93 Difference]: Finished difference Result 159 states and 178 transitions. [2018-10-26 21:50:32,719 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-10-26 21:50:32,719 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 77 [2018-10-26 21:50:32,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:50:32,720 INFO L225 Difference]: With dead ends: 159 [2018-10-26 21:50:32,720 INFO L226 Difference]: Without dead ends: 77 [2018-10-26 21:50:32,721 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2018-10-26 21:50:32,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-10-26 21:50:32,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 72. [2018-10-26 21:50:32,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-10-26 21:50:32,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 74 transitions. [2018-10-26 21:50:32,750 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 74 transitions. Word has length 77 [2018-10-26 21:50:32,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:50:32,751 INFO L481 AbstractCegarLoop]: Abstraction has 72 states and 74 transitions. [2018-10-26 21:50:32,751 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-10-26 21:50:32,753 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 74 transitions. [2018-10-26 21:50:32,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-10-26 21:50:32,753 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:50:32,754 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:50:32,754 INFO L424 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:50:32,754 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:32,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1225019877, now seen corresponding path program 1 times [2018-10-26 21:50:32,754 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:50:32,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:32,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:32,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:32,755 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:50:32,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:32,883 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-26 21:50:32,883 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:32,883 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:50:32,883 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 80 with the following transitions: [2018-10-26 21:50:32,884 INFO L202 CegarAbsIntRunner]: [4], [5], [6], [10], [14], [20], [21], [22], [24], [28], [32], [34], [36], [40], [41], [45], [47], [51], [54], [56], [59], [63], [67], [72], [74], [77], [79], [81], [87], [112], [116], [120], [122], [126], [127], [128], [134], [136], [137], [138], [139], [140], [141], [142], [143], [144], [146], [147], [148], [149], [150], [151] [2018-10-26 21:50:32,885 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 21:50:32,886 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 21:50:33,351 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 21:50:33,352 INFO L272 AbstractInterpreter]: Visited 52 different actions 201 times. Merged at 21 different actions 77 times. Widened at 1 different actions 2 times. Found 14 fixpoints after 6 different actions. Largest state had 42 variables. [2018-10-26 21:50:33,391 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:33,391 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 21:50:33,391 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:33,391 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 21:50:33,411 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:33,411 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 21:50:33,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:33,459 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 21:50:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-26 21:50:33,478 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 21:50:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-26 21:50:33,641 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2018-10-26 21:50:33,641 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [6] total 8 [2018-10-26 21:50:33,642 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 21:50:33,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-10-26 21:50:33,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-10-26 21:50:33,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-10-26 21:50:33,642 INFO L87 Difference]: Start difference. First operand 72 states and 74 transitions. Second operand 6 states. [2018-10-26 21:50:33,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:50:33,765 INFO L93 Difference]: Finished difference Result 81 states and 83 transitions. [2018-10-26 21:50:33,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-10-26 21:50:33,766 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 79 [2018-10-26 21:50:33,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:50:33,767 INFO L225 Difference]: With dead ends: 81 [2018-10-26 21:50:33,767 INFO L226 Difference]: Without dead ends: 74 [2018-10-26 21:50:33,767 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 153 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-10-26 21:50:33,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-10-26 21:50:33,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2018-10-26 21:50:33,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-10-26 21:50:33,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 76 transitions. [2018-10-26 21:50:33,788 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 76 transitions. Word has length 79 [2018-10-26 21:50:33,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:50:33,788 INFO L481 AbstractCegarLoop]: Abstraction has 74 states and 76 transitions. [2018-10-26 21:50:33,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-10-26 21:50:33,788 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 76 transitions. [2018-10-26 21:50:33,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-10-26 21:50:33,789 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:50:33,789 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:50:33,789 INFO L424 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:50:33,790 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:33,790 INFO L82 PathProgramCache]: Analyzing trace with hash -1411000543, now seen corresponding path program 1 times [2018-10-26 21:50:33,790 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:50:33,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:33,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:33,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:33,791 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:50:33,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:35,099 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-26 21:50:35,099 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:35,099 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:50:35,099 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 82 with the following transitions: [2018-10-26 21:50:35,100 INFO L202 CegarAbsIntRunner]: [4], [5], [6], [10], [14], [16], [20], [21], [22], [24], [28], [32], [34], [36], [40], [41], [45], [47], [51], [54], [56], [59], [63], [67], [72], [74], [77], [79], [81], [87], [112], [116], [120], [122], [126], [127], [128], [134], [136], [137], [138], [139], [140], [141], [142], [143], [144], [146], [147], [148], [149], [150], [151] [2018-10-26 21:50:35,101 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 21:50:35,102 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 21:50:35,822 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 21:50:35,822 INFO L272 AbstractInterpreter]: Visited 53 different actions 257 times. Merged at 26 different actions 120 times. Widened at 2 different actions 2 times. Found 25 fixpoints after 7 different actions. Largest state had 42 variables. [2018-10-26 21:50:35,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:35,859 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 21:50:35,859 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:35,859 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 21:50:35,871 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:35,872 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 21:50:35,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:35,945 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 21:50:36,201 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2018-10-26 21:50:36,203 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2018-10-26 21:50:36,203 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:36,205 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:36,206 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:36,206 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2018-10-26 21:50:36,809 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 52 treesize of output 54 [2018-10-26 21:50:36,812 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 50 treesize of output 46 [2018-10-26 21:50:36,813 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:36,828 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 46 treesize of output 44 [2018-10-26 21:50:36,829 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:36,850 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 48 [2018-10-26 21:50:36,851 INFO L267 ElimStorePlain]: Start of recursive call 5: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 2 xjuncts. [2018-10-26 21:50:36,873 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2018-10-26 21:50:36,915 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2018-10-26 21:50:36,923 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 23 treesize of output 19 [2018-10-26 21:50:36,924 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:36,932 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 11 treesize of output 9 [2018-10-26 21:50:36,933 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:36,942 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:36,949 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 42 [2018-10-26 21:50:36,952 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 38 treesize of output 36 [2018-10-26 21:50:36,952 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:37,004 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2018-10-26 21:50:37,005 INFO L267 ElimStorePlain]: Start of recursive call 11: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 2 xjuncts. [2018-10-26 21:50:37,024 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 36 treesize of output 32 [2018-10-26 21:50:37,024 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:37,041 INFO L267 ElimStorePlain]: Start of recursive call 9: 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2018-10-26 21:50:37,048 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 44 treesize of output 46 [2018-10-26 21:50:37,051 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40 [2018-10-26 21:50:37,052 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:37,206 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2018-10-26 21:50:37,207 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:37,224 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2018-10-26 21:50:37,225 INFO L267 ElimStorePlain]: Start of recursive call 16: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-10-26 21:50:37,244 INFO L267 ElimStorePlain]: Start of recursive call 13: 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-10-26 21:50:37,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2018-10-26 21:50:37,293 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2018-10-26 21:50:37,293 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,297 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,298 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-10-26 21:50:37,301 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 15 treesize of output 3 [2018-10-26 21:50:37,301 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,302 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,309 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 38 [2018-10-26 21:50:37,312 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 34 treesize of output 27 [2018-10-26 21:50:37,312 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,733 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 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 27 treesize of output 16 [2018-10-26 21:50:37,734 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,847 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2018-10-26 21:50:37,848 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,858 INFO L267 ElimStorePlain]: Start of recursive call 21: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,859 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2018-10-26 21:50:37,868 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2018-10-26 21:50:37,868 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,872 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,879 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 32 treesize of output 34 [2018-10-26 21:50:37,882 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2018-10-26 21:50:37,882 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,894 INFO L267 ElimStorePlain]: Start of recursive call 27: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,900 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 32 treesize of output 34 [2018-10-26 21:50:37,904 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2018-10-26 21:50:37,904 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,917 INFO L267 ElimStorePlain]: Start of recursive call 29: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,925 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:37,925 INFO L202 ElimStorePlain]: Needed 30 recursive calls to eliminate 7 variables, input treesize:55, output treesize:7 [2018-10-26 21:50:37,978 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 11 proven. 20 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-10-26 21:50:37,978 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 21:50:38,667 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2018-10-26 21:50:38,687 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-10-26 21:50:38,688 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:38,711 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-26 21:50:38,739 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-26 21:50:38,740 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:27, output treesize:18 [2018-10-26 21:50:38,751 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 [2018-10-26 21:50:38,753 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2018-10-26 21:50:38,754 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:38,760 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 7 [2018-10-26 21:50:38,761 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-26 21:50:38,764 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-26 21:50:38,777 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-26 21:50:38,777 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:26, output treesize:10 [2018-10-26 21:50:38,918 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-10-26 21:50:38,938 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 21:50:38,938 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 19, 16] total 60 [2018-10-26 21:50:38,938 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 21:50:38,938 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-10-26 21:50:38,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-10-26 21:50:38,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=3369, Unknown=0, NotChecked=0, Total=3540 [2018-10-26 21:50:38,940 INFO L87 Difference]: Start difference. First operand 74 states and 76 transitions. Second operand 50 states. [2018-10-26 21:50:42,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:50:42,247 INFO L93 Difference]: Finished difference Result 83 states and 85 transitions. [2018-10-26 21:50:42,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-10-26 21:50:42,257 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 81 [2018-10-26 21:50:42,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:50:42,258 INFO L225 Difference]: With dead ends: 83 [2018-10-26 21:50:42,258 INFO L226 Difference]: Without dead ends: 76 [2018-10-26 21:50:42,260 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 136 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=428, Invalid=7054, Unknown=0, NotChecked=0, Total=7482 [2018-10-26 21:50:42,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-10-26 21:50:42,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2018-10-26 21:50:42,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-10-26 21:50:42,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 78 transitions. [2018-10-26 21:50:42,297 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 78 transitions. Word has length 81 [2018-10-26 21:50:42,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:50:42,297 INFO L481 AbstractCegarLoop]: Abstraction has 76 states and 78 transitions. [2018-10-26 21:50:42,297 INFO L482 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-10-26 21:50:42,297 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 78 transitions. [2018-10-26 21:50:42,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-10-26 21:50:42,298 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 21:50:42,298 INFO L375 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 21:50:42,299 INFO L424 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 21:50:42,299 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 21:50:42,303 INFO L82 PathProgramCache]: Analyzing trace with hash 250205863, now seen corresponding path program 2 times [2018-10-26 21:50:42,303 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 21:50:42,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:42,304 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 21:50:42,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 21:50:42,304 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 21:50:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 21:50:42,470 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-10-26 21:50:42,470 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:42,470 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 21:50:42,470 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-26 21:50:42,470 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-26 21:50:42,470 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 21:50:42,470 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 21:50:42,480 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-26 21:50:42,480 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-26 21:50:42,550 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-10-26 21:50:42,550 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-26 21:50:42,553 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 21:50:42,566 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-26 21:50:42,566 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 21:50:42,657 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-26 21:50:42,678 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 21:50:42,678 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2018-10-26 21:50:42,678 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 21:50:42,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-10-26 21:50:42,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-10-26 21:50:42,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2018-10-26 21:50:42,679 INFO L87 Difference]: Start difference. First operand 76 states and 78 transitions. Second operand 8 states. [2018-10-26 21:50:42,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 21:50:42,750 INFO L93 Difference]: Finished difference Result 76 states and 78 transitions. [2018-10-26 21:50:42,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-10-26 21:50:42,751 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 83 [2018-10-26 21:50:42,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 21:50:42,751 INFO L225 Difference]: With dead ends: 76 [2018-10-26 21:50:42,751 INFO L226 Difference]: Without dead ends: 0 [2018-10-26 21:50:42,752 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 163 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2018-10-26 21:50:42,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-10-26 21:50:42,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-10-26 21:50:42,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-10-26 21:50:42,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-10-26 21:50:42,752 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 83 [2018-10-26 21:50:42,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 21:50:42,752 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-10-26 21:50:42,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-10-26 21:50:42,753 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-10-26 21:50:42,753 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-10-26 21:50:42,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-10-26 21:50:42,894 WARN L179 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 246 DAG size of output: 245 [2018-10-26 21:50:43,362 WARN L179 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 368 DAG size of output: 366 [2018-10-26 21:50:43,466 WARN L179 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 168 [2018-10-26 21:50:44,235 WARN L179 SmtUtils]: Spent 701.00 ms on a formula simplification that was a NOOP. DAG size: 654 [2018-10-26 21:50:44,470 WARN L179 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 324 DAG size of output: 324 [2018-10-26 21:50:44,949 WARN L179 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 489 DAG size of output: 489 [2018-10-26 21:50:45,276 WARN L179 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 490 DAG size of output: 490 [2018-10-26 21:50:45,616 WARN L179 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 1 [2018-10-26 21:50:45,723 WARN L179 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 6 DAG size of output: 3 [2018-10-26 21:50:50,011 WARN L179 SmtUtils]: Spent 4.28 s on a formula simplification. DAG size of input: 286 DAG size of output: 61 [2018-10-26 21:50:51,552 WARN L179 SmtUtils]: Spent 1.54 s on a formula simplification. DAG size of input: 309 DAG size of output: 73 [2018-10-26 21:50:52,306 WARN L179 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 58 [2018-10-26 21:50:52,884 WARN L179 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 38 [2018-10-26 21:50:57,472 WARN L179 SmtUtils]: Spent 4.59 s on a formula simplification. DAG size of input: 589 DAG size of output: 102 [2018-10-26 21:50:57,669 WARN L179 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 33 [2018-10-26 21:50:59,093 WARN L179 SmtUtils]: Spent 1.42 s on a formula simplification. DAG size of input: 273 DAG size of output: 76 [2018-10-26 21:51:11,089 WARN L179 SmtUtils]: Spent 11.98 s on a formula simplification. DAG size of input: 134 DAG size of output: 78 [2018-10-26 21:51:11,213 WARN L179 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 19 [2018-10-26 21:51:32,131 WARN L179 SmtUtils]: Spent 20.91 s on a formula simplification. DAG size of input: 506 DAG size of output: 119 [2018-10-26 21:51:32,715 WARN L179 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 65 [2018-10-26 21:51:33,793 WARN L179 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 283 DAG size of output: 54 [2018-10-26 21:51:34,019 WARN L179 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 30 [2018-10-26 21:51:34,021 INFO L425 ceAbstractionStarter]: For program point L561(line 561) no Hoare annotation was computed. [2018-10-26 21:51:34,021 INFO L425 ceAbstractionStarter]: For program point exitEXIT(lines 560 562) no Hoare annotation was computed. [2018-10-26 21:51:34,021 INFO L428 ceAbstractionStarter]: At program point exitENTRY(lines 560 562) the Hoare annotation is: true [2018-10-26 21:51:34,021 INFO L425 ceAbstractionStarter]: For program point exitFINAL(lines 560 562) no Hoare annotation was computed. [2018-10-26 21:51:34,021 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-10-26 21:51:34,021 INFO L421 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-10-26 21:51:34,022 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-10-26 21:51:34,022 INFO L425 ceAbstractionStarter]: For program point sll_circular_get_data_atEXIT(lines 595 601) no Hoare annotation was computed. [2018-10-26 21:51:34,022 INFO L428 ceAbstractionStarter]: At program point sll_circular_get_data_atENTRY(lines 595 601) the Hoare annotation is: true [2018-10-26 21:51:34,022 INFO L425 ceAbstractionStarter]: For program point L596-1(lines 596 599) no Hoare annotation was computed. [2018-10-26 21:51:34,022 INFO L421 ceAbstractionStarter]: At program point L596-3(lines 596 599) the Hoare annotation is: (let ((.cse5 (<= |sll_circular_get_data_at_#in~index| sll_circular_get_data_at_~index)) (.cse2 (forall ((v_main_~s~0.offset_BEFORE_CALL_7 Int) (v_main_~s~0.base_BEFORE_CALL_7 Int)) (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| v_main_~s~0.base_BEFORE_CALL_7) v_main_~s~0.offset_BEFORE_CALL_7)) (+ (select (select |#memory_$Pointer$.offset| v_main_~s~0.base_BEFORE_CALL_7) v_main_~s~0.offset_BEFORE_CALL_7) 4)) 3)))) (.cse3 (not (= |#NULL.base| 0))) (.cse4 (not (= |#NULL.offset| 0))) (.cse0 (<= 1 |sll_circular_get_data_at_#in~index|))) (and (let ((.cse1 (<= (+ sll_circular_get_data_at_~index 1) |sll_circular_get_data_at_#in~index|))) (or (forall ((v_main_~s~0.base_BEFORE_CALL_1 Int) (v_main_~s~0.offset_BEFORE_CALL_1 Int)) (= (select (select |#memory_$Pointer$.base| v_main_~s~0.base_BEFORE_CALL_1) v_main_~s~0.offset_BEFORE_CALL_1) v_main_~s~0.base_BEFORE_CALL_1)) (and (or (not (= sll_circular_get_data_at_~head.offset 0)) .cse0) (= (select (select |#memory_$Pointer$.base| |sll_circular_get_data_at_#in~head.base|) |sll_circular_get_data_at_#in~head.offset|) sll_circular_get_data_at_~head.base) .cse1 (= sll_circular_get_data_at_~head.offset (select (select |#memory_$Pointer$.offset| |sll_circular_get_data_at_#in~head.base|) |sll_circular_get_data_at_#in~head.offset|))) .cse2 .cse3 (and (<= 2 |sll_circular_get_data_at_#in~index|) .cse1) .cse4 (and .cse5 (<= sll_circular_get_data_at_~index |sll_circular_get_data_at_#in~index|) (= sll_circular_get_data_at_~head.base |sll_circular_get_data_at_#in~head.base|) (= |sll_circular_get_data_at_#in~head.offset| sll_circular_get_data_at_~head.offset)))) (or (forall ((v_main_~s~0.base_BEFORE_CALL_2 Int) (v_main_~s~0.offset_BEFORE_CALL_2 Int)) (= (select (select |#memory_$Pointer$.base| v_main_~s~0.base_BEFORE_CALL_2) v_main_~s~0.offset_BEFORE_CALL_2) v_main_~s~0.base_BEFORE_CALL_2)) (forall ((v_main_~s~0.offset_BEFORE_CALL_3 Int) (v_main_~s~0.base_BEFORE_CALL_3 Int)) (let ((.cse6 (select (select |#memory_int| v_main_~s~0.base_BEFORE_CALL_3) (+ v_main_~s~0.offset_BEFORE_CALL_3 4)))) (or (< .cse6 2) (< 2 .cse6)))) .cse5 .cse2 .cse3 .cse4 .cse0))) [2018-10-26 21:51:34,022 INFO L425 ceAbstractionStarter]: For program point L596-4(lines 596 599) no Hoare annotation was computed. [2018-10-26 21:51:34,022 INFO L425 ceAbstractionStarter]: For program point sll_circular_get_data_atFINAL(lines 595 601) no Hoare annotation was computed. [2018-10-26 21:51:34,023 INFO L421 ceAbstractionStarter]: At program point L576(line 576) the Hoare annotation is: (or (and (<= (select (select |#memory_int| sll_circular_create_~head~0.base) (+ 0 4)) |sll_circular_create_#in~data|) (= sll_circular_create_~head~0.base sll_circular_create_~last~0.base) (= (select |#valid| sll_circular_create_~head~0.base) 1) (not (= sll_circular_create_~last~0.base 0)) (<= (+ sll_circular_create_~data |#NULL.base|) 1) (<= (+ |sll_circular_create_#in~data| sll_circular_create_~last~0.offset) 1) (<= sll_circular_create_~len (+ sll_circular_create_~data 1)) (<= sll_circular_create_~len (+ sll_circular_create_~head~0.offset 2)) (<= (+ sll_circular_create_~head~0.offset sll_circular_create_~len) 2) (<= 2 (+ sll_circular_create_~len sll_circular_create_~last~0.offset))) (< 0 (* 2 |#NULL.offset|)) (< (+ |#NULL.base| |#NULL.offset|) 0) (< 2 (+ |#NULL.base| |sll_circular_create_#in~len|)) (< |sll_circular_create_#in~len| (+ |sll_circular_create_#in~data| 1)) (< |sll_circular_create_#in~data| (+ |#NULL.base| 1))) [2018-10-26 21:51:34,023 INFO L425 ceAbstractionStarter]: For program point L576-1(line 576) no Hoare annotation was computed. [2018-10-26 21:51:34,023 INFO L425 ceAbstractionStarter]: For program point L575-1(lines 575 580) no Hoare annotation was computed. [2018-10-26 21:51:34,023 INFO L421 ceAbstractionStarter]: At program point L573(line 573) the Hoare annotation is: (or (and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= sll_circular_create_~len 2) (<= sll_circular_create_~len (+ sll_circular_create_~data 1)) (<= (+ sll_circular_create_~data |sll_circular_create_#in~len|) 3)) (< 0 (* 2 |#NULL.offset|)) (< (+ |#NULL.base| |#NULL.offset|) 0) (< 2 (+ |#NULL.base| |sll_circular_create_#in~len|)) (< |sll_circular_create_#in~len| (+ |sll_circular_create_#in~data| 1)) (< |sll_circular_create_#in~data| (+ |#NULL.base| 1))) [2018-10-26 21:51:34,023 INFO L425 ceAbstractionStarter]: For program point L573-1(line 573) no Hoare annotation was computed. [2018-10-26 21:51:34,023 INFO L421 ceAbstractionStarter]: At program point L575-3(lines 575 580) the Hoare annotation is: (let ((.cse0 (+ 0 4))) (or (and (<= (select (select |#memory_int| sll_circular_create_~head~0.base) .cse0) |sll_circular_create_#in~data|) (= sll_circular_create_~head~0.base sll_circular_create_~last~0.base) (= (select |#valid| sll_circular_create_~head~0.base) 1) (not (= sll_circular_create_~last~0.base 0)) (<= (+ sll_circular_create_~data |#NULL.base|) 1) (<= (+ |sll_circular_create_#in~data| sll_circular_create_~last~0.offset) 1) (<= sll_circular_create_~len (+ sll_circular_create_~data 1)) (<= sll_circular_create_~len (+ sll_circular_create_~head~0.offset 2)) (<= (+ sll_circular_create_~head~0.offset sll_circular_create_~len) 2) (<= 2 (+ sll_circular_create_~len sll_circular_create_~last~0.offset))) (< 0 (* 2 |#NULL.offset|)) (let ((.cse1 (select (select |#memory_$Pointer$.base| sll_circular_create_~head~0.base) sll_circular_create_~head~0.offset))) (and (<= sll_circular_create_~last~0.base |sll_circular_create_write~$Pointer$_#value.base|) (= .cse1 sll_circular_create_~last~0.base) (<= sll_circular_create_~new_head~0.base sll_circular_create_~head~0.base) (<= (select (select |#memory_int| .cse1) .cse0) |sll_circular_create_#in~data|) (<= |sll_circular_create_write~$Pointer$_#ptr.base| sll_circular_create_~new_head~0.base) (<= |sll_circular_create_write~$Pointer$_#value.base| sll_circular_create_~last~0.base) (= 0 (select (select |#memory_$Pointer$.offset| sll_circular_create_~head~0.base) sll_circular_create_~head~0.offset)) (<= sll_circular_create_~head~0.base |sll_circular_create_write~$Pointer$_#ptr.base|) (not (= sll_circular_create_~last~0.base sll_circular_create_~head~0.base)) (not (= sll_circular_create_~new_head~0.base 0)) (<= (+ sll_circular_create_~data sll_circular_create_~last~0.offset) 1) (not (= |sll_circular_create_write~$Pointer$_#value.base| 0)) (<= |sll_circular_create_write~$Pointer$_#sizeOfWrittenType| (+ |sll_circular_create_#in~len| 2)) (<= (+ |sll_circular_create_write~$Pointer$_#value.offset| 4) |sll_circular_create_write~$Pointer$_#sizeOfWrittenType|) (<= 0 (+ |#NULL.offset| sll_circular_create_~head~0.offset)) (<= |#NULL.base| sll_circular_create_~last~0.offset) (<= 0 (* 2 |sll_circular_create_write~$Pointer$_#ptr.offset|)) (= sll_circular_create_~len 1) (<= |sll_circular_create_write~$Pointer$_#ptr.offset| |sll_circular_create_write~$Pointer$_#value.offset|) (<= (+ sll_circular_create_~head~0.offset sll_circular_create_~new_head~0.offset) 0) (<= |sll_circular_create_write~$Pointer$_#ptr.offset| sll_circular_create_~new_head~0.offset) (<= 2 (+ sll_circular_create_~data sll_circular_create_~len)))) (< (+ |#NULL.base| |#NULL.offset|) 0) (< 2 (+ |#NULL.base| |sll_circular_create_#in~len|)) (< |sll_circular_create_#in~len| (+ |sll_circular_create_#in~data| 1)) (< |sll_circular_create_#in~data| (+ |#NULL.base| 1)))) [2018-10-26 21:51:34,023 INFO L425 ceAbstractionStarter]: For program point L575-4(lines 575 580) no Hoare annotation was computed. [2018-10-26 21:51:34,023 INFO L421 ceAbstractionStarter]: At program point sll_circular_createENTRY(lines 572 583) the Hoare annotation is: (or (< 0 (* 2 |#NULL.offset|)) (and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|)) (< (+ |#NULL.base| |#NULL.offset|) 0) (< 2 (+ |#NULL.base| |sll_circular_create_#in~len|)) (< |sll_circular_create_#in~len| (+ |sll_circular_create_#in~data| 1)) (< |sll_circular_create_#in~data| (+ |#NULL.base| 1))) [2018-10-26 21:51:34,024 INFO L425 ceAbstractionStarter]: For program point sll_circular_createFINAL(lines 572 583) no Hoare annotation was computed. [2018-10-26 21:51:34,024 INFO L425 ceAbstractionStarter]: For program point sll_circular_createEXIT(lines 572 583) no Hoare annotation was computed. [2018-10-26 21:51:34,024 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-10-26 21:51:34,024 INFO L421 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (<= (+ |#NULL.base| |#NULL.offset|) 0) (= |#NULL.offset| 0) (<= |#NULL.offset| |#NULL.base|)) [2018-10-26 21:51:34,024 INFO L428 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-10-26 21:51:34,024 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-10-26 21:51:34,024 INFO L425 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 626) no Hoare annotation was computed. [2018-10-26 21:51:34,024 INFO L425 ceAbstractionStarter]: For program point mainEXIT(lines 609 628) no Hoare annotation was computed. [2018-10-26 21:51:34,024 INFO L425 ceAbstractionStarter]: For program point L624(line 624) no Hoare annotation was computed. [2018-10-26 21:51:34,024 INFO L425 ceAbstractionStarter]: For program point mainFINAL(lines 609 628) no Hoare annotation was computed. [2018-10-26 21:51:34,025 INFO L421 ceAbstractionStarter]: At program point L620(line 620) the Hoare annotation is: (let ((.cse10 (select (select |#memory_$Pointer$.base| main_~s~0.base) main_~s~0.offset)) (.cse4 (+ main_~len~0 1)) (.cse6 (select (select |#memory_$Pointer$.offset| main_~s~0.base) main_~s~0.offset))) (let ((.cse0 (= 0 .cse6)) (.cse1 (= .cse4 main_~new_data~0)) (.cse3 (= 0 main_~s~0.offset)) (.cse7 (<= main_~data~0 (+ |#NULL.base| 1))) (.cse8 (<= 1 (+ |#NULL.offset| main_~data~0))) (.cse9 (<= (+ |#NULL.offset| 2) main_~len~0)) (.cse5 (select |#memory_int| .cse10)) (.cse13 (* 2 |#NULL.offset|))) (or (let ((.cse2 (select (select |#memory_int| main_~s~0.base) (+ main_~s~0.offset 4)))) (and .cse0 .cse1 (= main_~len~0 .cse2) (= .cse2 main_~expected~0) .cse3 (= .cse4 (select .cse5 (+ .cse6 4))) (<= main_~expected~0 2) .cse7 .cse8 .cse9 (= main_~i~0 0))) (let ((.cse12 (* 2 main_~len~0)) (.cse11 (+ (select .cse5 (+ 0 4)) 1))) (and .cse0 .cse1 .cse3 (not (= .cse10 main_~s~0.base)) (<= .cse11 .cse12) (= 3 main_~expected~0) (= main_~i~0 1) (<= .cse12 4) (<= .cse12 .cse11) .cse7 .cse8 .cse9)) (< .cse13 0) (< |#NULL.offset| |#NULL.base|) (< 0 .cse13) (< |#NULL.base| |#NULL.offset|)))) [2018-10-26 21:51:34,025 INFO L425 ceAbstractionStarter]: For program point L620-1(line 620) no Hoare annotation was computed. [2018-10-26 21:51:34,025 INFO L425 ceAbstractionStarter]: For program point L620-2(lines 620 622) no Hoare annotation was computed. [2018-10-26 21:51:34,025 INFO L425 ceAbstractionStarter]: For program point L618-1(lines 618 623) no Hoare annotation was computed. [2018-10-26 21:51:34,025 INFO L421 ceAbstractionStarter]: At program point L616(line 616) the Hoare annotation is: (let ((.cse3 (* 2 |#NULL.offset|)) (.cse4 (select (select |#memory_$Pointer$.base| main_~s~0.base) main_~s~0.offset))) (let ((.cse0 (= 0 (select (select |#memory_$Pointer$.offset| main_~s~0.base) main_~s~0.offset))) (.cse1 (<= (+ (select (select |#memory_int| .cse4) (+ 0 4)) 3) (* 2 main_~len~0))) (.cse2 (let ((.cse5 (<= (+ main_~s~0.offset main_~data~0) 1)) (.cse6 (<= main_~len~0 (+ |#NULL.offset| 2))) (.cse8 (<= main_~data~0 (+ |#NULL.base| 1))) (.cse9 (<= 1 (+ |#NULL.offset| main_~data~0))) (.cse10 (<= .cse3 0))) (or (let ((.cse7 (+ main_~i~0 main_~data~0))) (and .cse5 .cse6 (<= 4 (+ main_~new_data~0 main_~data~0)) (<= .cse7 2) (<= main_~new_data~0 (+ main_~s~0.offset 3)) (<= 2 .cse7) .cse8 .cse9 .cse10 (<= (+ |#NULL.offset| |#NULL.base|) 0))) (and .cse5 (<= |#NULL.base| main_~i~0) .cse6 (<= (+ main_~i~0 main_~new_data~0) 2) (<= |#NULL.base| main_~s~0.offset) .cse8 .cse9 (<= 4 (+ main_~new_data~0 main_~len~0)) .cse10))))) (or (and .cse0 .cse1 .cse2 (= main_~len~0 (select (select |#memory_int| main_~s~0.base) (+ main_~s~0.offset 4))) (<= 2 main_~len~0)) (< .cse3 0) (< |#NULL.offset| |#NULL.base|) (< 0 .cse3) (< |#NULL.base| |#NULL.offset|) (and .cse0 (not (= .cse4 main_~s~0.base)) .cse1 .cse2 (= main_~i~0 0))))) [2018-10-26 21:51:34,025 INFO L425 ceAbstractionStarter]: For program point L616-1(lines 614 617) no Hoare annotation was computed. [2018-10-26 21:51:34,025 INFO L425 ceAbstractionStarter]: For program point L618-3(lines 618 623) no Hoare annotation was computed. [2018-10-26 21:51:34,026 INFO L421 ceAbstractionStarter]: At program point L618-4(lines 618 623) the Hoare annotation is: (let ((.cse12 (* 2 main_~len~0)) (.cse13 (select (select |#memory_$Pointer$.base| main_~s~0.base) main_~s~0.offset)) (.cse3 (+ main_~len~0 1)) (.cse5 (select (select |#memory_$Pointer$.offset| main_~s~0.base) main_~s~0.offset))) (let ((.cse0 (= 0 .cse5)) (.cse1 (= .cse3 main_~new_data~0)) (.cse4 (select |#memory_int| .cse13)) (.cse2 (= 0 main_~s~0.offset)) (.cse10 (not (= .cse13 main_~s~0.base))) (.cse6 (<= .cse12 4)) (.cse7 (<= main_~data~0 (+ |#NULL.base| 1))) (.cse8 (<= 1 (+ |#NULL.offset| main_~data~0))) (.cse9 (<= (+ |#NULL.offset| 2) main_~len~0))) (or (and .cse0 .cse1 (= main_~len~0 (select (select |#memory_int| main_~s~0.base) (+ main_~s~0.offset 4))) .cse2 (= .cse3 (select .cse4 (+ .cse5 4))) .cse6 .cse7 .cse8 .cse9 (= main_~i~0 0)) (let ((.cse11 (select .cse4 (+ 0 4)))) (and .cse0 .cse1 .cse2 .cse10 (<= (+ .cse11 1) .cse12) (= main_~i~0 1) (<= (+ main_~i~0 main_~len~0) .cse11) .cse6 .cse7 .cse8)) (and .cse2 .cse10 (<= 2 main_~i~0) .cse6 .cse7 .cse8 .cse9) (not (= |#NULL.base| 0)) (not (= |#NULL.offset| 0))))) [2018-10-26 21:51:34,026 INFO L425 ceAbstractionStarter]: For program point L614-1(lines 614 617) no Hoare annotation was computed. [2018-10-26 21:51:34,026 INFO L428 ceAbstractionStarter]: At program point L618-5(lines 618 623) the Hoare annotation is: true [2018-10-26 21:51:34,026 INFO L421 ceAbstractionStarter]: At program point L612(line 612) the Hoare annotation is: (let ((.cse0 (* 2 |#NULL.offset|))) (or (and (<= (* 2 main_~len~0) 4) (= |#valid| |old(#valid)|) (<= main_~data~0 (+ |#NULL.base| 1)) (= |#memory_int| |old(#memory_int)|) (<= 1 (+ |#NULL.offset| main_~data~0)) (<= (+ |#NULL.offset| 2) main_~len~0)) (< .cse0 0) (< |#NULL.offset| |#NULL.base|) (< 0 .cse0) (< |#NULL.base| |#NULL.offset|))) [2018-10-26 21:51:34,026 INFO L425 ceAbstractionStarter]: For program point L612-1(line 612) no Hoare annotation was computed. [2018-10-26 21:51:34,026 INFO L421 ceAbstractionStarter]: At program point L614-3(lines 614 617) the Hoare annotation is: (let ((.cse16 (select (select |#memory_$Pointer$.base| main_~s~0.base) main_~s~0.offset))) (let ((.cse4 (select |#memory_int| .cse16)) (.cse14 (+ 0 4))) (let ((.cse8 (select .cse4 .cse14)) (.cse6 (* 2 main_~len~0)) (.cse5 (select (select |#memory_$Pointer$.offset| main_~s~0.base) main_~s~0.offset)) (.cse9 (<= main_~data~0 (+ |#NULL.base| 1))) (.cse10 (<= 1 (+ |#NULL.offset| main_~data~0))) (.cse13 (select |#memory_int| main_~s~0.base))) (let ((.cse2 (= main_~len~0 (select .cse13 (+ main_~s~0.offset 4)))) (.cse11 (or (let ((.cse17 (+ main_~i~0 main_~data~0))) (and (<= (+ |#NULL.offset| main_~new_data~0) 2) (<= .cse17 2) (<= 2 .cse17) .cse9 .cse10 (<= 4 (+ main_~new_data~0 main_~len~0)))) (and (<= (+ main_~i~0 |#NULL.base|) 0) (<= |#NULL.base| main_~i~0) .cse9 .cse10))) (.cse3 (= 0 main_~s~0.offset)) (.cse0 (= 0 .cse5)) (.cse12 (<= (+ .cse8 3) .cse6)) (.cse7 (+ main_~i~0 main_~len~0)) (.cse15 (<= 2 main_~len~0))) (or (let ((.cse1 (+ main_~len~0 1))) (and .cse0 (= .cse1 main_~new_data~0) .cse2 .cse3 (= .cse1 (select .cse4 (+ .cse5 4))) (<= 2 main_~i~0) (<= .cse6 4) (<= .cse7 (+ .cse8 1)) .cse9 .cse10 (<= (+ |#NULL.offset| 2) main_~len~0))) (and .cse11 .cse3 .cse0 .cse12 .cse2 (<= (select .cse13 .cse14) (+ main_~i~0 1)) .cse15) (and .cse11 .cse3 .cse0 .cse12 (not (= .cse16 main_~s~0.base)) (<= .cse7 2) .cse15) (not (= |#NULL.base| 0)) (not (= |#NULL.offset| 0))))))) [2018-10-26 21:51:34,026 INFO L425 ceAbstractionStarter]: For program point L614-4(lines 614 617) no Hoare annotation was computed. [2018-10-26 21:51:34,026 INFO L421 ceAbstractionStarter]: At program point mainENTRY(lines 609 628) the Hoare annotation is: (let ((.cse0 (* 2 |#NULL.offset|))) (or (and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|)) (< .cse0 0) (< |#NULL.offset| |#NULL.base|) (< 0 .cse0) (< |#NULL.base| |#NULL.offset|))) [2018-10-26 21:51:34,028 INFO L421 ceAbstractionStarter]: At program point L621(lines 609 628) the Hoare annotation is: (let ((.cse0 (* 2 |#NULL.offset|))) (or (< .cse0 0) (< |#NULL.offset| |#NULL.base|) (< 0 .cse0) (< |#NULL.base| |#NULL.offset|))) [2018-10-26 21:51:34,028 INFO L428 ceAbstractionStarter]: At program point sll_circular_destroyENTRY(lines 584 594) the Hoare annotation is: true [2018-10-26 21:51:34,028 INFO L425 ceAbstractionStarter]: For program point sll_circular_destroyEXIT(lines 584 594) no Hoare annotation was computed. [2018-10-26 21:51:34,028 INFO L425 ceAbstractionStarter]: For program point L587-1(lines 587 591) no Hoare annotation was computed. [2018-10-26 21:51:34,028 INFO L425 ceAbstractionStarter]: For program point L585(lines 585 593) no Hoare annotation was computed. [2018-10-26 21:51:34,028 INFO L428 ceAbstractionStarter]: At program point L587-3(lines 587 591) the Hoare annotation is: true [2018-10-26 21:51:34,028 INFO L425 ceAbstractionStarter]: For program point L587-4(lines 587 591) no Hoare annotation was computed. [2018-10-26 21:51:34,028 INFO L425 ceAbstractionStarter]: For program point L585-2(lines 584 594) no Hoare annotation was computed. [2018-10-26 21:51:34,028 INFO L425 ceAbstractionStarter]: For program point sll_circular_update_atEXIT(lines 602 608) no Hoare annotation was computed. [2018-10-26 21:51:34,029 INFO L421 ceAbstractionStarter]: At program point sll_circular_update_atENTRY(lines 602 608) the Hoare annotation is: (or (or (and (or (< (+ |#NULL.base| 3) |sll_circular_update_at_#in~data|) (< 0 (* 2 |#NULL.offset|)) (< (* 2 |sll_circular_update_at_#in~index|) 2) (< (+ |#NULL.offset| 3) |sll_circular_update_at_#in~data|) (< |sll_circular_update_at_#in~data| (+ |sll_circular_update_at_#in~head.offset| 3)) (< |sll_circular_update_at_#in~index| (+ |#NULL.base| 1)) (< (+ |sll_circular_update_at_#in~head.offset| 1) |sll_circular_update_at_#in~index|)) (or (< (* 2 |#NULL.base|) 0) (< |sll_circular_update_at_#in~index| |#NULL.offset|) (< |#NULL.offset| |#NULL.base|) (< (* 2 |sll_circular_update_at_#in~head.offset|) 0) (< |sll_circular_update_at_#in~data| (+ |sll_circular_update_at_#in~head.offset| 2)) (< 2 (+ |sll_circular_update_at_#in~index| |sll_circular_update_at_#in~data|)))) (forall ((v_main_~s~0.base_BEFORE_CALL_1 Int) (v_main_~s~0.offset_BEFORE_CALL_1 Int)) (= (select (select |#memory_$Pointer$.base| v_main_~s~0.base_BEFORE_CALL_1) v_main_~s~0.offset_BEFORE_CALL_1) v_main_~s~0.base_BEFORE_CALL_1))) (= |#memory_int| |old(#memory_int)|)) [2018-10-26 21:51:34,029 INFO L425 ceAbstractionStarter]: For program point sll_circular_update_atFINAL(lines 602 608) no Hoare annotation was computed. [2018-10-26 21:51:34,029 INFO L425 ceAbstractionStarter]: For program point L603-1(lines 603 606) no Hoare annotation was computed. [2018-10-26 21:51:34,029 INFO L421 ceAbstractionStarter]: At program point L603-3(lines 603 606) the Hoare annotation is: (let ((.cse0 (= |#memory_int| |old(#memory_int)|)) (.cse8 (* 2 |#NULL.offset|)) (.cse7 (+ |#NULL.base| 1))) (let ((.cse1 (or (and (or (< (+ |#NULL.base| 3) |sll_circular_update_at_#in~data|) (< 0 .cse8) (< (* 2 |sll_circular_update_at_#in~index|) 2) (< (+ |#NULL.offset| 3) |sll_circular_update_at_#in~data|) (< |sll_circular_update_at_#in~data| (+ |sll_circular_update_at_#in~head.offset| 3)) (< |sll_circular_update_at_#in~index| .cse7) (< (+ |sll_circular_update_at_#in~head.offset| 1) |sll_circular_update_at_#in~index|)) (or (< (* 2 |#NULL.base|) 0) (< |sll_circular_update_at_#in~index| |#NULL.offset|) (< |#NULL.offset| |#NULL.base|) (< (* 2 |sll_circular_update_at_#in~head.offset|) 0) (< |sll_circular_update_at_#in~data| (+ |sll_circular_update_at_#in~head.offset| 2)) (< 2 (+ |sll_circular_update_at_#in~index| |sll_circular_update_at_#in~data|)))) (forall ((v_main_~s~0.base_BEFORE_CALL_1 Int) (v_main_~s~0.offset_BEFORE_CALL_1 Int)) (= (select (select |#memory_$Pointer$.base| v_main_~s~0.base_BEFORE_CALL_1) v_main_~s~0.offset_BEFORE_CALL_1) v_main_~s~0.base_BEFORE_CALL_1)))) (.cse2 (and .cse0 (and (let ((.cse3 (<= sll_circular_update_at_~head.base |sll_circular_update_at_#in~head.base|)) (.cse4 (<= |sll_circular_update_at_#in~head.base| sll_circular_update_at_~head.base)) (.cse5 (<= |sll_circular_update_at_#in~head.offset| |#NULL.offset|)) (.cse6 (<= .cse8 0))) (or (and .cse3 .cse4 (<= 0 (+ |#NULL.base| |sll_circular_update_at_#in~index|)) (<= sll_circular_update_at_~index sll_circular_update_at_~head.offset) (<= (+ |#NULL.offset| |sll_circular_update_at_#in~data|) 2) (<= |sll_circular_update_at_#in~index| |#NULL.offset|) (<= 2 (+ |sll_circular_update_at_#in~head.offset| |sll_circular_update_at_#in~data|)) (<= |#NULL.base| sll_circular_update_at_~head.offset) .cse5 (<= 0 (* 2 sll_circular_update_at_~index)) .cse6) (and .cse3 .cse4 (<= (+ |#NULL.base| sll_circular_update_at_~index) 1) (<= 6 (+ |sll_circular_update_at_#in~data| sll_circular_update_at_~data)) (<= |sll_circular_update_at_#in~index| .cse7) (<= |sll_circular_update_at_#in~index| (+ sll_circular_update_at_~head.offset 1)) (<= .cse7 sll_circular_update_at_~index) .cse5 .cse6 (<= (* 2 sll_circular_update_at_~data) 6) (<= 1 (+ |#NULL.offset| |sll_circular_update_at_#in~index|))))) (= |sll_circular_update_at_#in~data| sll_circular_update_at_~data) (exists ((v_main_~s~0.base_BEFORE_CALL_1 Int) (v_main_~s~0.offset_BEFORE_CALL_1 Int)) (not (= (select (select |#memory_$Pointer$.base| v_main_~s~0.base_BEFORE_CALL_1) v_main_~s~0.offset_BEFORE_CALL_1) v_main_~s~0.base_BEFORE_CALL_1)))) (= sll_circular_update_at_~head.offset |sll_circular_update_at_#in~head.offset|)))) (and (or (and (<= 1 |sll_circular_update_at_#in~index|) (<= (+ sll_circular_update_at_~index 1) |sll_circular_update_at_#in~index|) (and .cse0 (= (select (select |#memory_$Pointer$.base| |sll_circular_update_at_#in~head.base|) |sll_circular_update_at_#in~head.offset|) sll_circular_update_at_~head.base))) .cse1 .cse2) (or (and (= sll_circular_update_at_~head.offset (select (select |#memory_$Pointer$.offset| |sll_circular_update_at_#in~head.base|) |sll_circular_update_at_#in~head.offset|)) (<= |sll_circular_update_at_#in~data| sll_circular_update_at_~data) (<= sll_circular_update_at_~data |sll_circular_update_at_#in~data|)) .cse1 .cse2)))) [2018-10-26 21:51:34,029 INFO L425 ceAbstractionStarter]: For program point L603-4(lines 603 606) no Hoare annotation was computed. [2018-10-26 21:51:34,029 INFO L421 ceAbstractionStarter]: At program point node_createENTRY(lines 563 571) the Hoare annotation is: (or (and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|)) (not (= |#NULL.base| 0)) (not (= |#NULL.offset| 0)) (not (= |node_create_#in~data| 1))) [2018-10-26 21:51:34,029 INFO L425 ceAbstractionStarter]: For program point node_createFINAL(lines 563 571) no Hoare annotation was computed. [2018-10-26 21:51:34,029 INFO L428 ceAbstractionStarter]: At program point L566(line 566) the Hoare annotation is: true [2018-10-26 21:51:34,029 INFO L425 ceAbstractionStarter]: For program point node_createEXIT(lines 563 571) no Hoare annotation was computed. [2018-10-26 21:51:34,030 INFO L425 ceAbstractionStarter]: For program point L565(lines 565 567) no Hoare annotation was computed. [2018-10-26 21:51:34,030 INFO L425 ceAbstractionStarter]: For program point L565-1(lines 565 567) no Hoare annotation was computed. [2018-10-26 21:51:34,036 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,037 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,038 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,069 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,070 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,070 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,070 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,071 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,075 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,075 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,076 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,076 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,076 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,076 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,077 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,077 WARN L1239 BoogieBacktranslator]: unknown boogie variable #sizeOfWrittenType [2018-10-26 21:51:34,077 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,077 WARN L1239 BoogieBacktranslator]: unknown boogie variable #sizeOfWrittenType [2018-10-26 21:51:34,078 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,078 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,078 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,078 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,078 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,079 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,085 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,086 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,086 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,086 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,092 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,092 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,093 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,094 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,094 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,095 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,095 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,111 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,111 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable #sizeOfWrittenType [2018-10-26 21:51:34,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable #sizeOfWrittenType [2018-10-26 21:51:34,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,134 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,134 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,134 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,135 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,135 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,135 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,136 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,136 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,136 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,139 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,146 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,146 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,155 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,155 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,155 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,155 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,155 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,162 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,163 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,163 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,164 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,164 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,164 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,165 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,165 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,165 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,171 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,182 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,182 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,182 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,182 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,182 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,183 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,196 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,196 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,196 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,197 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,197 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,197 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,197 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,198 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,198 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,198 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,198 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,198 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,198 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,199 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,199 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,199 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,199 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,199 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,199 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,200 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,200 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,200 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,203 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,203 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,203 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,204 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,204 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,204 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,204 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,204 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,205 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,205 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,205 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,205 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,205 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,205 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,206 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,206 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,206 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,206 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,206 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,207 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,207 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,212 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,212 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,212 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,212 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,212 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,213 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,213 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,213 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,213 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,215 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,217 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,217 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,217 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,217 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,217 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,218 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,218 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,218 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,219 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,220 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,220 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,220 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,220 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,221 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,221 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,221 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,221 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,221 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,222 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,222 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,222 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,222 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,222 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,223 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,223 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,239 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,240 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,240 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,240 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,243 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,251 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,251 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,251 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,251 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,251 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,254 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,254 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,254 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,254 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,254 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,257 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,257 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,257 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,258 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,258 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,258 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,258 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,258 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,258 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,259 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,265 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,265 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,265 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,265 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,265 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,266 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,266 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,266 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,267 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,267 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,267 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,267 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,270 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,270 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,270 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,270 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,270 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,282 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,282 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,282 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,282 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,282 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,284 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,284 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,285 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,285 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,285 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,286 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,286 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,286 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,286 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,287 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,303 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,303 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,303 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,303 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,304 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,304 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,304 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,304 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,305 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,320 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,320 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,320 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,320 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,322 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.10 09:51:34 BoogieIcfgContainer [2018-10-26 21:51:34,322 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-10-26 21:51:34,322 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-10-26 21:51:34,322 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-10-26 21:51:34,323 INFO L276 PluginConnector]: Witness Printer initialized [2018-10-26 21:51:34,326 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 09:48:13" (3/4) ... [2018-10-26 21:51:34,330 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-10-26 21:51:34,337 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure exit [2018-10-26 21:51:34,338 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-10-26 21:51:34,338 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure sll_circular_get_data_at [2018-10-26 21:51:34,338 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure sll_circular_create [2018-10-26 21:51:34,338 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-10-26 21:51:34,338 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure sll_circular_destroy [2018-10-26 21:51:34,338 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure sll_circular_update_at [2018-10-26 21:51:34,342 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure node_create [2018-10-26 21:51:34,351 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 48 nodes and edges [2018-10-26 21:51:34,353 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 22 nodes and edges [2018-10-26 21:51:34,353 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-10-26 21:51:34,385 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((unknown-#memory_int-unknown[head][0 + 4] <= \old(data) && head == last) && \valid[head] == 1) && !(last == 0)) && data + #NULL <= 1) && \old(data) + last <= 1) && len <= data + 1) && len <= head + 2) && head + len <= 2) && 2 <= len + last) || 0 < 2 * #NULL) || (((((((((((((((((((((last <= #value && #memory_$Pointer$[head][head] == last) && new_head <= head) && unknown-#memory_int-unknown[#memory_$Pointer$[head][head]][0 + 4] <= \old(data)) && write~$Pointer$_#ptr <= new_head) && #value <= last) && 0 == #memory_$Pointer$[head][head]) && head <= write~$Pointer$_#ptr) && !(last == head)) && !(new_head == 0)) && data + last <= 1) && !(#value == 0)) && unknown-#sizeOfWrittenType-unknown <= \old(len) + 2) && #value + 4 <= unknown-#sizeOfWrittenType-unknown) && 0 <= #NULL + head) && #NULL <= last) && 0 <= 2 * write~$Pointer$_#ptr) && len == 1) && write~$Pointer$_#ptr <= #value) && head + new_head <= 0) && write~$Pointer$_#ptr <= new_head) && 2 <= data + len)) || #NULL + #NULL < 0) || 2 < #NULL + \old(len)) || \old(len) < \old(data) + 1) || \old(data) < #NULL + 1 [2018-10-26 21:51:34,386 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((1 <= \old(index) && index + 1 <= \old(index)) && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$[head][head] == head) || (((((((#NULL + 3 < \old(data) || 0 < 2 * #NULL) || 2 * \old(index) < 2) || #NULL + 3 < \old(data)) || \old(data) < head + 3) || \old(index) < #NULL + 1) || head + 1 < \old(index)) && (((((2 * #NULL < 0 || \old(index) < #NULL) || #NULL < #NULL) || 2 * head < 0) || \old(data) < head + 2) || 2 < \old(index) + \old(data))) || (forall v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: #memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1)) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && ((((((((((((head <= head && head <= head) && 0 <= #NULL + \old(index)) && index <= head) && #NULL + \old(data) <= 2) && \old(index) <= #NULL) && 2 <= head + \old(data)) && #NULL <= head) && head <= #NULL) && 0 <= 2 * index) && 2 * #NULL <= 0) || ((((((((((head <= head && head <= head) && #NULL + index <= 1) && 6 <= \old(data) + data) && \old(index) <= #NULL + 1) && \old(index) <= head + 1) && #NULL + 1 <= index) && head <= #NULL) && 2 * #NULL <= 0) && 2 * data <= 6) && 1 <= #NULL + \old(index))) && \old(data) == data) && (\exists v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: !(#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1))) && head == head)) && ((((head == #memory_$Pointer$[head][head] && \old(data) <= data) && data <= \old(data)) || (((((((#NULL + 3 < \old(data) || 0 < 2 * #NULL) || 2 * \old(index) < 2) || #NULL + 3 < \old(data)) || \old(data) < head + 3) || \old(index) < #NULL + 1) || head + 1 < \old(index)) && (((((2 * #NULL < 0 || \old(index) < #NULL) || #NULL < #NULL) || 2 * head < 0) || \old(data) < head + 2) || 2 < \old(index) + \old(data))) || (forall v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: #memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1)) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && ((((((((((((head <= head && head <= head) && 0 <= #NULL + \old(index)) && index <= head) && #NULL + \old(data) <= 2) && \old(index) <= #NULL) && 2 <= head + \old(data)) && #NULL <= head) && head <= #NULL) && 0 <= 2 * index) && 2 * #NULL <= 0) || ((((((((((head <= head && head <= head) && #NULL + index <= 1) && 6 <= \old(data) + data) && \old(index) <= #NULL + 1) && \old(index) <= head + 1) && #NULL + 1 <= index) && head <= #NULL) && 2 * #NULL <= 0) && 2 * data <= 6) && 1 <= #NULL + \old(index))) && \old(data) == data) && (\exists v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: !(#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1))) && head == head)) [2018-10-26 21:51:34,391 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((forall v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: #memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1) || ((((!(head == 0) || 1 <= \old(index)) && #memory_$Pointer$[head][head] == head) && index + 1 <= \old(index)) && head == #memory_$Pointer$[head][head])) || (forall v_main_~s~0.offset_BEFORE_CALL_7 : int, v_main_~s~0.base_BEFORE_CALL_7 : int :: !(unknown-#memory_int-unknown[#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_7][v_main_~s~0.offset_BEFORE_CALL_7]][#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_7][v_main_~s~0.offset_BEFORE_CALL_7] + 4] == 3))) || !(#NULL == 0)) || (2 <= \old(index) && index + 1 <= \old(index))) || !(#NULL == 0)) || (((\old(index) <= index && index <= \old(index)) && head == head) && head == head)) && (((((((forall v_main_~s~0.base_BEFORE_CALL_2 : int, v_main_~s~0.offset_BEFORE_CALL_2 : int :: #memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_2][v_main_~s~0.offset_BEFORE_CALL_2] == v_main_~s~0.base_BEFORE_CALL_2) || (forall v_main_~s~0.offset_BEFORE_CALL_3 : int, v_main_~s~0.base_BEFORE_CALL_3 : int :: unknown-#memory_int-unknown[v_main_~s~0.base_BEFORE_CALL_3][v_main_~s~0.offset_BEFORE_CALL_3 + 4] < 2 || 2 < unknown-#memory_int-unknown[v_main_~s~0.base_BEFORE_CALL_3][v_main_~s~0.offset_BEFORE_CALL_3 + 4])) || \old(index) <= index) || (forall v_main_~s~0.offset_BEFORE_CALL_7 : int, v_main_~s~0.base_BEFORE_CALL_7 : int :: !(unknown-#memory_int-unknown[#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_7][v_main_~s~0.offset_BEFORE_CALL_7]][#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_7][v_main_~s~0.offset_BEFORE_CALL_7] + 4] == 3))) || !(#NULL == 0)) || !(#NULL == 0)) || 1 <= \old(index)) [2018-10-26 21:51:34,422 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_50d22b8d-83cd-465e-b644-599db54a7e6d/bin-2019/utaipan/witness.graphml [2018-10-26 21:51:34,422 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-10-26 21:51:34,423 INFO L168 Benchmark]: Toolchain (without parser) took 202732.17 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 566.8 MB). Free memory was 957.0 MB in the beginning and 1.0 GB in the end (delta: -77.6 MB). Peak memory consumption was 489.1 MB. Max. memory is 11.5 GB. [2018-10-26 21:51:34,425 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 21:51:34,425 INFO L168 Benchmark]: CACSL2BoogieTranslator took 459.96 ms. Allocated memory is still 1.0 GB. Free memory was 957.0 MB in the beginning and 930.1 MB in the end (delta: 26.8 MB). Peak memory consumption was 26.8 MB. Max. memory is 11.5 GB. [2018-10-26 21:51:34,425 INFO L168 Benchmark]: Boogie Procedure Inliner took 125.84 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 157.3 MB). Free memory was 930.1 MB in the beginning and 1.2 GB in the end (delta: -226.4 MB). Peak memory consumption was 16.3 MB. Max. memory is 11.5 GB. [2018-10-26 21:51:34,426 INFO L168 Benchmark]: Boogie Preprocessor took 41.08 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-10-26 21:51:34,426 INFO L168 Benchmark]: RCFGBuilder took 831.53 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 33.1 MB). Peak memory consumption was 33.1 MB. Max. memory is 11.5 GB. [2018-10-26 21:51:34,426 INFO L168 Benchmark]: TraceAbstraction took 201169.03 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 409.5 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 66.5 MB). Peak memory consumption was 756.9 MB. Max. memory is 11.5 GB. [2018-10-26 21:51:34,426 INFO L168 Benchmark]: Witness Printer took 100.10 ms. Allocated memory is still 1.6 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 14.2 MB). Peak memory consumption was 14.2 MB. Max. memory is 11.5 GB. [2018-10-26 21:51:34,428 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 459.96 ms. Allocated memory is still 1.0 GB. Free memory was 957.0 MB in the beginning and 930.1 MB in the end (delta: 26.8 MB). Peak memory consumption was 26.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 125.84 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 157.3 MB). Free memory was 930.1 MB in the beginning and 1.2 GB in the end (delta: -226.4 MB). Peak memory consumption was 16.3 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 41.08 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 831.53 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 33.1 MB). Peak memory consumption was 33.1 MB. Max. memory is 11.5 GB. * TraceAbstraction took 201169.03 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 409.5 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 66.5 MB). Peak memory consumption was 756.9 MB. Max. memory is 11.5 GB. * Witness Printer took 100.10 ms. Allocated memory is still 1.6 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 14.2 MB). Peak memory consumption was 14.2 MB. 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$.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$.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$.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$.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$.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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - 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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - 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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] - 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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - 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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - 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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - 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 Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] - 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$.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$.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_int - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable #sizeOfWrittenType - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable #sizeOfWrittenType - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable #sizeOfWrittenType - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable #sizeOfWrittenType - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable #value - GenericResult: Unfinished Backtranslation unknown boogie variable write~$Pointer$_#ptr - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - 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_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - 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_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_int - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #memory_$Pointer$ - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 626]: 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: 575]: Loop Invariant [2018-10-26 21:51:34,458 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,459 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,459 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,460 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,460 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,460 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,460 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,461 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,461 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,461 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,461 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,462 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,462 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,462 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,462 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,463 WARN L1239 BoogieBacktranslator]: unknown boogie variable #sizeOfWrittenType [2018-10-26 21:51:34,463 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,463 WARN L1239 BoogieBacktranslator]: unknown boogie variable #sizeOfWrittenType [2018-10-26 21:51:34,463 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,463 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,463 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,464 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,464 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,464 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,464 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,464 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,464 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,464 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,465 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,465 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,475 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,476 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,476 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,476 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,476 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,476 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,477 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,477 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,477 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,478 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,478 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,478 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,478 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,478 WARN L1239 BoogieBacktranslator]: unknown boogie variable #sizeOfWrittenType [2018-10-26 21:51:34,479 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,480 WARN L1239 BoogieBacktranslator]: unknown boogie variable #sizeOfWrittenType [2018-10-26 21:51:34,481 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,481 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,481 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,481 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,481 WARN L1239 BoogieBacktranslator]: unknown boogie variable #value [2018-10-26 21:51:34,482 WARN L1239 BoogieBacktranslator]: unknown boogie variable write~$Pointer$_#ptr [2018-10-26 21:51:34,482 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,482 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,482 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,482 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL Derived loop invariant: ((((((((((((((unknown-#memory_int-unknown[head][0 + 4] <= \old(data) && head == last) && \valid[head] == 1) && !(last == 0)) && data + #NULL <= 1) && \old(data) + last <= 1) && len <= data + 1) && len <= head + 2) && head + len <= 2) && 2 <= len + last) || 0 < 2 * #NULL) || (((((((((((((((((((((last <= #value && #memory_$Pointer$[head][head] == last) && new_head <= head) && unknown-#memory_int-unknown[#memory_$Pointer$[head][head]][0 + 4] <= \old(data)) && write~$Pointer$_#ptr <= new_head) && #value <= last) && 0 == #memory_$Pointer$[head][head]) && head <= write~$Pointer$_#ptr) && !(last == head)) && !(new_head == 0)) && data + last <= 1) && !(#value == 0)) && unknown-#sizeOfWrittenType-unknown <= \old(len) + 2) && #value + 4 <= unknown-#sizeOfWrittenType-unknown) && 0 <= #NULL + head) && #NULL <= last) && 0 <= 2 * write~$Pointer$_#ptr) && len == 1) && write~$Pointer$_#ptr <= #value) && head + new_head <= 0) && write~$Pointer$_#ptr <= new_head) && 2 <= data + len)) || #NULL + #NULL < 0) || 2 < #NULL + \old(len)) || \old(len) < \old(data) + 1) || \old(data) < #NULL + 1 - InvariantResult [Line: 587]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 614]: Loop Invariant [2018-10-26 21:51:34,483 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,491 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,491 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,491 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,492 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,492 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,492 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,492 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,493 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,493 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,493 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,493 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,494 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,494 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,494 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,494 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,494 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,494 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,495 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,495 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,496 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,496 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,496 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,496 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,496 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,496 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,497 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,497 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,497 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,497 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,497 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,498 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,498 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,498 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,498 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,498 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,498 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,499 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,499 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,499 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,499 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,499 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,500 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,500 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,500 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,500 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,501 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,501 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,501 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,501 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,502 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,502 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,502 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,502 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,503 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,503 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,507 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,507 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,507 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,508 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,508 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,508 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,508 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,508 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,508 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,508 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,509 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,509 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,513 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,513 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,513 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,514 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,514 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,514 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,514 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,514 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,514 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,514 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,515 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,515 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,515 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,515 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,515 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,515 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,516 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,516 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,516 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,516 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL Derived loop invariant: (((((((((((((0 == #memory_$Pointer$[s][s] && len + 1 == new_data) && len == unknown-#memory_int-unknown[s][s + 4]) && 0 == s) && len + 1 == unknown-#memory_int-unknown[#memory_$Pointer$[s][s]][#memory_$Pointer$[s][s] + 4]) && 2 <= i) && 2 * len <= 4) && i + len <= unknown-#memory_int-unknown[#memory_$Pointer$[s][s]][0 + 4] + 1) && data <= #NULL + 1) && 1 <= #NULL + data) && #NULL + 2 <= len) || ((((((((((((#NULL + new_data <= 2 && i + data <= 2) && 2 <= i + data) && data <= #NULL + 1) && 1 <= #NULL + data) && 4 <= new_data + len) || (((i + #NULL <= 0 && #NULL <= i) && data <= #NULL + 1) && 1 <= #NULL + data)) && 0 == s) && 0 == #memory_$Pointer$[s][s]) && unknown-#memory_int-unknown[#memory_$Pointer$[s][s]][0 + 4] + 3 <= 2 * len) && len == unknown-#memory_int-unknown[s][s + 4]) && unknown-#memory_int-unknown[s][0 + 4] <= i + 1) && 2 <= len)) || ((((((((((((#NULL + new_data <= 2 && i + data <= 2) && 2 <= i + data) && data <= #NULL + 1) && 1 <= #NULL + data) && 4 <= new_data + len) || (((i + #NULL <= 0 && #NULL <= i) && data <= #NULL + 1) && 1 <= #NULL + data)) && 0 == s) && 0 == #memory_$Pointer$[s][s]) && unknown-#memory_int-unknown[#memory_$Pointer$[s][s]][0 + 4] + 3 <= 2 * len) && !(#memory_$Pointer$[s][s] == s)) && i + len <= 2) && 2 <= len)) || !(#NULL == 0)) || !(#NULL == 0) - InvariantResult [Line: 609]: Loop Invariant [2018-10-26 21:51:34,516 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,517 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,517 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,517 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,517 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,517 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,517 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,517 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,529 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,529 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,529 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,530 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL Derived loop invariant: ((2 * #NULL < 0 || #NULL < #NULL) || 0 < 2 * #NULL) || #NULL < #NULL - InvariantResult [Line: 596]: Loop Invariant [2018-10-26 21:51:34,530 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,530 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,530 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,530 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,530 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,531 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,531 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,531 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,531 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,531 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,531 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,532 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,532 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,532 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,532 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,532 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,532 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,533 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,546 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,546 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,546 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,546 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,546 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,546 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,547 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,547 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,547 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,547 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,547 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,548 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,548 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,548 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,548 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,548 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,548 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,548 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,549 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,549 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,549 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,549 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,549 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,549 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,550 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,550 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,550 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,550 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,567 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,567 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,567 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,568 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,568 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,568 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,568 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,568 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,568 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,569 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,569 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,569 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_2,QUANTIFIED] [2018-10-26 21:51:34,569 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,569 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,570 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,570 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_3,QUANTIFIED] [2018-10-26 21:51:34,570 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,570 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,570 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,570 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,595 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,595 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_7,QUANTIFIED] [2018-10-26 21:51:34,595 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,596 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,596 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,596 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,596 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,596 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,596 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,597 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,597 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,597 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,597 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,597 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,597 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,598 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,598 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,598 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL Derived loop invariant: (((((((forall v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: #memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1) || ((((!(head == 0) || 1 <= \old(index)) && #memory_$Pointer$[head][head] == head) && index + 1 <= \old(index)) && head == #memory_$Pointer$[head][head])) || (forall v_main_~s~0.offset_BEFORE_CALL_7 : int, v_main_~s~0.base_BEFORE_CALL_7 : int :: !(unknown-#memory_int-unknown[#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_7][v_main_~s~0.offset_BEFORE_CALL_7]][#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_7][v_main_~s~0.offset_BEFORE_CALL_7] + 4] == 3))) || !(#NULL == 0)) || (2 <= \old(index) && index + 1 <= \old(index))) || !(#NULL == 0)) || (((\old(index) <= index && index <= \old(index)) && head == head) && head == head)) && (((((((forall v_main_~s~0.base_BEFORE_CALL_2 : int, v_main_~s~0.offset_BEFORE_CALL_2 : int :: #memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_2][v_main_~s~0.offset_BEFORE_CALL_2] == v_main_~s~0.base_BEFORE_CALL_2) || (forall v_main_~s~0.offset_BEFORE_CALL_3 : int, v_main_~s~0.base_BEFORE_CALL_3 : int :: unknown-#memory_int-unknown[v_main_~s~0.base_BEFORE_CALL_3][v_main_~s~0.offset_BEFORE_CALL_3 + 4] < 2 || 2 < unknown-#memory_int-unknown[v_main_~s~0.base_BEFORE_CALL_3][v_main_~s~0.offset_BEFORE_CALL_3 + 4])) || \old(index) <= index) || (forall v_main_~s~0.offset_BEFORE_CALL_7 : int, v_main_~s~0.base_BEFORE_CALL_7 : int :: !(unknown-#memory_int-unknown[#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_7][v_main_~s~0.offset_BEFORE_CALL_7]][#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_7][v_main_~s~0.offset_BEFORE_CALL_7] + 4] == 3))) || !(#NULL == 0)) || !(#NULL == 0)) || 1 <= \old(index)) - InvariantResult [Line: 603]: Loop Invariant [2018-10-26 21:51:34,598 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,631 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,631 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,631 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,632 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,632 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,632 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,632 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,632 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,632 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,633 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,633 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,633 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,633 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,633 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,633 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,634 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,634 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,634 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,634 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,635 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,635 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,635 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,635 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,683 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,683 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,683 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,683 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,684 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,684 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,684 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,684 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,684 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,684 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,685 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,685 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,685 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,685 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,685 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,685 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,686 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,686 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,686 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,686 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,686 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,686 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,687 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,687 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,687 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,687 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,687 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,687 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,688 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,688 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,688 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,688 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,688 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,688 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,688 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,689 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,689 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,689 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,689 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,689 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,689 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,690 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,690 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,690 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,739 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,739 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,740 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,740 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,740 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,740 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,740 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,741 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,741 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,741 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,741 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,741 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,741 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,742 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,742 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,742 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,742 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,742 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,742 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.offset_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,742 WARN L387 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_main_~s~0.base_BEFORE_CALL_1,QUANTIFIED] [2018-10-26 21:51:34,743 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,743 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,743 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,791 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,791 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,791 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,791 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,792 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,792 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,792 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,792 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,792 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,792 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,792 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,793 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,793 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,793 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,793 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,793 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,793 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,794 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,794 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,794 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,794 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,794 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,795 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,795 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,795 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,795 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,795 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,795 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,796 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,796 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,796 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,796 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,796 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,796 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,796 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,797 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,797 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,797 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,797 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,797 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,797 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,798 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,798 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,798 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,851 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,851 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,851 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,851 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,852 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ Derived loop invariant: ((((1 <= \old(index) && index + 1 <= \old(index)) && unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && #memory_$Pointer$[head][head] == head) || (((((((#NULL + 3 < \old(data) || 0 < 2 * #NULL) || 2 * \old(index) < 2) || #NULL + 3 < \old(data)) || \old(data) < head + 3) || \old(index) < #NULL + 1) || head + 1 < \old(index)) && (((((2 * #NULL < 0 || \old(index) < #NULL) || #NULL < #NULL) || 2 * head < 0) || \old(data) < head + 2) || 2 < \old(index) + \old(data))) || (forall v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: #memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1)) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && ((((((((((((head <= head && head <= head) && 0 <= #NULL + \old(index)) && index <= head) && #NULL + \old(data) <= 2) && \old(index) <= #NULL) && 2 <= head + \old(data)) && #NULL <= head) && head <= #NULL) && 0 <= 2 * index) && 2 * #NULL <= 0) || ((((((((((head <= head && head <= head) && #NULL + index <= 1) && 6 <= \old(data) + data) && \old(index) <= #NULL + 1) && \old(index) <= head + 1) && #NULL + 1 <= index) && head <= #NULL) && 2 * #NULL <= 0) && 2 * data <= 6) && 1 <= #NULL + \old(index))) && \old(data) == data) && (\exists v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: !(#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1))) && head == head)) && ((((head == #memory_$Pointer$[head][head] && \old(data) <= data) && data <= \old(data)) || (((((((#NULL + 3 < \old(data) || 0 < 2 * #NULL) || 2 * \old(index) < 2) || #NULL + 3 < \old(data)) || \old(data) < head + 3) || \old(index) < #NULL + 1) || head + 1 < \old(index)) && (((((2 * #NULL < 0 || \old(index) < #NULL) || #NULL < #NULL) || 2 * head < 0) || \old(data) < head + 2) || 2 < \old(index) + \old(data))) || (forall v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: #memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1)) || ((unknown-#memory_int-unknown == \old(unknown-#memory_int-unknown) && ((((((((((((head <= head && head <= head) && 0 <= #NULL + \old(index)) && index <= head) && #NULL + \old(data) <= 2) && \old(index) <= #NULL) && 2 <= head + \old(data)) && #NULL <= head) && head <= #NULL) && 0 <= 2 * index) && 2 * #NULL <= 0) || ((((((((((head <= head && head <= head) && #NULL + index <= 1) && 6 <= \old(data) + data) && \old(index) <= #NULL + 1) && \old(index) <= head + 1) && #NULL + 1 <= index) && head <= #NULL) && 2 * #NULL <= 0) && 2 * data <= 6) && 1 <= #NULL + \old(index))) && \old(data) == data) && (\exists v_main_~s~0.base_BEFORE_CALL_1 : int, v_main_~s~0.offset_BEFORE_CALL_1 : int :: !(#memory_$Pointer$[v_main_~s~0.base_BEFORE_CALL_1][v_main_~s~0.offset_BEFORE_CALL_1] == v_main_~s~0.base_BEFORE_CALL_1))) && head == head)) - InvariantResult [Line: 618]: Loop Invariant [2018-10-26 21:51:34,852 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,853 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,853 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,902 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,902 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,902 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,903 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,903 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,903 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,903 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,904 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,904 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,904 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,904 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,904 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,904 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,904 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,905 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,905 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,905 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,905 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,905 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,905 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,906 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,906 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,906 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,906 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,906 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,906 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,906 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,907 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,909 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,910 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,910 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2018-10-26 21:51:34,940 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,940 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,940 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,941 WARN L387 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2018-10-26 21:51:34,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,942 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,942 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,942 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,942 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,942 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,942 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,951 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_int [2018-10-26 21:51:34,951 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,951 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable #memory_$Pointer$ [2018-10-26 21:51:34,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL [2018-10-26 21:51:34,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable #NULL Derived loop invariant: ((((((((((((0 == #memory_$Pointer$[s][s] && len + 1 == new_data) && len == unknown-#memory_int-unknown[s][s + 4]) && 0 == s) && len + 1 == unknown-#memory_int-unknown[#memory_$Pointer$[s][s]][#memory_$Pointer$[s][s] + 4]) && 2 * len <= 4) && data <= #NULL + 1) && 1 <= #NULL + data) && #NULL + 2 <= len) && i == 0) || (((((((((0 == #memory_$Pointer$[s][s] && len + 1 == new_data) && 0 == s) && !(#memory_$Pointer$[s][s] == s)) && unknown-#memory_int-unknown[#memory_$Pointer$[s][s]][0 + 4] + 1 <= 2 * len) && i == 1) && i + len <= unknown-#memory_int-unknown[#memory_$Pointer$[s][s]][0 + 4]) && 2 * len <= 4) && data <= #NULL + 1) && 1 <= #NULL + data)) || ((((((0 == s && !(#memory_$Pointer$[s][s] == s)) && 2 <= i) && 2 * len <= 4) && data <= #NULL + 1) && 1 <= #NULL + data) && #NULL + 2 <= len)) || !(#NULL == 0)) || !(#NULL == 0) - StatisticsResult: Ultimate Automizer benchmark data CFG has 9 procedures, 66 locations, 1 error locations. SAFE Result, 200.8s OverallTime, 12 OverallIterations, 4 TraceHistogramMax, 92.4s AutomataDifference, 0.0s DeadEndRemovalTime, 51.2s HoareAnnotationTime, HoareTripleCheckerStatistics: 600 SDtfs, 737 SDslu, 2853 SDs, 0 SdLazy, 4801 SolverSat, 466 SolverUnsat, 14 SolverUnknown, 0 SolverNotchecked, 31.2s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 1441 GetRequests, 1119 SyntacticMatches, 33 SemanticMatches, 289 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 4545 ImplicationChecksByTransitivity, 101.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=122occurred in iteration=6, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 2.7s AbstIntTime, 5 AbstIntIterations, 1 AbstIntStrong, 0.9404075617868719 AbsIntWeakeningRatio, 2.4074074074074074 AbsIntAvgWeakeningVarsNumRemoved, 131.24074074074073 AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 12 MinimizatonAttempts, 93 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 24 LocationsWithAnnotation, 92 PreInvPairs, 129 NumberOfFragments, 2112 HoareAnnotationTreeSize, 92 FomulaSimplifications, 7660 FormulaSimplificationTreeSizeReduction, 2.6s HoareSimplificationTime, 24 FomulaSimplificationsInter, 41621 FormulaSimplificationTreeSizeReductionInter, 48.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 47.1s InterpolantComputationTime, 1357 NumberOfCodeBlocks, 1356 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 1923 ConstructedInterpolants, 52 QuantifiedInterpolants, 736623 SizeOfPredicates, 94 NumberOfNonLiveVariables, 3553 ConjunctsInSsa, 237 ConjunctsInUnsatCore, 28 InterpolantComputations, 8 PerfectInterpolantSequences, 663/871 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...