./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 157f0d22bcc200e95b6696425fc806db58856d3eb89fc5de304f6d82594c0bb3 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 01:13:02,818 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 01:13:02,905 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-09 01:13:02,911 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 01:13:02,912 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 01:13:02,965 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 01:13:02,966 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 01:13:02,966 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 01:13:02,969 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 01:13:02,969 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 01:13:02,970 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 01:13:02,970 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 01:13:02,972 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 01:13:02,972 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 01:13:02,972 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 01:13:02,975 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 01:13:02,975 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 01:13:02,975 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 01:13:02,976 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 01:13:02,976 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 01:13:02,976 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 01:13:02,977 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 01:13:02,978 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 01:13:02,978 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 01:13:02,978 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 01:13:02,979 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 01:13:02,979 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 01:13:02,979 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 01:13:02,980 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 01:13:02,980 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 01:13:02,980 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 01:13:02,980 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 01:13:02,990 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 01:13:02,990 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 01:13:02,990 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 01:13:02,990 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 01:13:02,991 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 01:13:02,991 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 01:13:02,991 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 01:13:02,991 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 01:13:02,991 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 01:13:02,992 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 01:13:02,992 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 01:13:02,992 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 01:13:02,992 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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(reach_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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 157f0d22bcc200e95b6696425fc806db58856d3eb89fc5de304f6d82594c0bb3 [2024-11-09 01:13:03,298 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 01:13:03,337 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 01:13:03,352 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 01:13:03,353 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 01:13:03,360 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 01:13:03,361 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i Unable to find full path for "g++" [2024-11-09 01:13:05,348 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 01:13:05,869 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 01:13:05,871 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i [2024-11-09 01:13:05,917 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/data/79318cf43/76331fd48f704c6fb0388a99b487e762/FLAGf071386f9 [2024-11-09 01:13:05,938 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/data/79318cf43/76331fd48f704c6fb0388a99b487e762 [2024-11-09 01:13:05,940 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 01:13:05,943 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 01:13:05,945 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 01:13:05,946 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 01:13:05,952 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 01:13:05,953 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 01:13:05" (1/1) ... [2024-11-09 01:13:05,954 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c2c0e0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:05, skipping insertion in model container [2024-11-09 01:13:05,954 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 01:13:05" (1/1) ... [2024-11-09 01:13:06,074 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 01:13:06,388 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i[4495,4508] [2024-11-09 01:13:06,396 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i[4555,4568] [2024-11-09 01:13:07,359 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,360 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,361 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,362 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,363 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,381 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,382 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,385 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,385 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,388 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,389 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,390 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:07,391 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,198 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i[150472,150485] [2024-11-09 01:13:08,199 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 01:13:08,223 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 01:13:08,246 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i[4495,4508] [2024-11-09 01:13:08,247 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i[4555,4568] [2024-11-09 01:13:08,331 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,332 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,333 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,333 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,334 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,353 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,357 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,359 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,360 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,362 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,364 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,364 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,365 WARN L1698 CHandler]: Possible shadowing of function index [2024-11-09 01:13:08,496 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/sv-benchmarks/c/aws-c-common/aws_linked_list_begin_harness.i[150472,150485] [2024-11-09 01:13:08,497 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 01:13:08,720 INFO L204 MainTranslator]: Completed translation [2024-11-09 01:13:08,720 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08 WrapperNode [2024-11-09 01:13:08,721 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 01:13:08,722 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 01:13:08,722 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 01:13:08,722 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 01:13:08,729 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,797 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,856 INFO L138 Inliner]: procedures = 668, calls = 1039, calls flagged for inlining = 53, calls inlined = 6, statements flattened = 141 [2024-11-09 01:13:08,856 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 01:13:08,860 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 01:13:08,861 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 01:13:08,861 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 01:13:08,872 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,872 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,881 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,882 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,899 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,906 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,911 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,913 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,921 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 01:13:08,922 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 01:13:08,922 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 01:13:08,922 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 01:13:08,923 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (1/1) ... [2024-11-09 01:13:08,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 01:13:08,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 01:13:08,986 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 01:13:08,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 01:13:09,020 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 01:13:09,020 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-09 01:13:09,021 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-09 01:13:09,021 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-09 01:13:09,021 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-09 01:13:09,022 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 01:13:09,022 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2024-11-09 01:13:09,022 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2024-11-09 01:13:09,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 01:13:09,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 01:13:09,023 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 01:13:09,023 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 01:13:09,023 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 01:13:09,024 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 01:13:09,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 01:13:09,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 01:13:09,024 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-09 01:13:09,024 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2024-11-09 01:13:09,024 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2024-11-09 01:13:09,024 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 01:13:09,287 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 01:13:09,289 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 01:13:09,603 INFO L? ?]: Removed 60 outVars from TransFormulas that were not future-live. [2024-11-09 01:13:09,604 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 01:13:09,765 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 01:13:09,765 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-09 01:13:09,765 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 01:13:09 BoogieIcfgContainer [2024-11-09 01:13:09,766 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 01:13:09,768 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 01:13:09,768 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 01:13:09,772 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 01:13:09,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 01:13:05" (1/3) ... [2024-11-09 01:13:09,773 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7619ae75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 01:13:09, skipping insertion in model container [2024-11-09 01:13:09,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:13:08" (2/3) ... [2024-11-09 01:13:09,774 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7619ae75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 01:13:09, skipping insertion in model container [2024-11-09 01:13:09,774 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 01:13:09" (3/3) ... [2024-11-09 01:13:09,775 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_begin_harness.i [2024-11-09 01:13:09,795 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 01:13:09,796 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 01:13:09,869 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 01:13:09,876 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5c174c23, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 01:13:09,877 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 01:13:09,881 INFO L276 IsEmpty]: Start isEmpty. Operand has 49 states, 29 states have (on average 1.3448275862068966) internal successors, (39), 30 states have internal predecessors, (39), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-09 01:13:09,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-09 01:13:09,894 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 01:13:09,895 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2024-11-09 01:13:09,896 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 01:13:09,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 01:13:09,902 INFO L85 PathProgramCache]: Analyzing trace with hash -10214518, now seen corresponding path program 1 times [2024-11-09 01:13:09,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 01:13:09,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501813274] [2024-11-09 01:13:09,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:09,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 01:13:10,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:10,912 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 01:13:10,913 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 01:13:10,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501813274] [2024-11-09 01:13:10,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501813274] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 01:13:10,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494579806] [2024-11-09 01:13:10,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:10,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:10,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 01:13:10,920 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 01:13:10,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 01:13:11,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:11,207 INFO L255 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-09 01:13:11,224 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 01:13:11,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-09 01:13:11,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-09 01:13:11,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2024-11-09 01:13:11,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2024-11-09 01:13:14,358 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 01:13:14,359 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 01:13:14,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494579806] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 01:13:14,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 01:13:14,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5] total 12 [2024-11-09 01:13:14,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374265031] [2024-11-09 01:13:14,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 01:13:14,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 01:13:14,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 01:13:14,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 01:13:14,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-11-09 01:13:14,401 INFO L87 Difference]: Start difference. First operand has 49 states, 29 states have (on average 1.3448275862068966) internal successors, (39), 30 states have internal predecessors, (39), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-09 01:13:15,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 01:13:15,179 INFO L93 Difference]: Finished difference Result 131 states and 185 transitions. [2024-11-09 01:13:15,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 01:13:15,181 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 38 [2024-11-09 01:13:15,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 01:13:15,190 INFO L225 Difference]: With dead ends: 131 [2024-11-09 01:13:15,190 INFO L226 Difference]: Without dead ends: 87 [2024-11-09 01:13:15,193 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 8 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-09 01:13:15,196 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 43 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-09 01:13:15,197 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 337 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-09 01:13:15,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-11-09 01:13:15,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 85. [2024-11-09 01:13:15,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 51 states have (on average 1.3333333333333333) internal successors, (68), 53 states have internal predecessors, (68), 24 states have call successors, (24), 9 states have call predecessors, (24), 9 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-09 01:13:15,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 114 transitions. [2024-11-09 01:13:15,270 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 114 transitions. Word has length 38 [2024-11-09 01:13:15,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 01:13:15,270 INFO L471 AbstractCegarLoop]: Abstraction has 85 states and 114 transitions. [2024-11-09 01:13:15,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-09 01:13:15,271 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 114 transitions. [2024-11-09 01:13:15,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-09 01:13:15,275 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 01:13:15,276 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2024-11-09 01:13:15,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 01:13:15,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-09 01:13:15,477 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 01:13:15,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 01:13:15,477 INFO L85 PathProgramCache]: Analyzing trace with hash -897604571, now seen corresponding path program 1 times [2024-11-09 01:13:15,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 01:13:15,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939710568] [2024-11-09 01:13:15,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:15,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 01:13:15,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:15,935 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 01:13:15,938 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 01:13:15,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939710568] [2024-11-09 01:13:15,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939710568] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 01:13:15,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157303290] [2024-11-09 01:13:15,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:15,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:15,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 01:13:15,943 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 01:13:15,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 01:13:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:16,167 INFO L255 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-09 01:13:16,174 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 01:13:16,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-09 01:13:16,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-09 01:13:16,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2024-11-09 01:13:16,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:16,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-09 01:13:16,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2024-11-09 01:13:16,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:16,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-09 01:13:16,629 INFO L349 Elim1Store]: treesize reduction 119, result has 15.6 percent of original size [2024-11-09 01:13:16,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 124 treesize of output 68 [2024-11-09 01:13:16,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:16,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:16,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2024-11-09 01:13:16,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2024-11-09 01:13:18,989 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 01:13:18,989 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 01:13:21,595 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|)) (.cse10 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 8)) (.cse1 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse3 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 16))) (and (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_180 Int)) (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_180)))) (store .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse3) 0)) (or (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base| 0)) (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 0))) (or (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_180 Int)) (not (= (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_180)))) (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0))) (forall ((v_ArrVal_184 (Array Int Int)) (v_ArrVal_181 Int)) (not (= (select (select (let ((.cse5 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_184))) (store .cse5 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse5 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_ArrVal_181))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)))) (let ((.cse7 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 24))) (or (forall ((v_ArrVal_184 (Array Int Int)) (v_ArrVal_181 Int)) (not (= (select (select (let ((.cse6 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_184))) (store .cse6 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse6 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_ArrVal_181))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse7) 0))) (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_180 Int)) (not (= (select (select (let ((.cse8 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_180)))) (store .cse8 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse8 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse7) 0))))) (forall ((v_ArrVal_184 (Array Int Int)) (v_ArrVal_181 Int)) (= (select (select (let ((.cse9 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_184))) (store .cse9 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse9 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_ArrVal_181))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse10) 0)) (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_180 Int)) (= (select (select (let ((.cse11 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_180)))) (store .cse11 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse11 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse10) 0)) (forall ((v_ArrVal_184 (Array Int Int)) (v_ArrVal_181 Int)) (= (select (select (let ((.cse12 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_184))) (store .cse12 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse12 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_ArrVal_181))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse3) 0)))) is different from false [2024-11-09 01:13:21,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:13:21,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 364 treesize of output 449 [2024-11-09 01:13:22,858 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-09 01:13:22,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 19 [2024-11-09 01:13:22,874 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-09 01:13:22,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 19 [2024-11-09 01:13:23,114 INFO L349 Elim1Store]: treesize reduction 250, result has 17.2 percent of original size [2024-11-09 01:13:23,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 9 case distinctions, treesize of input 281 treesize of output 385 [2024-11-09 01:13:23,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:23,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:23,485 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2024-11-09 01:13:23,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 104 treesize of output 75 [2024-11-09 01:13:23,629 INFO L349 Elim1Store]: treesize reduction 73, result has 7.6 percent of original size [2024-11-09 01:13:23,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 124 treesize of output 109 [2024-11-09 01:13:23,892 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 8)) (.cse6 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 16)) (.cse1 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse2 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|)) (.cse4 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|))) (and (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| Int)) (or (forall ((v_arrayElimArr_5 (Array Int Int))) (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| v_arrayElimArr_5))) (store .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse3) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 1)) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 0))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| Int)) (or (forall ((v_ArrVal_175 Int) (v_prenex_1 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_175)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| v_prenex_1) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse3) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 1)) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 0))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| Int)) (or (forall ((v_arrayElimArr_4 (Array Int Int))) (= (select (select (let ((.cse5 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| v_arrayElimArr_4))) (store .cse5 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse5 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse6) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 1)) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 0))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| Int)) (or (forall ((v_ArrVal_175 Int) (v_ArrVal_184 (Array Int Int))) (not (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_175)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| v_ArrVal_184) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 1)) (forall ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_22 Int) (v_subst_4 Int) (v_subst_3 Int) (v_DerPreprocessor_21 Int)) (or (not (= (select (select (let ((.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| v_arrayElimArr_6))) (store .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (not (= (select (store (store v_arrayElimArr_6 v_subst_4 v_DerPreprocessor_21) v_subst_3 v_DerPreprocessor_22) v_subst_4) v_DerPreprocessor_21)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 0))) (or (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base| 0)) (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 0))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| Int)) (or (forall ((v_ArrVal_175 Int) (v_prenex_7 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_175)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| v_prenex_7) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse6) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 1)) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 0))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| Int)) (let ((.cse9 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 24))) (or (forall ((v_DerPreprocessor_35 Int) (v_DerPreprocessor_34 Int) (v_DerPreprocessor_17 Int) (v_DerPreprocessor_18 Int) (v_arrayElimArr_3 (Array Int Int)) (v_subst_3 Int) (v_subst_2 Int) (v_subst_1 Int)) (let ((.cse11 (store (store v_arrayElimArr_3 v_subst_1 v_DerPreprocessor_17) v_subst_3 v_DerPreprocessor_18)) (.cse10 (store v_arrayElimArr_3 v_subst_1 v_DerPreprocessor_34))) (or (not (= (select (select (let ((.cse8 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| v_arrayElimArr_3))) (store .cse8 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse8 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse9) 0)) (not (= (store (store .cse10 v_subst_2 (select .cse11 v_subst_2)) v_subst_3 v_DerPreprocessor_18) .cse11)) (not (= (select .cse11 v_subst_1) v_DerPreprocessor_17)) (not (= v_DerPreprocessor_34 (select (store .cse10 v_subst_2 v_DerPreprocessor_35) v_subst_1)))))) (forall ((v_ArrVal_175 Int) (v_prenex_4 (Array Int Int))) (not (= (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_175)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| v_prenex_4) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse9) 0))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 1)) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_16| 0)))))) is different from false [2024-11-09 01:13:24,109 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:13:24,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 41 [2024-11-09 01:13:24,136 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:13:24,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 52 [2024-11-09 01:13:24,144 INFO L378 Elim1Store]: Elim1 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 7 [2024-11-09 01:13:24,227 INFO L349 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2024-11-09 01:13:24,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 32 [2024-11-09 01:13:24,238 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:24,243 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:24,244 INFO L378 Elim1Store]: Elim1 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 21 treesize of output 9 [2024-11-09 01:13:24,251 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:24,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:24,273 INFO L349 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2024-11-09 01:13:24,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 37 [2024-11-09 01:13:24,287 INFO L378 Elim1Store]: Elim1 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 81 treesize of output 65 [2024-11-09 01:13:24,814 INFO L349 Elim1Store]: treesize reduction 438, result has 25.9 percent of original size [2024-11-09 01:13:24,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 20 case distinctions, treesize of input 188 treesize of output 388 [2024-11-09 01:13:24,884 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:24,885 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:24,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2024-11-09 01:13:25,423 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:25,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:25,428 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:25,429 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:25,433 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:13:25,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2024-11-09 01:13:25,443 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-09 01:13:25,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:25,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:25,451 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:25,452 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:25,456 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:13:25,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2024-11-09 01:13:25,468 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:25,469 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:13:25,473 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:13:25,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 1 [2024-11-09 01:13:25,572 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 1 not checked. [2024-11-09 01:13:25,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157303290] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 01:13:25,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [838339302] [2024-11-09 01:13:25,595 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-09 01:13:25,596 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 01:13:25,600 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 01:13:25,605 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 01:13:25,606 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 01:13:28,360 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 82 for LOIs [2024-11-09 01:13:28,461 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 18 for LOIs [2024-11-09 01:13:28,464 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 94 for LOIs [2024-11-09 01:13:28,484 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 01:13:30,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [838339302] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 01:13:30,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-09 01:13:30,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [5, 10, 9] total 33 [2024-11-09 01:13:30,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689777921] [2024-11-09 01:13:30,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 01:13:30,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 01:13:30,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 01:13:30,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 01:13:30,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=828, Unknown=6, NotChecked=118, Total=1056 [2024-11-09 01:13:30,779 INFO L87 Difference]: Start difference. First operand 85 states and 114 transitions. Second operand has 14 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-09 01:13:34,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 01:13:34,271 INFO L93 Difference]: Finished difference Result 149 states and 200 transitions. [2024-11-09 01:13:34,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-09 01:13:34,273 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 40 [2024-11-09 01:13:34,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 01:13:34,276 INFO L225 Difference]: With dead ends: 149 [2024-11-09 01:13:34,276 INFO L226 Difference]: Without dead ends: 113 [2024-11-09 01:13:34,278 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 81 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=149, Invalid=1182, Unknown=9, NotChecked=142, Total=1482 [2024-11-09 01:13:34,278 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 28 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-09 01:13:34,279 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 275 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-09 01:13:34,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-09 01:13:34,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2024-11-09 01:13:34,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 73 states have (on average 1.3835616438356164) internal successors, (101), 76 states have internal predecessors, (101), 26 states have call successors, (26), 12 states have call predecessors, (26), 13 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2024-11-09 01:13:34,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 152 transitions. [2024-11-09 01:13:34,317 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 152 transitions. Word has length 40 [2024-11-09 01:13:34,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 01:13:34,318 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 152 transitions. [2024-11-09 01:13:34,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-09 01:13:34,319 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 152 transitions. [2024-11-09 01:13:34,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-09 01:13:34,320 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 01:13:34,320 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-11-09 01:13:34,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-09 01:13:34,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:34,521 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 01:13:34,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 01:13:34,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1171320865, now seen corresponding path program 1 times [2024-11-09 01:13:34,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 01:13:34,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249537432] [2024-11-09 01:13:34,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:34,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 01:13:34,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:34,746 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 01:13:34,746 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 01:13:34,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249537432] [2024-11-09 01:13:34,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249537432] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 01:13:34,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902471261] [2024-11-09 01:13:34,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:34,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:34,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 01:13:34,753 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 01:13:34,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 01:13:34,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:34,945 INFO L255 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 01:13:34,947 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 01:13:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-09 01:13:34,998 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 01:13:34,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902471261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 01:13:34,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 01:13:34,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2024-11-09 01:13:34,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335841108] [2024-11-09 01:13:34,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 01:13:34,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 01:13:34,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 01:13:35,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 01:13:35,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-09 01:13:35,000 INFO L87 Difference]: Start difference. First operand 113 states and 152 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 01:13:35,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 01:13:35,148 INFO L93 Difference]: Finished difference Result 231 states and 308 transitions. [2024-11-09 01:13:35,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 01:13:35,148 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 42 [2024-11-09 01:13:35,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 01:13:35,151 INFO L225 Difference]: With dead ends: 231 [2024-11-09 01:13:35,151 INFO L226 Difference]: Without dead ends: 129 [2024-11-09 01:13:35,152 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-09 01:13:35,152 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 17 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 01:13:35,153 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 196 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 01:13:35,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2024-11-09 01:13:35,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 113. [2024-11-09 01:13:35,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 73 states have (on average 1.356164383561644) internal successors, (99), 76 states have internal predecessors, (99), 26 states have call successors, (26), 12 states have call predecessors, (26), 13 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2024-11-09 01:13:35,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 150 transitions. [2024-11-09 01:13:35,191 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 150 transitions. Word has length 42 [2024-11-09 01:13:35,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 01:13:35,191 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 150 transitions. [2024-11-09 01:13:35,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 01:13:35,192 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 150 transitions. [2024-11-09 01:13:35,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-09 01:13:35,193 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 01:13:35,194 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-11-09 01:13:35,217 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-09 01:13:35,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:35,395 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 01:13:35,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 01:13:35,395 INFO L85 PathProgramCache]: Analyzing trace with hash -2003729891, now seen corresponding path program 1 times [2024-11-09 01:13:35,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 01:13:35,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498698228] [2024-11-09 01:13:35,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:35,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 01:13:35,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:35,641 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 01:13:35,641 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 01:13:35,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498698228] [2024-11-09 01:13:35,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498698228] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 01:13:35,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817796325] [2024-11-09 01:13:35,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:35,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:35,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 01:13:35,644 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 01:13:35,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 01:13:35,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:35,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 01:13:35,862 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 01:13:35,943 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-09 01:13:35,944 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 01:13:35,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817796325] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 01:13:35,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 01:13:35,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2024-11-09 01:13:35,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303456107] [2024-11-09 01:13:35,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 01:13:35,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 01:13:35,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 01:13:35,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 01:13:35,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-11-09 01:13:35,946 INFO L87 Difference]: Start difference. First operand 113 states and 150 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 01:13:36,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 01:13:36,142 INFO L93 Difference]: Finished difference Result 261 states and 354 transitions. [2024-11-09 01:13:36,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 01:13:36,143 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2024-11-09 01:13:36,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 01:13:36,145 INFO L225 Difference]: With dead ends: 261 [2024-11-09 01:13:36,145 INFO L226 Difference]: Without dead ends: 157 [2024-11-09 01:13:36,146 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-11-09 01:13:36,147 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 29 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 01:13:36,147 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 216 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 01:13:36,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-11-09 01:13:36,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 117. [2024-11-09 01:13:36,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 77 states have (on average 1.3376623376623376) internal successors, (103), 80 states have internal predecessors, (103), 26 states have call successors, (26), 12 states have call predecessors, (26), 13 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2024-11-09 01:13:36,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 154 transitions. [2024-11-09 01:13:36,194 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 154 transitions. Word has length 44 [2024-11-09 01:13:36,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 01:13:36,194 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 154 transitions. [2024-11-09 01:13:36,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 01:13:36,195 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 154 transitions. [2024-11-09 01:13:36,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-09 01:13:36,197 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 01:13:36,197 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-11-09 01:13:36,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-09 01:13:36,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:36,398 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 01:13:36,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 01:13:36,398 INFO L85 PathProgramCache]: Analyzing trace with hash -87339218, now seen corresponding path program 1 times [2024-11-09 01:13:36,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 01:13:36,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16552321] [2024-11-09 01:13:36,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:36,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 01:13:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:36,599 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-09 01:13:36,599 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 01:13:36,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16552321] [2024-11-09 01:13:36,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16552321] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 01:13:36,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114688884] [2024-11-09 01:13:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:36,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:36,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 01:13:36,602 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 01:13:36,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 01:13:36,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:36,815 INFO L255 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 01:13:36,817 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 01:13:36,834 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-09 01:13:36,834 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 01:13:36,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114688884] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 01:13:36,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 01:13:36,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-11-09 01:13:36,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712926169] [2024-11-09 01:13:36,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 01:13:36,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 01:13:36,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 01:13:36,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 01:13:36,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 01:13:36,836 INFO L87 Difference]: Start difference. First operand 117 states and 154 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 01:13:36,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 01:13:36,927 INFO L93 Difference]: Finished difference Result 237 states and 329 transitions. [2024-11-09 01:13:36,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 01:13:36,929 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2024-11-09 01:13:36,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 01:13:36,931 INFO L225 Difference]: With dead ends: 237 [2024-11-09 01:13:36,935 INFO L226 Difference]: Without dead ends: 137 [2024-11-09 01:13:36,935 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 01:13:36,936 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 2 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 01:13:36,939 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 95 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 01:13:36,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-11-09 01:13:36,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 125. [2024-11-09 01:13:36,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 85 states have (on average 1.3529411764705883) internal successors, (115), 88 states have internal predecessors, (115), 26 states have call successors, (26), 12 states have call predecessors, (26), 13 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2024-11-09 01:13:36,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 166 transitions. [2024-11-09 01:13:36,980 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 166 transitions. Word has length 46 [2024-11-09 01:13:36,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 01:13:36,981 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 166 transitions. [2024-11-09 01:13:36,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 01:13:36,981 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 166 transitions. [2024-11-09 01:13:36,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-09 01:13:36,983 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 01:13:36,983 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-11-09 01:13:37,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-09 01:13:37,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:37,184 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 01:13:37,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 01:13:37,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1250630270, now seen corresponding path program 1 times [2024-11-09 01:13:37,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 01:13:37,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443365245] [2024-11-09 01:13:37,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:37,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 01:13:37,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:37,601 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 01:13:37,601 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 01:13:37,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443365245] [2024-11-09 01:13:37,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443365245] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 01:13:37,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699347047] [2024-11-09 01:13:37,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:13:37,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:13:37,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 01:13:37,604 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 01:13:37,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 01:13:37,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:13:37,852 INFO L255 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-09 01:13:37,861 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 01:13:37,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-09 01:13:37,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-09 01:13:38,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2024-11-09 01:13:38,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:38,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-09 01:13:38,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2024-11-09 01:13:38,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:38,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-09 01:13:38,306 INFO L349 Elim1Store]: treesize reduction 119, result has 15.6 percent of original size [2024-11-09 01:13:38,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 124 treesize of output 68 [2024-11-09 01:13:38,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:38,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:13:38,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 37 [2024-11-09 01:13:38,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2024-11-09 01:13:40,774 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 01:13:40,774 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 01:13:44,174 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:13:44,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 364 treesize of output 449 [2024-11-09 01:13:45,274 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-09 01:13:45,274 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 14 treesize of output 1 [2024-11-09 01:13:45,722 INFO L349 Elim1Store]: treesize reduction 309, result has 18.5 percent of original size [2024-11-09 01:13:45,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 358 treesize of output 468 [2024-11-09 01:13:46,270 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-09 01:13:46,270 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 17 treesize of output 13 [2024-11-09 01:13:46,313 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-09 01:13:46,313 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 13 [2024-11-09 01:13:46,447 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-09 01:13:46,447 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 13 [2024-11-09 01:13:47,535 INFO L349 Elim1Store]: treesize reduction 122, result has 30.3 percent of original size [2024-11-09 01:13:47,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 5 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 330 treesize of output 472 [2024-11-09 01:13:47,949 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2024-11-09 01:13:47,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 43 [2024-11-09 01:13:48,023 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2024-11-09 01:13:48,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 43 [2024-11-09 01:13:48,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:13:48,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 144 [2024-11-09 01:13:48,297 INFO L378 Elim1Store]: Elim1 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 9 treesize of output 1 [2024-11-09 01:13:48,372 INFO L378 Elim1Store]: Elim1 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 1 [2024-11-09 01:13:48,389 INFO L378 Elim1Store]: Elim1 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 1 [2024-11-09 01:13:48,497 INFO L349 Elim1Store]: treesize reduction 84, result has 30.6 percent of original size [2024-11-09 01:13:48,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 78 [2024-11-09 01:13:49,345 INFO L349 Elim1Store]: treesize reduction 84, result has 30.6 percent of original size [2024-11-09 01:13:49,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 89 [2024-11-09 01:13:49,669 INFO L349 Elim1Store]: treesize reduction 31, result has 43.6 percent of original size [2024-11-09 01:13:49,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 127 treesize of output 151 [2024-11-09 01:13:49,706 INFO L378 Elim1Store]: Elim1 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 1 [2024-11-09 01:13:49,847 INFO L349 Elim1Store]: treesize reduction 126, result has 19.2 percent of original size [2024-11-09 01:13:49,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 91 [2024-11-09 01:13:50,433 INFO L349 Elim1Store]: treesize reduction 164, result has 30.8 percent of original size [2024-11-09 01:13:50,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 113 [2024-11-09 01:13:53,232 INFO L349 Elim1Store]: treesize reduction 24, result has 55.6 percent of original size [2024-11-09 01:13:53,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 51 [2024-11-09 01:13:55,662 INFO L349 Elim1Store]: treesize reduction 73, result has 7.6 percent of original size [2024-11-09 01:13:55,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 124 treesize of output 109 [2024-11-09 01:13:57,607 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse46 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 8)) (.cse111 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 16)) (.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| 0))) (.cse3 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse4 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 24))) (and (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse5 (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81) v_prenex_59))) (or (not (= (select (select (let ((.cse2 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse5 (select v_arrayElimArr_26 v_subst_6))) (not (= .cse5 v_DerPreprocessor_80))))))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse6 (select v_arrayElimArr_26 v_subst_6)) (.cse8 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81))) (or (not (= (select v_arrayElimArr_26 v_prenex_59) .cse6)) (not (= (select (select (let ((.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse8 v_subst_6) .cse6)) (not (= v_DerPreprocessor_80 (select .cse8 v_prenex_62)))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_88 Int) (v_subst_7 Int) (v_subst_6 Int) (v_subst_5 Int) (v_arrayElimCell_46 Int)) (or (= v_subst_6 v_subst_5) (not (let ((.cse9 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_46) v_subst_7 v_DerPreprocessor_77))) (= .cse9 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_subst_5 (select .cse9 v_subst_5)) v_subst_7 v_DerPreprocessor_77)))) (= v_subst_6 v_subst_7) (not (= (select (select (let ((.cse10 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse10 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse10 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_5 v_subst_7))))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse12 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81))) (or (not (= (select (select (let ((.cse11 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse11 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse11 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse12 v_subst_6) (select v_arrayElimArr_26 v_subst_6))) (not (= v_DerPreprocessor_80 (select .cse12 v_prenex_62)))))) (= v_prenex_59 v_subst_6))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse13 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81)) (.cse14 (select v_arrayElimArr_26 v_subst_6))) (or (not (= (select .cse13 v_prenex_62) v_DerPreprocessor_80)) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse14)) (not (= (select (select (let ((.cse15 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse15 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse15 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select .cse13 v_prenex_59) .cse14))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse16 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse16 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse16 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 (select (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81) v_prenex_62))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_88 Int) (v_subst_7 Int) (v_subst_6 Int) (v_subst_5 Int) (v_arrayElimCell_46 Int)) (let ((.cse17 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_46) v_subst_7 v_DerPreprocessor_77))) (let ((.cse18 (select .cse17 v_subst_5))) (or (= v_subst_6 v_subst_5) (not (= .cse17 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_subst_5 .cse18) v_subst_7 v_DerPreprocessor_77))) (= v_subst_6 v_subst_7) (not (= (select (select (let ((.cse19 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse19 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse19 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_77 .cse18)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int)) (v_prenex_59 Int) (v_DerPreprocessor_88 Int) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_89 Int) (v_subst_7 Int) (v_subst_6 Int) (v_subst_5 Int)) (or (= v_subst_6 v_subst_5) (not (let ((.cse20 (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88))) (let ((.cse21 (store (store v_arrayElimArr_22 v_subst_6 (select (store .cse20 v_subst_5 v_DerPreprocessor_89) v_prenex_59)) v_subst_7 v_DerPreprocessor_77))) (= (store (store .cse20 v_subst_5 (select .cse21 v_subst_5)) v_subst_7 v_DerPreprocessor_77) .cse21)))) (= v_subst_6 v_subst_7) (not (= (select (select (let ((.cse22 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse22 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse22 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_5 v_subst_7))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse24 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81))) (or (not (= (select (select (let ((.cse23 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse23 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse23 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 (select .cse24 v_prenex_62))) (not (= (select .cse24 v_subst_6) (select v_arrayElimArr_26 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_DerPreprocessor_69 Int) (v_DerPreprocessor_66 Int) (v_subst_6 Int) (v_subst_5 Int) (v_prenex_62 Int) (v_DerPreprocessor_91 Int) (v_DerPreprocessor_70 Int) (v_DerPreprocessor_65 Int) (v_DerPreprocessor_90 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_DerPreprocessor_114 Int) (v_arrayElimCell_45 Int)) (let ((.cse25 (store v_prenex_57 v_prenex_59 v_arrayElimCell_45)) (.cse26 (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_90) v_subst_8 v_DerPreprocessor_91))) (or (not (= (select (store .cse25 v_subst_5 v_DerPreprocessor_114) v_subst_6) v_arrayElimCell_45)) (= v_prenex_59 v_subst_5) (not (= v_DerPreprocessor_65 (select (store (store .cse25 v_subst_5 v_DerPreprocessor_65) v_prenex_62 v_DerPreprocessor_66) v_subst_5))) (not (= v_DerPreprocessor_69 (select (store (store .cse25 v_subst_5 v_DerPreprocessor_69) v_subst_7 v_DerPreprocessor_70) v_subst_5))) (not (= (store (store .cse25 v_subst_5 (select .cse26 v_subst_5)) v_subst_8 v_DerPreprocessor_91) .cse26)) (not (= (select (select (let ((.cse27 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse27 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse27 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_90 (select .cse26 v_prenex_59)))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse28 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse28 v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse29 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse29 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse29 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select v_arrayElimArr_26 v_subst_6) (select .cse28 v_subst_6)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse30 (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_59))) (or (not (= .cse30 (select v_arrayElimArr_26 v_subst_6))) (not (= (select (select (let ((.cse31 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse31 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse31 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= v_DerPreprocessor_80 .cse30))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_arrayElimArr_26 (Array Int Int))) (not (= (select (select (let ((.cse32 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse32 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse32 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse33 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81))) (or (not (= v_DerPreprocessor_80 (select .cse33 v_prenex_62))) (not (= (select (select (let ((.cse34 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse34 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse34 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse33 v_prenex_59) (select v_arrayElimArr_26 v_subst_6))) (= v_prenex_59 v_subst_6)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (or (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base| 0)) (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 0))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse35 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse35 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse35 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_59))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (forall ((v_prenex_59 Int) (v_subst_6 Int) (v_arrayElimCell_45 Int)) (or (forall ((v_DerPreprocessor_69 Int) (v_DerPreprocessor_66 Int) (v_DerPreprocessor_90 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_91 Int) (v_DerPreprocessor_70 Int) (v_DerPreprocessor_65 Int)) (let ((.cse37 (store v_prenex_57 v_prenex_59 v_arrayElimCell_45)) (.cse36 (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_90) v_subst_8 v_DerPreprocessor_91))) (or (not (= .cse36 (store (store .cse37 v_subst_6 (select .cse36 v_subst_6)) v_subst_8 v_DerPreprocessor_91))) (not (= (select (store (store .cse37 v_subst_6 v_DerPreprocessor_65) v_prenex_62 v_DerPreprocessor_66) v_subst_6) v_DerPreprocessor_65)) (not (= v_DerPreprocessor_69 (select (store (store .cse37 v_subst_6 v_DerPreprocessor_69) v_subst_7 v_DerPreprocessor_70) v_subst_6))) (not (= (select (select (let ((.cse38 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse38 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse38 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_90 (select .cse36 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse40 (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse41 (select .cse40 v_prenex_59))) (or (not (= (select (select (let ((.cse39 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse39 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse39 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select .cse40 v_subst_6) .cse41)) (not (= v_DerPreprocessor_80 .cse41)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse42 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse42 v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse43 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse43 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse43 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select v_arrayElimArr_26 v_prenex_59) (select .cse42 v_prenex_59)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_DerPreprocessor_80 Int)) (or (not (= (select (select (let ((.cse44 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse44 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse44 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_prenex_59) (select v_arrayElimArr_26 v_prenex_59))))))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int))) (not (= (select (select (let ((.cse45 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse45 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse45 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_36 (Array Int Int))) (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_36) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse46) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_DerPreprocessor_69 Int) (v_DerPreprocessor_66 Int) (v_subst_5 Int) (v_prenex_62 Int) (v_DerPreprocessor_91 Int) (v_DerPreprocessor_70 Int) (v_DerPreprocessor_65 Int) (v_DerPreprocessor_90 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_arrayElimCell_45 Int)) (let ((.cse47 (store v_prenex_57 v_prenex_59 v_arrayElimCell_45)) (.cse48 (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_90) v_subst_8 v_DerPreprocessor_91))) (or (= v_prenex_59 v_subst_5) (not (= v_DerPreprocessor_65 (select (store (store .cse47 v_subst_5 v_DerPreprocessor_65) v_prenex_62 v_DerPreprocessor_66) v_subst_5))) (not (= v_DerPreprocessor_69 (select (store (store .cse47 v_subst_5 v_DerPreprocessor_69) v_subst_7 v_DerPreprocessor_70) v_subst_5))) (not (= (store (store .cse47 v_subst_5 (select .cse48 v_subst_5)) v_subst_8 v_DerPreprocessor_91) .cse48)) (not (= (select (select (let ((.cse49 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse49 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse49 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_90 (select .cse48 v_prenex_59)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse50 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81))) (or (not (= v_DerPreprocessor_80 (select .cse50 v_prenex_62))) (not (= (select (select (let ((.cse51 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse51 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse51 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse50 v_prenex_59) (select v_arrayElimArr_26 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_subst_6) (select v_arrayElimArr_26 v_subst_6))) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse52 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse52 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse52 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int)) (v_prenex_59 Int) (v_DerPreprocessor_88 Int) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_89 Int) (v_subst_7 Int) (v_subst_6 Int) (v_subst_5 Int)) (let ((.cse54 (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88))) (let ((.cse55 (store (store v_arrayElimArr_22 v_subst_6 (select (store .cse54 v_subst_5 v_DerPreprocessor_89) v_prenex_59)) v_subst_7 v_DerPreprocessor_77))) (let ((.cse53 (select .cse55 v_subst_5))) (or (= v_subst_6 v_subst_5) (not (= v_DerPreprocessor_77 .cse53)) (not (= (store (store .cse54 v_subst_5 .cse53) v_subst_7 v_DerPreprocessor_77) .cse55)) (= v_subst_6 v_subst_7) (not (= (select (select (let ((.cse56 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse56 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse56 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse57 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse59 (select .cse57 v_prenex_59))) (or (not (= (select .cse57 v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse58 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse58 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse58 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse59)) (not (= .cse59 (select .cse57 v_subst_6))))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (= v_prenex_59 v_subst_6) (forall ((v_subst_7 Int) (v_arrayElimCell_46 Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_88 Int)) (or (not (let ((.cse60 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_46) v_subst_7 v_DerPreprocessor_77))) (= .cse60 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_prenex_59 (select .cse60 v_prenex_59)) v_subst_7 v_DerPreprocessor_77)))) (not (= (select (select (let ((.cse61 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse61 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse61 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= v_subst_6 v_subst_7) (= v_prenex_59 v_subst_7))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_DerPreprocessor_69 Int) (v_DerPreprocessor_66 Int) (v_DerPreprocessor_90 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_91 Int) (v_DerPreprocessor_70 Int) (v_DerPreprocessor_65 Int) (v_arrayElimCell_45 Int)) (let ((.cse63 (store v_prenex_57 v_prenex_59 v_arrayElimCell_45)) (.cse62 (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_90) v_subst_8 v_DerPreprocessor_91))) (or (not (= .cse62 (store (store .cse63 v_subst_6 (select .cse62 v_subst_6)) v_subst_8 v_DerPreprocessor_91))) (not (= (select (store (store .cse63 v_subst_6 v_DerPreprocessor_65) v_prenex_62 v_DerPreprocessor_66) v_subst_6) v_DerPreprocessor_65)) (not (= v_DerPreprocessor_69 (select (store (store .cse63 v_subst_6 v_DerPreprocessor_69) v_subst_7 v_DerPreprocessor_70) v_subst_6))) (not (= (select (select (let ((.cse64 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse64 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse64 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_90 (select .cse62 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse66 (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse65 (select .cse66 v_subst_6))) (or (not (= .cse65 (select .cse66 v_prenex_59))) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse67 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse67 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse67 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse65 v_DerPreprocessor_80)))))))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_121 (Array Int Int))) (not (= (select (select (let ((.cse68 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_121))) (store .cse68 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse68 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse71 (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse70 (select v_arrayElimArr_26 v_subst_6)) (.cse69 (select .cse71 v_prenex_59))) (or (not (= .cse69 .cse70)) (not (= (select .cse71 v_subst_6) .cse70)) (not (= (select (select (let ((.cse72 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse72 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse72 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 .cse69)))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_206 (Array Int Int))) (not (= (select (select (let ((.cse73 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_206))) (store .cse73 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse73 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_subst_7 Int) (v_arrayElimCell_46 Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int))) (or (forall ((v_DerPreprocessor_88 Int) (v_DerPreprocessor_77 Int)) (let ((.cse75 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_46) v_subst_7 v_DerPreprocessor_77))) (let ((.cse74 (select .cse75 v_prenex_59))) (or (not (= .cse74 v_DerPreprocessor_77)) (not (= .cse75 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_prenex_59 .cse74) v_subst_7 v_DerPreprocessor_77))))))) (not (= (select (select (let ((.cse76 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse76 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse76 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= v_subst_6 v_subst_7))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse78 (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_subst_6))) (or (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse77 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse77 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse77 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse78 v_DerPreprocessor_80)) (not (= .cse78 (select v_arrayElimArr_26 v_prenex_59)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse80 (select v_arrayElimArr_26 v_subst_6)) (.cse79 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse79 v_prenex_62) v_DerPreprocessor_80)) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse80)) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse81 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse81 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse81 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse80 (select .cse79 v_subst_6)))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_subst_7 Int) (v_arrayElimCell_45 Int)) (or (= v_subst_6 v_subst_7) (forall ((v_arrayElimArr_22 (Array Int Int))) (or (forall ((v_DerPreprocessor_88 Int) (v_DerPreprocessor_77 Int)) (let ((.cse82 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_45) v_subst_7 v_DerPreprocessor_77))) (let ((.cse83 (select .cse82 v_prenex_59))) (or (not (= .cse82 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_prenex_59 .cse83) v_subst_7 v_DerPreprocessor_77))) (not (= v_DerPreprocessor_77 .cse83)))))) (not (= (select (select (let ((.cse84 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse84 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse84 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))))) (= v_prenex_59 v_subst_6))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse86 (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select (select (let ((.cse85 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse85 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse85 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse86 v_prenex_59) (select v_arrayElimArr_26 v_prenex_59))) (not (= (select .cse86 v_subst_6) v_DerPreprocessor_80))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (= v_prenex_59 v_subst_6) (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse87 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse87 v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse88 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse88 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse88 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select v_arrayElimArr_26 v_prenex_59) (select .cse87 v_prenex_59))) (not (= (select v_arrayElimArr_26 v_subst_6) (select .cse87 v_subst_6)))))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse90 (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81) v_subst_6))) (or (not (= (select (select (let ((.cse89 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse89 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse89 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 .cse90)) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse90))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse93 (select v_arrayElimArr_26 v_subst_6)) (.cse91 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse91 v_prenex_62) v_DerPreprocessor_80)) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse92 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse92 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse92 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse91 v_prenex_59) .cse93)) (not (= .cse93 (select .cse91 v_subst_6)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse94 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse94 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse94 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_59) (select v_arrayElimArr_26 v_prenex_59))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (forall ((v_arrayElimArr_22 (Array Int Int)) (v_prenex_59 Int) (v_subst_6 Int) (v_subst_5 Int) (v_DerPreprocessor_86 Int) (v_DerPreprocessor_87 Int)) (or (= v_subst_6 v_subst_5) (not (let ((.cse95 (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_86) v_subst_5 v_DerPreprocessor_87))) (= (select .cse95 v_prenex_59) (select .cse95 v_subst_6)))) (not (= (select (select (let ((.cse96 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse96 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse96 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse97 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse97 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse97 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_59) (select v_arrayElimArr_26 v_prenex_59))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_8 Int) (v_subst_7 Int) (v_DerPreprocessor_71 Int) (v_DerPreprocessor_93 Int) (v_prenex_57 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_72 Int) (v_DerPreprocessor_92 Int) (v_DerPreprocessor_64 Int) (v_DerPreprocessor_63 Int)) (or (not (= (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_63) v_prenex_62 v_DerPreprocessor_64) v_prenex_59) v_DerPreprocessor_63)) (not (= (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_71) v_subst_7 v_DerPreprocessor_72) v_prenex_59) v_DerPreprocessor_71)) (not (= (select (select (let ((.cse98 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse98 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse98 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_92 (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_92) v_subst_8 v_DerPreprocessor_93) v_prenex_59))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse99 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse99 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse99 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_subst_6) (select v_arrayElimArr_26 v_subst_6))) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse100 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse100 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse100 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= v_prenex_59 v_subst_6))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse102 (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse101 (select .cse102 v_subst_6))) (or (not (= .cse101 (select .cse102 v_prenex_59))) (not (= (select (select (let ((.cse103 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse103 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse103 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse101 v_DerPreprocessor_80)) (not (= .cse101 (select v_arrayElimArr_26 v_prenex_59))))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_subst_8 Int) (v_subst_7 Int) (v_subst_6 Int) (v_DerPreprocessor_71 Int) (v_DerPreprocessor_93 Int) (v_prenex_57 (Array Int Int)) (v_DerPreprocessor_72 Int) (v_prenex_62 Int) (v_DerPreprocessor_92 Int) (v_DerPreprocessor_64 Int) (v_DerPreprocessor_63 Int)) (or (not (= (select (store (store v_prenex_57 v_subst_6 v_DerPreprocessor_71) v_subst_7 v_DerPreprocessor_72) v_subst_6) v_DerPreprocessor_71)) (not (= (select (store (store v_prenex_57 v_subst_6 v_DerPreprocessor_92) v_subst_8 v_DerPreprocessor_93) v_subst_6) v_DerPreprocessor_92)) (not (= v_DerPreprocessor_63 (select (store (store v_prenex_57 v_subst_6 v_DerPreprocessor_63) v_prenex_62 v_DerPreprocessor_64) v_subst_6))) (not (= (select (select (let ((.cse104 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse104 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse104 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_DerPreprocessor_80 Int)) (or (not (= (select v_arrayElimArr_26 v_subst_6) (select (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_6))) (not (= (select (select (let ((.cse105 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse105 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse105 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_ArrVal_598 (Array Int Int))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_ArrVal_598) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0))) (forall ((v_arrayElimArr_23 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_121 Int) (v_subst_5 Int) (v_DerPreprocessor_122 Int)) (or (not (= (select (select (let ((.cse106 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_23))) (store .cse106 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse106 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (not (= (select (store (store v_arrayElimArr_23 v_subst_5 v_DerPreprocessor_121) v_subst_8 v_DerPreprocessor_122) v_subst_5) v_DerPreprocessor_121)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse107 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81)) (.cse108 (select v_arrayElimArr_26 v_subst_6))) (or (not (= v_DerPreprocessor_80 (select .cse107 v_prenex_62))) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse108)) (not (= (select (select (let ((.cse109 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse109 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse109 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse107 v_prenex_59) .cse108))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_arrayElimArr_21 (Array Int Int))) (= (select (select (let ((.cse110 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_21))) (store .cse110 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse110 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse46) 0)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_38 (Array Int Int))) (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_38) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse111) 0)) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse113 (select v_arrayElimArr_26 v_subst_6)) (.cse112 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse112 v_prenex_62) v_DerPreprocessor_80)) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse113)) (not (= (select (select (let ((.cse114 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse114 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse114 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse112 v_prenex_59) .cse113)) (not (= .cse113 (select .cse112 v_subst_6)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int) (v_DerPreprocessor_71 Int) (v_DerPreprocessor_93 Int) (v_prenex_62 Int) (v_DerPreprocessor_72 Int) (v_DerPreprocessor_92 Int) (v_DerPreprocessor_64 Int) (v_DerPreprocessor_63 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_arrayElimCell_45 Int)) (or (not (= (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_63) v_prenex_62 v_DerPreprocessor_64) v_prenex_59) v_DerPreprocessor_63)) (not (= (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_71) v_subst_7 v_DerPreprocessor_72) v_prenex_59) v_DerPreprocessor_71)) (not (= (select (select (let ((.cse115 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse115 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse115 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_92 (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_92) v_subst_8 v_DerPreprocessor_93) v_prenex_59))) (not (= (select (store v_prenex_57 v_prenex_59 v_arrayElimCell_45) v_subst_6) v_arrayElimCell_45)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= v_DerPreprocessor_80 (select (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81) v_prenex_62))) (not (= (select (select (let ((.cse116 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse116 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse116 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_subst_7 Int) (v_arrayElimCell_45 Int)) (or (= v_subst_6 v_subst_7) (forall ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_88 Int)) (or (not (let ((.cse117 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_45) v_subst_7 v_DerPreprocessor_77))) (= .cse117 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_prenex_59 (select .cse117 v_prenex_59)) v_subst_7 v_DerPreprocessor_77)))) (not (= (select (select (let ((.cse118 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse118 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse118 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= v_prenex_59 v_subst_7))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse119 (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse119 v_subst_6) (select v_arrayElimArr_26 v_subst_6))) (not (= (select (select (let ((.cse120 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse120 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse120 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 (select .cse119 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse121 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse121 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse121 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_subst_6) v_DerPreprocessor_80)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_arrayElimArr_24 (Array Int Int))) (= (select (select (let ((.cse122 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_24))) (store .cse122 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse122 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse111) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (forall ((v_prenex_119 (Array Int Int))) (not (= (select (select (let ((.cse123 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_119))) (store .cse123 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse123 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_prenex_120 (Array Int Int))) (not (= (select (select (let ((.cse124 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_120))) (store .cse124 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse124 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))))))) is different from false [2024-11-09 01:13:59,642 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse46 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 8)) (.cse111 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 16)) (.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| 0))) (.cse3 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse4 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 24))) (and (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse5 (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81) v_prenex_59))) (or (not (= (select (select (let ((.cse2 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse5 (select v_arrayElimArr_26 v_subst_6))) (not (= .cse5 v_DerPreprocessor_80))))))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse6 (select v_arrayElimArr_26 v_subst_6)) (.cse8 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81))) (or (not (= (select v_arrayElimArr_26 v_prenex_59) .cse6)) (not (= (select (select (let ((.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse8 v_subst_6) .cse6)) (not (= v_DerPreprocessor_80 (select .cse8 v_prenex_62)))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_88 Int) (v_subst_7 Int) (v_subst_6 Int) (v_subst_5 Int) (v_arrayElimCell_46 Int)) (or (= v_subst_6 v_subst_5) (not (let ((.cse9 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_46) v_subst_7 v_DerPreprocessor_77))) (= .cse9 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_subst_5 (select .cse9 v_subst_5)) v_subst_7 v_DerPreprocessor_77)))) (= v_subst_6 v_subst_7) (not (= (select (select (let ((.cse10 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse10 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse10 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_5 v_subst_7))))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse12 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81))) (or (not (= (select (select (let ((.cse11 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse11 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse11 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse12 v_subst_6) (select v_arrayElimArr_26 v_subst_6))) (not (= v_DerPreprocessor_80 (select .cse12 v_prenex_62)))))) (= v_prenex_59 v_subst_6))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse13 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81)) (.cse14 (select v_arrayElimArr_26 v_subst_6))) (or (not (= (select .cse13 v_prenex_62) v_DerPreprocessor_80)) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse14)) (not (= (select (select (let ((.cse15 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse15 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse15 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select .cse13 v_prenex_59) .cse14))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse16 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse16 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse16 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 (select (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81) v_prenex_62))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_88 Int) (v_subst_7 Int) (v_subst_6 Int) (v_subst_5 Int) (v_arrayElimCell_46 Int)) (let ((.cse17 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_46) v_subst_7 v_DerPreprocessor_77))) (let ((.cse18 (select .cse17 v_subst_5))) (or (= v_subst_6 v_subst_5) (not (= .cse17 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_subst_5 .cse18) v_subst_7 v_DerPreprocessor_77))) (= v_subst_6 v_subst_7) (not (= (select (select (let ((.cse19 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse19 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse19 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_77 .cse18)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int)) (v_prenex_59 Int) (v_DerPreprocessor_88 Int) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_89 Int) (v_subst_7 Int) (v_subst_6 Int) (v_subst_5 Int)) (or (= v_subst_6 v_subst_5) (not (let ((.cse20 (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88))) (let ((.cse21 (store (store v_arrayElimArr_22 v_subst_6 (select (store .cse20 v_subst_5 v_DerPreprocessor_89) v_prenex_59)) v_subst_7 v_DerPreprocessor_77))) (= (store (store .cse20 v_subst_5 (select .cse21 v_subst_5)) v_subst_7 v_DerPreprocessor_77) .cse21)))) (= v_subst_6 v_subst_7) (not (= (select (select (let ((.cse22 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse22 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse22 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_5 v_subst_7))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse24 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81))) (or (not (= (select (select (let ((.cse23 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse23 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse23 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 (select .cse24 v_prenex_62))) (not (= (select .cse24 v_subst_6) (select v_arrayElimArr_26 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_DerPreprocessor_69 Int) (v_DerPreprocessor_66 Int) (v_subst_6 Int) (v_subst_5 Int) (v_prenex_62 Int) (v_DerPreprocessor_91 Int) (v_DerPreprocessor_70 Int) (v_DerPreprocessor_65 Int) (v_DerPreprocessor_90 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_DerPreprocessor_114 Int) (v_arrayElimCell_45 Int)) (let ((.cse25 (store v_prenex_57 v_prenex_59 v_arrayElimCell_45)) (.cse26 (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_90) v_subst_8 v_DerPreprocessor_91))) (or (not (= (select (store .cse25 v_subst_5 v_DerPreprocessor_114) v_subst_6) v_arrayElimCell_45)) (= v_prenex_59 v_subst_5) (not (= v_DerPreprocessor_65 (select (store (store .cse25 v_subst_5 v_DerPreprocessor_65) v_prenex_62 v_DerPreprocessor_66) v_subst_5))) (not (= v_DerPreprocessor_69 (select (store (store .cse25 v_subst_5 v_DerPreprocessor_69) v_subst_7 v_DerPreprocessor_70) v_subst_5))) (not (= (store (store .cse25 v_subst_5 (select .cse26 v_subst_5)) v_subst_8 v_DerPreprocessor_91) .cse26)) (not (= (select (select (let ((.cse27 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse27 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse27 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_90 (select .cse26 v_prenex_59)))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse28 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse28 v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse29 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse29 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse29 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select v_arrayElimArr_26 v_subst_6) (select .cse28 v_subst_6)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse30 (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_59))) (or (not (= .cse30 (select v_arrayElimArr_26 v_subst_6))) (not (= (select (select (let ((.cse31 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse31 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse31 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= v_DerPreprocessor_80 .cse30))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_arrayElimArr_26 (Array Int Int))) (not (= (select (select (let ((.cse32 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse32 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse32 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse33 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81))) (or (not (= v_DerPreprocessor_80 (select .cse33 v_prenex_62))) (not (= (select (select (let ((.cse34 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse34 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse34 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse33 v_prenex_59) (select v_arrayElimArr_26 v_subst_6))) (= v_prenex_59 v_subst_6)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (or (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base| 0)) (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 0))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse35 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse35 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse35 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_59))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (forall ((v_prenex_59 Int) (v_subst_6 Int) (v_arrayElimCell_45 Int)) (or (forall ((v_DerPreprocessor_69 Int) (v_DerPreprocessor_66 Int) (v_DerPreprocessor_90 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_91 Int) (v_DerPreprocessor_70 Int) (v_DerPreprocessor_65 Int)) (let ((.cse37 (store v_prenex_57 v_prenex_59 v_arrayElimCell_45)) (.cse36 (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_90) v_subst_8 v_DerPreprocessor_91))) (or (not (= .cse36 (store (store .cse37 v_subst_6 (select .cse36 v_subst_6)) v_subst_8 v_DerPreprocessor_91))) (not (= (select (store (store .cse37 v_subst_6 v_DerPreprocessor_65) v_prenex_62 v_DerPreprocessor_66) v_subst_6) v_DerPreprocessor_65)) (not (= v_DerPreprocessor_69 (select (store (store .cse37 v_subst_6 v_DerPreprocessor_69) v_subst_7 v_DerPreprocessor_70) v_subst_6))) (not (= (select (select (let ((.cse38 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse38 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse38 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_90 (select .cse36 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse40 (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse41 (select .cse40 v_prenex_59))) (or (not (= (select (select (let ((.cse39 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse39 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse39 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select .cse40 v_subst_6) .cse41)) (not (= v_DerPreprocessor_80 .cse41)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse42 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse42 v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse43 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse43 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse43 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select v_arrayElimArr_26 v_prenex_59) (select .cse42 v_prenex_59)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_DerPreprocessor_80 Int)) (or (not (= (select (select (let ((.cse44 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse44 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse44 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_prenex_59) (select v_arrayElimArr_26 v_prenex_59))))))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int))) (not (= (select (select (let ((.cse45 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse45 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse45 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_36 (Array Int Int))) (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_36) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse46) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_DerPreprocessor_69 Int) (v_DerPreprocessor_66 Int) (v_subst_5 Int) (v_prenex_62 Int) (v_DerPreprocessor_91 Int) (v_DerPreprocessor_70 Int) (v_DerPreprocessor_65 Int) (v_DerPreprocessor_90 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_arrayElimCell_45 Int)) (let ((.cse47 (store v_prenex_57 v_prenex_59 v_arrayElimCell_45)) (.cse48 (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_90) v_subst_8 v_DerPreprocessor_91))) (or (= v_prenex_59 v_subst_5) (not (= v_DerPreprocessor_65 (select (store (store .cse47 v_subst_5 v_DerPreprocessor_65) v_prenex_62 v_DerPreprocessor_66) v_subst_5))) (not (= v_DerPreprocessor_69 (select (store (store .cse47 v_subst_5 v_DerPreprocessor_69) v_subst_7 v_DerPreprocessor_70) v_subst_5))) (not (= (store (store .cse47 v_subst_5 (select .cse48 v_subst_5)) v_subst_8 v_DerPreprocessor_91) .cse48)) (not (= (select (select (let ((.cse49 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse49 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse49 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_90 (select .cse48 v_prenex_59)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse50 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81))) (or (not (= v_DerPreprocessor_80 (select .cse50 v_prenex_62))) (not (= (select (select (let ((.cse51 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse51 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse51 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse50 v_prenex_59) (select v_arrayElimArr_26 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_subst_6) (select v_arrayElimArr_26 v_subst_6))) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse52 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse52 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse52 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int)) (v_prenex_59 Int) (v_DerPreprocessor_88 Int) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_89 Int) (v_subst_7 Int) (v_subst_6 Int) (v_subst_5 Int)) (let ((.cse54 (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88))) (let ((.cse55 (store (store v_arrayElimArr_22 v_subst_6 (select (store .cse54 v_subst_5 v_DerPreprocessor_89) v_prenex_59)) v_subst_7 v_DerPreprocessor_77))) (let ((.cse53 (select .cse55 v_subst_5))) (or (= v_subst_6 v_subst_5) (not (= v_DerPreprocessor_77 .cse53)) (not (= (store (store .cse54 v_subst_5 .cse53) v_subst_7 v_DerPreprocessor_77) .cse55)) (= v_subst_6 v_subst_7) (not (= (select (select (let ((.cse56 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse56 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse56 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse57 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse59 (select .cse57 v_prenex_59))) (or (not (= (select .cse57 v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse58 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse58 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse58 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse59)) (not (= .cse59 (select .cse57 v_subst_6))))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (= v_prenex_59 v_subst_6) (forall ((v_subst_7 Int) (v_arrayElimCell_46 Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_88 Int)) (or (not (let ((.cse60 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_46) v_subst_7 v_DerPreprocessor_77))) (= .cse60 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_prenex_59 (select .cse60 v_prenex_59)) v_subst_7 v_DerPreprocessor_77)))) (not (= (select (select (let ((.cse61 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse61 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse61 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= v_subst_6 v_subst_7) (= v_prenex_59 v_subst_7))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_DerPreprocessor_69 Int) (v_DerPreprocessor_66 Int) (v_DerPreprocessor_90 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_91 Int) (v_DerPreprocessor_70 Int) (v_DerPreprocessor_65 Int) (v_arrayElimCell_45 Int)) (let ((.cse63 (store v_prenex_57 v_prenex_59 v_arrayElimCell_45)) (.cse62 (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_90) v_subst_8 v_DerPreprocessor_91))) (or (not (= .cse62 (store (store .cse63 v_subst_6 (select .cse62 v_subst_6)) v_subst_8 v_DerPreprocessor_91))) (not (= (select (store (store .cse63 v_subst_6 v_DerPreprocessor_65) v_prenex_62 v_DerPreprocessor_66) v_subst_6) v_DerPreprocessor_65)) (not (= v_DerPreprocessor_69 (select (store (store .cse63 v_subst_6 v_DerPreprocessor_69) v_subst_7 v_DerPreprocessor_70) v_subst_6))) (not (= (select (select (let ((.cse64 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse64 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse64 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_90 (select .cse62 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse66 (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse65 (select .cse66 v_subst_6))) (or (not (= .cse65 (select .cse66 v_prenex_59))) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse67 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse67 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse67 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse65 v_DerPreprocessor_80)))))))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_121 (Array Int Int))) (not (= (select (select (let ((.cse68 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_121))) (store .cse68 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse68 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse71 (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse70 (select v_arrayElimArr_26 v_subst_6)) (.cse69 (select .cse71 v_prenex_59))) (or (not (= .cse69 .cse70)) (not (= (select .cse71 v_subst_6) .cse70)) (not (= (select (select (let ((.cse72 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse72 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse72 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 .cse69)))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_206 (Array Int Int))) (not (= (select (select (let ((.cse73 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_206))) (store .cse73 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse73 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_subst_7 Int) (v_arrayElimCell_46 Int)) (or (forall ((v_arrayElimArr_22 (Array Int Int))) (or (forall ((v_DerPreprocessor_88 Int) (v_DerPreprocessor_77 Int)) (let ((.cse75 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_46) v_subst_7 v_DerPreprocessor_77))) (let ((.cse74 (select .cse75 v_prenex_59))) (or (not (= .cse74 v_DerPreprocessor_77)) (not (= .cse75 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_prenex_59 .cse74) v_subst_7 v_DerPreprocessor_77))))))) (not (= (select (select (let ((.cse76 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse76 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse76 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= v_subst_6 v_subst_7))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse78 (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_subst_6))) (or (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse77 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse77 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse77 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse78 v_DerPreprocessor_80)) (not (= .cse78 (select v_arrayElimArr_26 v_prenex_59)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse80 (select v_arrayElimArr_26 v_subst_6)) (.cse79 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse79 v_prenex_62) v_DerPreprocessor_80)) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse80)) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse81 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse81 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse81 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse80 (select .cse79 v_subst_6)))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_subst_7 Int) (v_arrayElimCell_45 Int)) (or (= v_subst_6 v_subst_7) (forall ((v_arrayElimArr_22 (Array Int Int))) (or (forall ((v_DerPreprocessor_88 Int) (v_DerPreprocessor_77 Int)) (let ((.cse82 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_45) v_subst_7 v_DerPreprocessor_77))) (let ((.cse83 (select .cse82 v_prenex_59))) (or (not (= .cse82 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_prenex_59 .cse83) v_subst_7 v_DerPreprocessor_77))) (not (= v_DerPreprocessor_77 .cse83)))))) (not (= (select (select (let ((.cse84 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse84 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse84 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))))) (= v_prenex_59 v_subst_6))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse86 (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select (select (let ((.cse85 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse85 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse85 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse86 v_prenex_59) (select v_arrayElimArr_26 v_prenex_59))) (not (= (select .cse86 v_subst_6) v_DerPreprocessor_80))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (= v_prenex_59 v_subst_6) (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse87 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse87 v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse88 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse88 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse88 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select v_arrayElimArr_26 v_prenex_59) (select .cse87 v_prenex_59))) (not (= (select v_arrayElimArr_26 v_subst_6) (select .cse87 v_subst_6)))))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse90 (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_prenex_59 v_DerPreprocessor_81) v_subst_6))) (or (not (= (select (select (let ((.cse89 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse89 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse89 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 .cse90)) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse90))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse93 (select v_arrayElimArr_26 v_subst_6)) (.cse91 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse91 v_prenex_62) v_DerPreprocessor_80)) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse92 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse92 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse92 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse91 v_prenex_59) .cse93)) (not (= .cse93 (select .cse91 v_subst_6)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse94 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse94 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse94 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_59) (select v_arrayElimArr_26 v_prenex_59))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (forall ((v_arrayElimArr_22 (Array Int Int)) (v_prenex_59 Int) (v_subst_6 Int) (v_subst_5 Int) (v_DerPreprocessor_86 Int) (v_DerPreprocessor_87 Int)) (or (= v_subst_6 v_subst_5) (not (let ((.cse95 (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_86) v_subst_5 v_DerPreprocessor_87))) (= (select .cse95 v_prenex_59) (select .cse95 v_subst_6)))) (not (= (select (select (let ((.cse96 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse96 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse96 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse97 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse97 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse97 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (= v_subst_6 v_subst_8) (not (= (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_59) (select v_arrayElimArr_26 v_prenex_59))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_8 Int) (v_subst_7 Int) (v_DerPreprocessor_71 Int) (v_DerPreprocessor_93 Int) (v_prenex_57 (Array Int Int)) (v_prenex_62 Int) (v_DerPreprocessor_72 Int) (v_DerPreprocessor_92 Int) (v_DerPreprocessor_64 Int) (v_DerPreprocessor_63 Int)) (or (not (= (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_63) v_prenex_62 v_DerPreprocessor_64) v_prenex_59) v_DerPreprocessor_63)) (not (= (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_71) v_subst_7 v_DerPreprocessor_72) v_prenex_59) v_DerPreprocessor_71)) (not (= (select (select (let ((.cse98 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse98 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse98 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_92 (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_92) v_subst_8 v_DerPreprocessor_93) v_prenex_59))))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_prenex_62) v_DerPreprocessor_80)) (not (= (select (select (let ((.cse99 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse99 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse99 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_subst_6) (select v_arrayElimArr_26 v_subst_6))) (= v_prenex_59 v_subst_8) (not (= (select (select (let ((.cse100 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse100 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse100 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= v_prenex_59 v_subst_6))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse102 (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (let ((.cse101 (select .cse102 v_subst_6))) (or (not (= .cse101 (select .cse102 v_prenex_59))) (not (= (select (select (let ((.cse103 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse103 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse103 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= .cse101 v_DerPreprocessor_80)) (not (= .cse101 (select v_arrayElimArr_26 v_prenex_59))))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_subst_8 Int) (v_subst_7 Int) (v_subst_6 Int) (v_DerPreprocessor_71 Int) (v_DerPreprocessor_93 Int) (v_prenex_57 (Array Int Int)) (v_DerPreprocessor_72 Int) (v_prenex_62 Int) (v_DerPreprocessor_92 Int) (v_DerPreprocessor_64 Int) (v_DerPreprocessor_63 Int)) (or (not (= (select (store (store v_prenex_57 v_subst_6 v_DerPreprocessor_71) v_subst_7 v_DerPreprocessor_72) v_subst_6) v_DerPreprocessor_71)) (not (= (select (store (store v_prenex_57 v_subst_6 v_DerPreprocessor_92) v_subst_8 v_DerPreprocessor_93) v_subst_6) v_DerPreprocessor_92)) (not (= v_DerPreprocessor_63 (select (store (store v_prenex_57 v_subst_6 v_DerPreprocessor_63) v_prenex_62 v_DerPreprocessor_64) v_subst_6))) (not (= (select (select (let ((.cse104 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse104 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse104 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_DerPreprocessor_80 Int)) (or (not (= (select v_arrayElimArr_26 v_subst_6) (select (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_6))) (not (= (select (select (let ((.cse105 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse105 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse105 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_ArrVal_598 (Array Int Int))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_ArrVal_598) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0))) (forall ((v_arrayElimArr_23 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_121 Int) (v_subst_5 Int) (v_DerPreprocessor_122 Int)) (or (not (= (select (select (let ((.cse106 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_23))) (store .cse106 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse106 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (not (= (select (store (store v_arrayElimArr_23 v_subst_5 v_DerPreprocessor_121) v_subst_8 v_DerPreprocessor_122) v_subst_5) v_DerPreprocessor_121)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse107 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81)) (.cse108 (select v_arrayElimArr_26 v_subst_6))) (or (not (= v_DerPreprocessor_80 (select .cse107 v_prenex_62))) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse108)) (not (= (select (select (let ((.cse109 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse109 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse109 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse107 v_prenex_59) .cse108))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_arrayElimArr_21 (Array Int Int))) (= (select (select (let ((.cse110 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_21))) (store .cse110 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse110 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse46) 0)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_38 (Array Int Int))) (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_38) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse111) 0)) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse113 (select v_arrayElimArr_26 v_subst_6)) (.cse112 (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse112 v_prenex_62) v_DerPreprocessor_80)) (not (= (select v_arrayElimArr_26 v_prenex_59) .cse113)) (not (= (select (select (let ((.cse114 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse114 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse114 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select .cse112 v_prenex_59) .cse113)) (not (= .cse113 (select .cse112 v_subst_6)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int) (v_DerPreprocessor_71 Int) (v_DerPreprocessor_93 Int) (v_prenex_62 Int) (v_DerPreprocessor_72 Int) (v_DerPreprocessor_92 Int) (v_DerPreprocessor_64 Int) (v_DerPreprocessor_63 Int) (v_subst_8 Int) (v_subst_7 Int) (v_prenex_57 (Array Int Int)) (v_arrayElimCell_45 Int)) (or (not (= (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_63) v_prenex_62 v_DerPreprocessor_64) v_prenex_59) v_DerPreprocessor_63)) (not (= (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_71) v_subst_7 v_DerPreprocessor_72) v_prenex_59) v_DerPreprocessor_71)) (not (= (select (select (let ((.cse115 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_57))) (store .cse115 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse115 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_92 (select (store (store v_prenex_57 v_prenex_59 v_DerPreprocessor_92) v_subst_8 v_DerPreprocessor_93) v_prenex_59))) (not (= (select (store v_prenex_57 v_prenex_59 v_arrayElimCell_45) v_subst_6) v_arrayElimCell_45)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_6 Int) (v_prenex_62 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= v_DerPreprocessor_80 (select (store (store v_arrayElimArr_26 v_prenex_62 v_DerPreprocessor_80) v_subst_6 v_DerPreprocessor_81) v_prenex_62))) (not (= (select (select (let ((.cse116 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse116 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse116 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_subst_7 Int) (v_arrayElimCell_45 Int)) (or (= v_subst_6 v_subst_7) (forall ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_77 Int) (v_DerPreprocessor_88 Int)) (or (not (let ((.cse117 (store (store v_arrayElimArr_22 v_subst_6 v_arrayElimCell_45) v_subst_7 v_DerPreprocessor_77))) (= .cse117 (store (store (store v_arrayElimArr_22 v_subst_6 v_DerPreprocessor_88) v_prenex_59 (select .cse117 v_prenex_59)) v_subst_7 v_DerPreprocessor_77)))) (not (= (select (select (let ((.cse118 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_22))) (store .cse118 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse118 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)))) (= v_prenex_59 v_subst_7))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_prenex_59 Int) (v_subst_6 Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (let ((.cse119 (store (store v_arrayElimArr_26 v_prenex_59 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81))) (or (not (= (select .cse119 v_subst_6) (select v_arrayElimArr_26 v_subst_6))) (not (= (select (select (let ((.cse120 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse120 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse120 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= v_DerPreprocessor_80 (select .cse119 v_prenex_59)))))) (= v_prenex_59 v_subst_6))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (forall ((v_arrayElimArr_26 (Array Int Int)) (v_subst_8 Int) (v_subst_6 Int) (v_DerPreprocessor_80 Int) (v_DerPreprocessor_81 Int)) (or (not (= (select (select (let ((.cse121 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_26))) (store .cse121 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse121 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (not (= (select (store (store v_arrayElimArr_26 v_subst_6 v_DerPreprocessor_80) v_subst_8 v_DerPreprocessor_81) v_subst_6) v_DerPreprocessor_80)))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (forall ((v_arrayElimArr_24 (Array Int Int))) (= (select (select (let ((.cse122 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_arrayElimArr_24))) (store .cse122 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse122 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse111) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (forall ((v_prenex_119 (Array Int Int))) (not (= (select (select (let ((.cse123 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_119))) (store .cse123 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse123 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)))) (forall ((v_prenex_41 (Array Int Int)) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 0) (not (= (select (select (store .cse0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_41) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| 1)) (forall ((v_prenex_120 (Array Int Int))) (not (= (select (select (let ((.cse124 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25| v_prenex_120))) (store .cse124 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse124 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse3 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_25|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse1) 0))))))) is different from true [2024-11-09 01:14:03,935 INFO L349 Elim1Store]: treesize reduction 90, result has 44.8 percent of original size [2024-11-09 01:14:03,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 120 treesize of output 151 [2024-11-09 01:14:03,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:03,966 INFO L378 Elim1Store]: Elim1 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 274 treesize of output 246 [2024-11-09 01:14:03,986 INFO L378 Elim1Store]: Elim1 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 152 treesize of output 140 [2024-11-09 01:14:04,023 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:04,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 44 [2024-11-09 01:14:04,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:04,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 78 [2024-11-09 01:14:04,159 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 22 [2024-11-09 01:14:04,396 INFO L378 Elim1Store]: Elim1 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 8 treesize of output 4 [2024-11-09 01:14:04,471 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:04,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 76 [2024-11-09 01:14:04,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,552 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,569 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,591 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:04,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 41 [2024-11-09 01:14:04,602 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,603 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,618 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:04,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 40 [2024-11-09 01:14:04,632 INFO L378 Elim1Store]: Elim1 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 7 [2024-11-09 01:14:04,685 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,694 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,695 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,699 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,708 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,717 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,718 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,723 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,732 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,742 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,742 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,748 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,756 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,765 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,766 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,771 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,779 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,788 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,789 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,794 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,804 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,814 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,815 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,821 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,830 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,831 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,835 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 1 [2024-11-09 01:14:04,845 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,854 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,855 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,860 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,867 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,877 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,877 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,881 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,890 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,899 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,900 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,904 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,928 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,943 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,943 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,948 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2024-11-09 01:14:04,955 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,964 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,964 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,969 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:04,979 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:04,990 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,991 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:04,996 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:04,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,004 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,013 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,014 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,018 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,027 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,036 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,037 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,041 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,051 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,061 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,062 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,066 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,073 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,082 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,083 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,087 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,098 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,108 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,109 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,114 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,122 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,131 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,132 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,136 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,144 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,154 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,154 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,159 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,166 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,175 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,176 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,181 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,189 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,198 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,199 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,204 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,212 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,222 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,223 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,229 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,238 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,248 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,249 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,253 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,260 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,267 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,268 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,272 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,276 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,282 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,283 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,286 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2024-11-09 01:14:05,293 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,300 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,300 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,304 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,312 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,320 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,321 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,325 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,334 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,341 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,342 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,346 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,354 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,362 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,362 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,367 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,382 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,382 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,386 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,394 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,401 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,402 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,406 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,416 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,429 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,437 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,445 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,445 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,450 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,456 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,467 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,468 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,472 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,480 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-09 01:14:05,486 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,493 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,494 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,497 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,505 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,513 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,513 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,519 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,526 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,534 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,535 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,538 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,546 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,555 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,556 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,562 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,571 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,579 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,580 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,587 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,594 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,602 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,602 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,606 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,615 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,625 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,625 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,630 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,638 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,646 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,646 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,650 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,658 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,665 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,666 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,671 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,678 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,686 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,686 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,690 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,698 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,705 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,706 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,710 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,719 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,728 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,732 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,740 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,748 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,749 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,754 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,764 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,774 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,774 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,779 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,786 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,794 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,795 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,799 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,806 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,813 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,814 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,818 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,827 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,836 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,837 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,842 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,849 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,857 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,857 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,863 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,871 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,880 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,881 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,886 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,896 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,905 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,906 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,911 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:05,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:05,933 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:05,939 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-09 01:14:05,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 1 [2024-11-09 01:14:06,097 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 1 not checked. [2024-11-09 01:14:06,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699347047] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 01:14:06,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [376864847] [2024-11-09 01:14:06,103 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2024-11-09 01:14:06,103 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 01:14:06,103 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 01:14:06,104 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 01:14:06,104 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 01:14:07,729 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 82 for LOIs [2024-11-09 01:14:07,833 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2024-11-09 01:14:07,835 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 94 for LOIs [2024-11-09 01:14:07,847 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 17 for LOIs [2024-11-09 01:14:07,874 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 01:14:12,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [376864847] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 01:14:12,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-09 01:14:12,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [5, 10, 9] total 38 [2024-11-09 01:14:12,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773700387] [2024-11-09 01:14:12,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 01:14:12,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-09 01:14:12,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 01:14:12,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-09 01:14:12,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1196, Unknown=18, NotChecked=70, Total=1406 [2024-11-09 01:14:12,535 INFO L87 Difference]: Start difference. First operand 125 states and 166 transitions. Second operand has 19 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 5 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-09 01:14:18,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 01:14:18,374 INFO L93 Difference]: Finished difference Result 251 states and 331 transitions. [2024-11-09 01:14:18,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-09 01:14:18,375 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 5 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 49 [2024-11-09 01:14:18,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 01:14:18,377 INFO L225 Difference]: With dead ends: 251 [2024-11-09 01:14:18,377 INFO L226 Difference]: Without dead ends: 143 [2024-11-09 01:14:18,378 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 99 SyntacticMatches, 15 SemanticMatches, 46 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=195, Invalid=1949, Unknown=22, NotChecked=90, Total=2256 [2024-11-09 01:14:18,379 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 48 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-09 01:14:18,379 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 204 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-09 01:14:18,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-11-09 01:14:18,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 137. [2024-11-09 01:14:18,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 92 states have (on average 1.3478260869565217) internal successors, (124), 96 states have internal predecessors, (124), 28 states have call successors, (28), 14 states have call predecessors, (28), 16 states have return successors, (28), 26 states have call predecessors, (28), 26 states have call successors, (28) [2024-11-09 01:14:18,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 180 transitions. [2024-11-09 01:14:18,422 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 180 transitions. Word has length 49 [2024-11-09 01:14:18,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 01:14:18,422 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 180 transitions. [2024-11-09 01:14:18,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 5 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-09 01:14:18,422 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 180 transitions. [2024-11-09 01:14:18,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-09 01:14:18,423 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 01:14:18,423 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-11-09 01:14:18,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-09 01:14:18,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:14:18,624 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 01:14:18,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 01:14:18,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1626496194, now seen corresponding path program 1 times [2024-11-09 01:14:18,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 01:14:18,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144020086] [2024-11-09 01:14:18,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:14:18,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 01:14:18,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:14:19,811 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 01:14:19,811 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 01:14:19,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144020086] [2024-11-09 01:14:19,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144020086] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 01:14:19,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390329509] [2024-11-09 01:14:19,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 01:14:19,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 01:14:19,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 01:14:19,813 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 01:14:19,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d489de32-e247-4d8b-911a-310452d75e46/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 01:14:20,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 01:14:20,067 INFO L255 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-09 01:14:20,073 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 01:14:20,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-09 01:14:20,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-09 01:14:20,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2024-11-09 01:14:20,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:20,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-09 01:14:20,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2024-11-09 01:14:20,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:20,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-09 01:14:20,839 INFO L349 Elim1Store]: treesize reduction 119, result has 15.6 percent of original size [2024-11-09 01:14:20,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 124 treesize of output 68 [2024-11-09 01:14:20,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:20,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:20,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 37 [2024-11-09 01:14:20,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2024-11-09 01:14:24,528 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 01:14:24,528 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 01:14:28,740 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:28,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 364 treesize of output 449 [2024-11-09 01:14:29,391 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-09 01:14:29,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 19 [2024-11-09 01:14:29,432 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-09 01:14:29,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 19 [2024-11-09 01:14:29,475 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-09 01:14:29,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 19 [2024-11-09 01:14:29,597 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2024-11-09 01:14:29,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 58 [2024-11-09 01:14:29,679 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-09 01:14:29,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 19 [2024-11-09 01:14:29,728 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-09 01:14:29,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 19 [2024-11-09 01:14:29,825 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-09 01:14:29,826 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 14 treesize of output 1 [2024-11-09 01:14:30,222 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 8)) (.cse6 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| 0))) (.cse1 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse2 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|)) (.cse12 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 16))) (and (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 0) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 1)) (forall ((v_arrayElimArr_101 (Array Int Int))) (= (select (select (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_arrayElimArr_101))) (store .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse3) 0)))) (or (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base| 0)) (not (= |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 0))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| Int) (v_ArrVal_706 (Array Int Int))) (or (forall ((v_subst_9 Int) (v_DerPreprocessor_141 Int) (v_DerPreprocessor_142 Int) (v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_143 Int) (v_DerPreprocessor_144 Int) (v_subst_11 Int)) (let ((.cse5 (store (store v_arrayElimArr_103 v_subst_11 v_DerPreprocessor_143) v_subst_9 v_DerPreprocessor_144))) (or (not (= (select (select (let ((.cse4 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_arrayElimArr_103))) (store .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse4 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (not (= (store v_arrayElimArr_103 v_subst_9 v_DerPreprocessor_144) .cse5)) (not (= v_DerPreprocessor_143 (select .cse5 v_subst_11))) (not (= v_DerPreprocessor_141 (select (store (store v_arrayElimArr_103 v_subst_9 v_DerPreprocessor_141) v_subst_11 v_DerPreprocessor_142) v_subst_9)))))) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 0) (not (= (select (select (store .cse6 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_ArrVal_706) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| Int) (v_ArrVal_706 (Array Int Int))) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 0) (forall ((v_subst_9 Int) (v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_145 Int) (v_DerPreprocessor_146 Int) (v_subst_11 Int)) (or (not (= (select (select (let ((.cse7 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_arrayElimArr_103))) (store .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse7 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (not (= v_DerPreprocessor_145 (select (store (store v_arrayElimArr_103 v_subst_11 v_DerPreprocessor_145) v_subst_9 v_DerPreprocessor_146) v_subst_11))))) (not (= (select (select (store .cse6 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_ArrVal_706) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| Int)) (let ((.cse9 (+ |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset| 24))) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 0) (forall ((v_subst_9 Int) (v_DerPreprocessor_135 Int) (v_subst_11 Int) (v_DerPreprocessor_136 Int) (v_arrayElimArr_104 (Array Int Int))) (or (not (= (select (select (let ((.cse8 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_arrayElimArr_104))) (store .cse8 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse8 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse9) 0)) (not (= (select (store (store v_arrayElimArr_104 v_subst_11 v_DerPreprocessor_135) v_subst_9 v_DerPreprocessor_136) v_subst_11) v_DerPreprocessor_135)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 1)) (forall ((v_prenex_465 (Array Int Int))) (not (= (select (select (store .cse6 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_prenex_465) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse9) 0)))))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 0) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 1)) (forall ((v_prenex_470 (Array Int Int))) (= (select (select (store .cse6 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_prenex_470) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse3) 0)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| Int) (v_ArrVal_706 (Array Int Int))) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 0) (not (= (select (select (store .cse6 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_ArrVal_706) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (forall ((v_subst_9 Int) (v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_147 Int) (v_subst_11 Int) (v_subst_10 Int) (v_DerPreprocessor_148 Int) (v_DerPreprocessor_149 Int)) (let ((.cse11 (store (store (store v_arrayElimArr_103 v_subst_10 v_DerPreprocessor_147) v_subst_11 v_DerPreprocessor_148) v_subst_9 v_DerPreprocessor_149))) (or (not (= (select (select (let ((.cse10 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_arrayElimArr_103))) (store .cse10 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse10 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.offset|) 0)) (= v_subst_11 v_subst_10) (= v_subst_10 v_subst_9) (not (= .cse11 (store (store v_arrayElimArr_103 v_subst_10 (select .cse11 v_subst_10)) v_subst_9 v_DerPreprocessor_149))) (not (= (select .cse11 v_subst_11) v_DerPreprocessor_148))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| Int)) (or (forall ((v_prenex_468 (Array Int Int))) (= (select (select (store .cse6 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_prenex_468) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse12) 0)) (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 0) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 1)))) (forall ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| Int)) (or (= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 0) (forall ((v_subst_12 Int) (v_DerPreprocessor_140 Int) (v_subst_9 Int) (v_arrayElimArr_102 (Array Int Int)) (v_subst_11 Int) (v_DerPreprocessor_137 Int) (v_DerPreprocessor_138 Int) (v_DerPreprocessor_139 Int)) (let ((.cse13 (store v_arrayElimArr_102 v_subst_12 v_DerPreprocessor_139))) (let ((.cse15 (store (store .cse13 v_subst_11 v_DerPreprocessor_137) v_subst_9 v_DerPreprocessor_138))) (or (not (= (select (store .cse13 v_subst_11 v_DerPreprocessor_140) v_subst_12) v_DerPreprocessor_139)) (= (select (select (let ((.cse14 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|)) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| v_arrayElimArr_102))) (store .cse14 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse14 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34|))) |c_ULTIMATE.start_aws_linked_list_begin_harness_~#list~0#1.base|) .cse12) 0) (not (= .cse15 (store (store v_arrayElimArr_102 v_subst_12 (select .cse15 v_subst_12)) v_subst_9 v_DerPreprocessor_138))) (not (= v_DerPreprocessor_137 (select .cse15 v_subst_11))))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_34| 1)))))) is different from false [2024-11-09 01:14:30,570 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:30,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 42 [2024-11-09 01:14:30,728 INFO L349 Elim1Store]: treesize reduction 90, result has 44.8 percent of original size [2024-11-09 01:14:30,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 120 treesize of output 151 [2024-11-09 01:14:30,754 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:30,755 INFO L378 Elim1Store]: Elim1 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 256 treesize of output 228 [2024-11-09 01:14:30,770 INFO L378 Elim1Store]: Elim1 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 166 treesize of output 154 [2024-11-09 01:14:30,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:30,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 78 [2024-11-09 01:14:30,864 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 22 [2024-11-09 01:14:31,096 INFO L378 Elim1Store]: Elim1 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 8 treesize of output 4 [2024-11-09 01:14:31,135 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:31,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 76 [2024-11-09 01:14:31,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 01:14:31,250 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:31,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 46 [2024-11-09 01:14:31,260 INFO L378 Elim1Store]: Elim1 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 88 treesize of output 70 [2024-11-09 01:14:31,267 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:31,578 INFO L349 Elim1Store]: treesize reduction 326, result has 18.5 percent of original size [2024-11-09 01:14:31,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 146 treesize of output 254 [2024-11-09 01:14:31,596 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:31,606 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:31,608 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 01:14:31,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 01:14:31,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 40 [2024-11-09 01:14:34,081 INFO L349 Elim1Store]: treesize reduction 1036, result has 17.4 percent of original size [2024-11-09 01:14:34,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 5 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 353 treesize of output 672