./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3b4637ab5710a1ca22a981e8047278048fbbf856825d3649b2cb9d48de11d175 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:01:15,446 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:01:15,535 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:01:15,541 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:01:15,542 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:01:15,566 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:01:15,566 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:01:15,566 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:01:15,567 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:01:15,567 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:01:15,567 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:01:15,567 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:01:15,567 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:01:15,568 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:01:15,568 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:01:15,568 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:01:15,568 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:01:15,568 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:01:15,568 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:01:15,568 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:01:15,568 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:01:15,569 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:01:15,569 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:01:15,569 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:01:15,569 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:01:15,569 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:01:15,569 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:01:15,569 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:01:15,569 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:01:15,569 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:01:15,570 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:01:15,570 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:01:15,570 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:01:15,570 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:01:15,570 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:01:15,570 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:01:15,570 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:01:15,570 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:01:15,570 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:01:15,570 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:01:15,571 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3b4637ab5710a1ca22a981e8047278048fbbf856825d3649b2cb9d48de11d175 [2024-11-28 04:01:15,908 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:01:15,922 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:01:15,925 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:01:15,927 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:01:15,928 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:01:15,930 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i [2024-11-28 04:01:18,904 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/data/055dcdc32/e3f51614afbd4a25a5871b01b2ce5557/FLAGe8bc32c70 [2024-11-28 04:01:19,236 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:01:19,236 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i [2024-11-28 04:01:19,248 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/data/055dcdc32/e3f51614afbd4a25a5871b01b2ce5557/FLAGe8bc32c70 [2024-11-28 04:01:19,474 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/data/055dcdc32/e3f51614afbd4a25a5871b01b2ce5557 [2024-11-28 04:01:19,477 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:01:19,479 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:01:19,480 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:01:19,481 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:01:19,486 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:01:19,487 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:19,490 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@121f47f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19, skipping insertion in model container [2024-11-28 04:01:19,491 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:19,538 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:01:19,844 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_4d6dca8c-344f-4119-a879-8ce924fa5c79/sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i[23974,23987] [2024-11-28 04:01:19,849 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:01:19,863 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:01:19,909 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_4d6dca8c-344f-4119-a879-8ce924fa5c79/sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i[23974,23987] [2024-11-28 04:01:19,910 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:01:19,945 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:01:19,946 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19 WrapperNode [2024-11-28 04:01:19,946 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:01:19,947 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:01:19,947 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:01:19,947 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:01:19,955 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:19,967 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:19,989 INFO L138 Inliner]: procedures = 122, calls = 25, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 106 [2024-11-28 04:01:19,989 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:01:19,990 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:01:19,993 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:01:19,993 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:01:20,004 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,005 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,007 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,028 INFO L175 MemorySlicer]: Split 17 memory accesses to 2 slices as follows [2, 15]. 88 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 6 writes are split as follows [0, 6]. [2024-11-28 04:01:20,028 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,028 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,041 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,042 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,053 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,055 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,056 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,059 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:01:20,061 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:01:20,062 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:01:20,062 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:01:20,063 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (1/1) ... [2024-11-28 04:01:20,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:01:20,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:20,101 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:01:20,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:01:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:01:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:01:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:01:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:01:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:01:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:01:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 04:01:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 04:01:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 04:01:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 04:01:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 04:01:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:01:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:01:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:01:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:01:20,280 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:01:20,283 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:01:20,522 INFO L? ?]: Removed 28 outVars from TransFormulas that were not future-live. [2024-11-28 04:01:20,522 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:01:20,532 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:01:20,535 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 04:01:20,535 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:01:20 BoogieIcfgContainer [2024-11-28 04:01:20,536 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:01:20,538 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:01:20,538 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:01:20,544 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:01:20,544 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:01:19" (1/3) ... [2024-11-28 04:01:20,545 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@112cd6cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:01:20, skipping insertion in model container [2024-11-28 04:01:20,545 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:01:19" (2/3) ... [2024-11-28 04:01:20,545 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@112cd6cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:01:20, skipping insertion in model container [2024-11-28 04:01:20,546 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:01:20" (3/3) ... [2024-11-28 04:01:20,547 INFO L128 eAbstractionObserver]: Analyzing ICFG dll_nullified-2.i [2024-11-28 04:01:20,565 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:01:20,567 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG dll_nullified-2.i that has 1 procedures, 30 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-11-28 04:01:20,625 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:01:20,643 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=PETRI_NET, 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;@c7f5228, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:01:20,643 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:01:20,649 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 29 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:20,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 04:01:20,656 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:20,657 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:20,658 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:20,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:20,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1708148157, now seen corresponding path program 1 times [2024-11-28 04:01:20,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:20,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82155673] [2024-11-28 04:01:20,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:20,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:20,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:20,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:20,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:20,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82155673] [2024-11-28 04:01:20,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82155673] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:01:20,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:01:20,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:01:20,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996195729] [2024-11-28 04:01:20,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:01:20,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:01:20,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:20,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:01:20,870 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:01:20,873 INFO L87 Difference]: Start difference. First operand has 30 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 29 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:20,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:20,891 INFO L93 Difference]: Finished difference Result 51 states and 73 transitions. [2024-11-28 04:01:20,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:01:20,894 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 04:01:20,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:20,902 INFO L225 Difference]: With dead ends: 51 [2024-11-28 04:01:20,902 INFO L226 Difference]: Without dead ends: 25 [2024-11-28 04:01:20,906 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:01:20,909 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:20,910 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:01:20,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2024-11-28 04:01:20,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2024-11-28 04:01:20,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:20,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 33 transitions. [2024-11-28 04:01:20,944 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 33 transitions. Word has length 13 [2024-11-28 04:01:20,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:20,945 INFO L471 AbstractCegarLoop]: Abstraction has 25 states and 33 transitions. [2024-11-28 04:01:20,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:20,945 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 33 transitions. [2024-11-28 04:01:20,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 04:01:20,946 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:20,946 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:20,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:01:20,947 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:20,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:20,948 INFO L85 PathProgramCache]: Analyzing trace with hash 155946106, now seen corresponding path program 1 times [2024-11-28 04:01:20,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:20,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060077133] [2024-11-28 04:01:20,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:20,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:21,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:21,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:21,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:21,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060077133] [2024-11-28 04:01:21,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060077133] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:01:21,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:01:21,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:01:21,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637215610] [2024-11-28 04:01:21,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:01:21,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:01:21,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:21,109 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:01:21,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:01:21,109 INFO L87 Difference]: Start difference. First operand 25 states and 33 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:21,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:21,136 INFO L93 Difference]: Finished difference Result 48 states and 64 transitions. [2024-11-28 04:01:21,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:01:21,139 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 04:01:21,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:21,139 INFO L225 Difference]: With dead ends: 48 [2024-11-28 04:01:21,139 INFO L226 Difference]: Without dead ends: 31 [2024-11-28 04:01:21,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:01:21,140 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:21,141 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 59 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:01:21,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2024-11-28 04:01:21,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 26. [2024-11-28 04:01:21,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2024-11-28 04:01:21,152 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 13 [2024-11-28 04:01:21,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:21,152 INFO L471 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2024-11-28 04:01:21,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:21,152 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2024-11-28 04:01:21,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-28 04:01:21,153 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:21,153 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:21,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:01:21,153 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:21,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:21,154 INFO L85 PathProgramCache]: Analyzing trace with hash -717707056, now seen corresponding path program 1 times [2024-11-28 04:01:21,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:21,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341832007] [2024-11-28 04:01:21,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:21,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:21,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:21,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:21,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:21,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341832007] [2024-11-28 04:01:21,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341832007] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:01:21,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:01:21,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:01:21,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697701342] [2024-11-28 04:01:21,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:01:21,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:01:21,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:21,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:01:21,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:01:21,384 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:21,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:21,476 INFO L93 Difference]: Finished difference Result 53 states and 70 transitions. [2024-11-28 04:01:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:01:21,478 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2024-11-28 04:01:21,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:21,478 INFO L225 Difference]: With dead ends: 53 [2024-11-28 04:01:21,478 INFO L226 Difference]: Without dead ends: 30 [2024-11-28 04:01:21,479 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:01:21,480 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 0 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:21,480 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 57 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:01:21,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-11-28 04:01:21,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2024-11-28 04:01:21,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:21,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2024-11-28 04:01:21,490 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 38 transitions. Word has length 19 [2024-11-28 04:01:21,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:21,491 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 38 transitions. [2024-11-28 04:01:21,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:21,492 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 38 transitions. [2024-11-28 04:01:21,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-28 04:01:21,492 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:21,493 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:21,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:01:21,493 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:21,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:21,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1304513070, now seen corresponding path program 1 times [2024-11-28 04:01:21,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:21,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283407617] [2024-11-28 04:01:21,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:21,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:21,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:21,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:21,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:21,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283407617] [2024-11-28 04:01:21,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283407617] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:21,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157884542] [2024-11-28 04:01:21,717 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:21,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:21,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:21,721 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:21,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:01:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:21,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 04:01:21,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:21,939 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:21,941 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:21,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:21,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157884542] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:21,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:21,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-28 04:01:21,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21389141] [2024-11-28 04:01:21,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:21,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:01:21,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:21,998 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:01:21,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:01:21,998 INFO L87 Difference]: Start difference. First operand 30 states and 38 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:22,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:22,033 INFO L93 Difference]: Finished difference Result 61 states and 80 transitions. [2024-11-28 04:01:22,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:01:22,034 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2024-11-28 04:01:22,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:22,035 INFO L225 Difference]: With dead ends: 61 [2024-11-28 04:01:22,035 INFO L226 Difference]: Without dead ends: 44 [2024-11-28 04:01:22,035 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:01:22,036 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 14 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:22,037 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 92 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:01:22,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2024-11-28 04:01:22,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2024-11-28 04:01:22,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.255813953488372) internal successors, (54), 43 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:22,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 54 transitions. [2024-11-28 04:01:22,042 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 54 transitions. Word has length 19 [2024-11-28 04:01:22,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:22,043 INFO L471 AbstractCegarLoop]: Abstraction has 44 states and 54 transitions. [2024-11-28 04:01:22,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:22,043 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 54 transitions. [2024-11-28 04:01:22,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-28 04:01:22,044 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:22,044 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:22,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:01:22,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:22,249 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:22,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:22,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1657568084, now seen corresponding path program 1 times [2024-11-28 04:01:22,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:22,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692057912] [2024-11-28 04:01:22,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:22,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:22,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:22,723 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:22,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:22,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692057912] [2024-11-28 04:01:22,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692057912] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:22,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397082053] [2024-11-28 04:01:22,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:22,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:22,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:22,729 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:22,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:01:22,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:22,964 INFO L256 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:01:22,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:23,052 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:23,053 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:23,171 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:01:23,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397082053] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:23,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:23,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2024-11-28 04:01:23,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000295692] [2024-11-28 04:01:23,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:23,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:01:23,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:23,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:01:23,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:01:23,174 INFO L87 Difference]: Start difference. First operand 44 states and 54 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:23,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:23,214 INFO L93 Difference]: Finished difference Result 67 states and 85 transitions. [2024-11-28 04:01:23,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:01:23,215 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2024-11-28 04:01:23,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:23,215 INFO L225 Difference]: With dead ends: 67 [2024-11-28 04:01:23,215 INFO L226 Difference]: Without dead ends: 50 [2024-11-28 04:01:23,216 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:01:23,217 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 10 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:23,217 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 148 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:01:23,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-11-28 04:01:23,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2024-11-28 04:01:23,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 49 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:23,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 61 transitions. [2024-11-28 04:01:23,222 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 61 transitions. Word has length 37 [2024-11-28 04:01:23,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:23,223 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 61 transitions. [2024-11-28 04:01:23,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:23,223 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 61 transitions. [2024-11-28 04:01:23,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-28 04:01:23,224 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:23,224 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:23,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:01:23,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:23,424 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:23,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:23,425 INFO L85 PathProgramCache]: Analyzing trace with hash 635276330, now seen corresponding path program 2 times [2024-11-28 04:01:23,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:23,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334489912] [2024-11-28 04:01:23,425 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:01:23,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:23,563 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:01:23,563 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:01:24,809 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:24,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:24,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334489912] [2024-11-28 04:01:24,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334489912] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:24,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580204373] [2024-11-28 04:01:24,810 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:01:24,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:24,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:24,812 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:24,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:01:25,095 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:01:25,095 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:01:25,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 04:01:25,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:25,137 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 6 treesize of output 5 [2024-11-28 04:01:25,178 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:01:25,178 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 11 treesize of output 11 [2024-11-28 04:01:25,272 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 53 treesize of output 9 [2024-11-28 04:01:25,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:01:25,490 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:25,490 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:26,977 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:26,978 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 5 case distinctions, treesize of input 40 treesize of output 61 [2024-11-28 04:01:26,987 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 36 treesize of output 24 [2024-11-28 04:01:27,079 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:27,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580204373] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:27,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:27,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 21 [2024-11-28 04:01:27,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107411167] [2024-11-28 04:01:27,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:27,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:01:27,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:27,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:01:27,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=362, Unknown=3, NotChecked=0, Total=420 [2024-11-28 04:01:27,083 INFO L87 Difference]: Start difference. First operand 50 states and 61 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:28,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:28,419 INFO L93 Difference]: Finished difference Result 82 states and 106 transitions. [2024-11-28 04:01:28,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 04:01:28,420 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2024-11-28 04:01:28,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:28,421 INFO L225 Difference]: With dead ends: 82 [2024-11-28 04:01:28,421 INFO L226 Difference]: Without dead ends: 67 [2024-11-28 04:01:28,421 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=152, Invalid=775, Unknown=3, NotChecked=0, Total=930 [2024-11-28 04:01:28,422 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 32 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:28,423 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 230 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 04:01:28,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-11-28 04:01:28,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 56. [2024-11-28 04:01:28,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.2545454545454546) internal successors, (69), 55 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:28,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 69 transitions. [2024-11-28 04:01:28,431 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 69 transitions. Word has length 43 [2024-11-28 04:01:28,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:28,431 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 69 transitions. [2024-11-28 04:01:28,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:28,432 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 69 transitions. [2024-11-28 04:01:28,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-28 04:01:28,433 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:28,433 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:28,446 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 04:01:28,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:28,635 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:28,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:28,635 INFO L85 PathProgramCache]: Analyzing trace with hash 635278252, now seen corresponding path program 1 times [2024-11-28 04:01:28,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:28,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830789644] [2024-11-28 04:01:28,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:28,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:28,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:29,872 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 32 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 04:01:29,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:29,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830789644] [2024-11-28 04:01:29,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830789644] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:29,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230081924] [2024-11-28 04:01:29,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:29,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:29,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:29,875 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:29,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:01:30,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:30,135 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 04:01:30,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:30,145 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 6 treesize of output 5 [2024-11-28 04:01:30,172 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:01:30,172 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 11 treesize of output 11 [2024-11-28 04:01:30,204 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 43 treesize of output 26 [2024-11-28 04:01:30,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-11-28 04:01:30,500 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:30,500 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:31,695 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:31,695 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 5 case distinctions, treesize of input 40 treesize of output 61 [2024-11-28 04:01:31,704 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:31,705 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 54 treesize of output 32 [2024-11-28 04:01:31,795 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:31,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230081924] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:31,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:31,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2024-11-28 04:01:31,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739420304] [2024-11-28 04:01:31,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:31,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:01:31,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:31,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:01:31,798 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=523, Unknown=7, NotChecked=0, Total=600 [2024-11-28 04:01:31,798 INFO L87 Difference]: Start difference. First operand 56 states and 69 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:32,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:32,595 INFO L93 Difference]: Finished difference Result 70 states and 87 transitions. [2024-11-28 04:01:32,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:01:32,596 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2024-11-28 04:01:32,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:32,596 INFO L225 Difference]: With dead ends: 70 [2024-11-28 04:01:32,596 INFO L226 Difference]: Without dead ends: 68 [2024-11-28 04:01:32,597 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=144, Invalid=905, Unknown=7, NotChecked=0, Total=1056 [2024-11-28 04:01:32,598 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 55 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:32,598 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 256 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:01:32,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2024-11-28 04:01:32,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 59. [2024-11-28 04:01:32,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.2586206896551724) internal successors, (73), 58 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:32,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 73 transitions. [2024-11-28 04:01:32,611 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 73 transitions. Word has length 43 [2024-11-28 04:01:32,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:32,611 INFO L471 AbstractCegarLoop]: Abstraction has 59 states and 73 transitions. [2024-11-28 04:01:32,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:32,612 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 73 transitions. [2024-11-28 04:01:32,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-28 04:01:32,612 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:32,613 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:32,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:01:32,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:32,813 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:32,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:32,814 INFO L85 PathProgramCache]: Analyzing trace with hash 633429288, now seen corresponding path program 1 times [2024-11-28 04:01:32,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:32,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65041313] [2024-11-28 04:01:32,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:32,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:32,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:33,419 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:33,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:33,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65041313] [2024-11-28 04:01:33,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65041313] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:33,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221684973] [2024-11-28 04:01:33,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:33,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:33,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:33,424 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:33,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:01:33,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:33,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-28 04:01:33,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:33,672 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 6 treesize of output 5 [2024-11-28 04:01:33,694 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:01:33,694 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 11 treesize of output 11 [2024-11-28 04:01:33,716 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 49 treesize of output 17 [2024-11-28 04:01:33,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2024-11-28 04:01:33,899 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:33,899 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:35,016 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 61 treesize of output 59 [2024-11-28 04:01:35,023 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 9 treesize of output 7 [2024-11-28 04:01:35,077 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:35,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221684973] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:35,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:35,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2024-11-28 04:01:35,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416565172] [2024-11-28 04:01:35,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:35,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 04:01:35,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:35,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 04:01:35,079 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=286, Unknown=7, NotChecked=0, Total=342 [2024-11-28 04:01:35,079 INFO L87 Difference]: Start difference. First operand 59 states and 73 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:35,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:35,638 INFO L93 Difference]: Finished difference Result 83 states and 105 transitions. [2024-11-28 04:01:35,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:01:35,639 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2024-11-28 04:01:35,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:35,640 INFO L225 Difference]: With dead ends: 83 [2024-11-28 04:01:35,640 INFO L226 Difference]: Without dead ends: 65 [2024-11-28 04:01:35,641 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=93, Invalid=451, Unknown=8, NotChecked=0, Total=552 [2024-11-28 04:01:35,642 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 38 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:35,642 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 183 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:01:35,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2024-11-28 04:01:35,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 57. [2024-11-28 04:01:35,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.2321428571428572) internal successors, (69), 56 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:35,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 69 transitions. [2024-11-28 04:01:35,658 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 69 transitions. Word has length 43 [2024-11-28 04:01:35,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:35,658 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 69 transitions. [2024-11-28 04:01:35,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:35,659 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 69 transitions. [2024-11-28 04:01:35,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-28 04:01:35,660 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:35,660 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:35,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 04:01:35,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:35,860 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:35,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:35,861 INFO L85 PathProgramCache]: Analyzing trace with hash -249790058, now seen corresponding path program 1 times [2024-11-28 04:01:35,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:35,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128934513] [2024-11-28 04:01:35,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:35,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:35,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:36,375 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:36,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:36,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128934513] [2024-11-28 04:01:36,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128934513] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:36,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327357046] [2024-11-28 04:01:36,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:36,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:36,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:36,378 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:36,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:01:36,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:36,632 INFO L256 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 04:01:36,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:36,647 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 6 treesize of output 5 [2024-11-28 04:01:36,725 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:01:36,726 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 11 treesize of output 11 [2024-11-28 04:01:36,766 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-28 04:01:36,822 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:01:36,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 37 [2024-11-28 04:01:36,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:36,994 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 1 case distinctions, treesize of input 31 treesize of output 15 [2024-11-28 04:01:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:37,019 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:37,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:37,217 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 2 case distinctions, treesize of input 28 treesize of output 34 [2024-11-28 04:01:37,223 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:37,224 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 49 treesize of output 31 [2024-11-28 04:01:37,238 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-28 04:01:37,423 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 04:01:37,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327357046] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:37,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:37,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2024-11-28 04:01:37,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390976379] [2024-11-28 04:01:37,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:37,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 04:01:37,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:37,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 04:01:37,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=675, Unknown=8, NotChecked=0, Total=756 [2024-11-28 04:01:37,425 INFO L87 Difference]: Start difference. First operand 57 states and 69 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:38,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:38,907 INFO L93 Difference]: Finished difference Result 101 states and 124 transitions. [2024-11-28 04:01:38,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:01:38,908 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2024-11-28 04:01:38,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:38,910 INFO L225 Difference]: With dead ends: 101 [2024-11-28 04:01:38,910 INFO L226 Difference]: Without dead ends: 57 [2024-11-28 04:01:38,911 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=199, Invalid=1274, Unknown=9, NotChecked=0, Total=1482 [2024-11-28 04:01:38,915 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 23 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:38,915 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 403 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 04:01:38,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2024-11-28 04:01:38,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2024-11-28 04:01:38,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.1428571428571428) internal successors, (64), 56 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:38,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2024-11-28 04:01:38,928 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 44 [2024-11-28 04:01:38,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:38,928 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2024-11-28 04:01:38,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:38,928 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2024-11-28 04:01:38,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 04:01:38,932 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:38,932 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:38,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:01:39,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:39,132 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:39,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:39,133 INFO L85 PathProgramCache]: Analyzing trace with hash 155934249, now seen corresponding path program 1 times [2024-11-28 04:01:39,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:39,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865202759] [2024-11-28 04:01:39,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:39,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:39,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:40,879 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 42 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:01:40,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:40,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865202759] [2024-11-28 04:01:40,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865202759] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:40,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831824807] [2024-11-28 04:01:40,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:40,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:40,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:40,882 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:40,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:01:41,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:41,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-28 04:01:41,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:41,221 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 6 treesize of output 5 [2024-11-28 04:01:41,260 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:01:41,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:01:41,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 7 [2024-11-28 04:01:41,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:01:41,548 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:01:41,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:01:41,603 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 18 treesize of output 19 [2024-11-28 04:01:41,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2024-11-28 04:01:41,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:01:41,702 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-28 04:01:41,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 93 [2024-11-28 04:01:41,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 20 [2024-11-28 04:01:41,719 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 47 treesize of output 17 [2024-11-28 04:01:42,105 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 42 treesize of output 18 [2024-11-28 04:01:42,113 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:42,113 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 1 case distinctions, treesize of input 19 treesize of output 7 [2024-11-28 04:01:42,148 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 46 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:01:42,148 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:42,397 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1967 (Array Int Int)) (v_ArrVal_1966 Int) (v_ArrVal_1968 (Array Int Int))) (= (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) v_ArrVal_1966)) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_1967) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0)) (+ (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_1968) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0) 8))) 0)) is different from false [2024-11-28 04:01:42,419 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:42,419 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 2 case distinctions, treesize of input 73 treesize of output 79 [2024-11-28 04:01:42,433 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:42,433 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 138 treesize of output 120 [2024-11-28 04:01:42,441 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 57 treesize of output 53 [2024-11-28 04:01:42,454 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:42,454 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 2 case distinctions, treesize of input 100 treesize of output 90 [2024-11-28 04:01:42,462 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:42,462 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 154 treesize of output 130 [2024-11-28 04:01:42,469 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 33 treesize of output 29 [2024-11-28 04:01:42,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:42,798 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:01:43,392 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:43,392 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 1 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 64 [2024-11-28 04:01:43,397 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:01:43,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2024-11-28 04:01:43,410 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 7 treesize of output 3 [2024-11-28 04:01:43,415 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 60 treesize of output 54 [2024-11-28 04:01:43,421 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 28 treesize of output 24 [2024-11-28 04:01:43,425 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 50 treesize of output 42 [2024-11-28 04:01:43,594 INFO L349 Elim1Store]: treesize reduction 201, result has 36.0 percent of original size [2024-11-28 04:01:43,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 1241 treesize of output 853 [2024-11-28 04:01:43,620 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:01:43,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:43,633 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 278 treesize of output 272 [2024-11-28 04:01:43,666 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 59 treesize of output 51 [2024-11-28 04:01:43,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:43,692 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 189 treesize of output 173 [2024-11-28 04:01:43,735 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-28 04:01:43,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:43,801 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 29 treesize of output 29 [2024-11-28 04:01:44,139 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 42 proven. 14 refuted. 4 times theorem prover too weak. 10 trivial. 2 not checked. [2024-11-28 04:01:44,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831824807] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:44,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:44,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 42 [2024-11-28 04:01:44,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225759386] [2024-11-28 04:01:44,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:44,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 04:01:44,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:44,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 04:01:44,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1476, Unknown=13, NotChecked=78, Total=1722 [2024-11-28 04:01:44,143 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 42 states, 42 states have (on average 2.4047619047619047) internal successors, (101), 42 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:46,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:46,058 INFO L93 Difference]: Finished difference Result 89 states and 109 transitions. [2024-11-28 04:01:46,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:01:46,059 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.4047619047619047) internal successors, (101), 42 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2024-11-28 04:01:46,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:46,060 INFO L225 Difference]: With dead ends: 89 [2024-11-28 04:01:46,060 INFO L226 Difference]: Without dead ends: 74 [2024-11-28 04:01:46,061 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=320, Invalid=2427, Unknown=13, NotChecked=102, Total=2862 [2024-11-28 04:01:46,062 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 44 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:46,062 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 425 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 761 Invalid, 0 Unknown, 56 Unchecked, 1.3s Time] [2024-11-28 04:01:46,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2024-11-28 04:01:46,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 63. [2024-11-28 04:01:46,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.1612903225806452) internal successors, (72), 62 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:46,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 72 transitions. [2024-11-28 04:01:46,069 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 72 transitions. Word has length 50 [2024-11-28 04:01:46,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:46,069 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 72 transitions. [2024-11-28 04:01:46,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.4047619047619047) internal successors, (101), 42 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:46,069 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 72 transitions. [2024-11-28 04:01:46,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 04:01:46,070 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:46,070 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:46,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:01:46,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:46,275 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:46,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:46,275 INFO L85 PathProgramCache]: Analyzing trace with hash 155936171, now seen corresponding path program 1 times [2024-11-28 04:01:46,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:46,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630021795] [2024-11-28 04:01:46,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:46,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:46,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:47,886 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 41 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:01:47,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:47,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630021795] [2024-11-28 04:01:47,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630021795] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:47,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755132007] [2024-11-28 04:01:47,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:47,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:47,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:47,890 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:47,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:01:48,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:48,217 INFO L256 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-28 04:01:48,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:48,226 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 6 treesize of output 5 [2024-11-28 04:01:48,259 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:01:48,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:01:48,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 04:01:48,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-28 04:01:48,509 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:01:48,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:01:48,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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-28 04:01:48,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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-28 04:01:48,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-28 04:01:48,663 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:01:48,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 82 [2024-11-28 04:01:48,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 16 [2024-11-28 04:01:48,682 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 29 [2024-11-28 04:01:49,060 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 45 treesize of output 25 [2024-11-28 04:01:49,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 04:01:49,128 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 45 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:01:49,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:49,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:49,441 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 2 case distinctions, treesize of input 73 treesize of output 79 [2024-11-28 04:01:49,447 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:49,447 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 138 treesize of output 120 [2024-11-28 04:01:49,454 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 57 treesize of output 53 [2024-11-28 04:01:49,467 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:49,468 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 2 case distinctions, treesize of input 100 treesize of output 90 [2024-11-28 04:01:49,475 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:49,475 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 154 treesize of output 130 [2024-11-28 04:01:49,481 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 33 treesize of output 29 [2024-11-28 04:01:49,513 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12)) (.cse5 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse3 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 16))) (and (forall ((v_ArrVal_2297 (Array Int Int))) (let ((.cse0 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2297))) (let ((.cse1 (select .cse0 |c_ULTIMATE.start_dll_create_~head~0#1.base|))) (or (forall ((v_ArrVal_2301 Int) (v_arrayElimCell_75 Int) (v_arrayElimCell_78 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse1 .cse2 v_ArrVal_2301)) v_arrayElimCell_75) (+ 16 v_arrayElimCell_78)) 0)) (= (select .cse1 .cse3) 0))))) (or (forall ((v_ArrVal_2301 Int) (v_ArrVal_2297 (Array Int Int)) (v_arrayElimCell_75 Int) (v_arrayElimCell_78 Int)) (= (select (select (let ((.cse4 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2297))) (store .cse4 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse4 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 v_ArrVal_2301))) v_arrayElimCell_75) (+ 16 v_arrayElimCell_78)) 0)) (not .cse5)) (or .cse5 (forall ((v_ArrVal_2297 (Array Int Int))) (= (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2297) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3) 0))))) is different from false [2024-11-28 04:01:49,578 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:49,578 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:01:50,043 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:50,044 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 1 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 64 [2024-11-28 04:01:50,048 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:01:50,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:50,052 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 1 case distinctions, treesize of input 46 treesize of output 28 [2024-11-28 04:01:50,057 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 7 treesize of output 3 [2024-11-28 04:01:50,065 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 60 treesize of output 54 [2024-11-28 04:01:50,071 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 54 treesize of output 46 [2024-11-28 04:01:50,076 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 24 treesize of output 20 [2024-11-28 04:01:50,216 INFO L349 Elim1Store]: treesize reduction 199, result has 36.2 percent of original size [2024-11-28 04:01:50,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 1241 treesize of output 853 [2024-11-28 04:01:50,235 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:01:50,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:50,245 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 347 treesize of output 339 [2024-11-28 04:01:50,271 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:50,271 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 197 treesize of output 181 [2024-11-28 04:01:50,285 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 88 treesize of output 80 [2024-11-28 04:01:50,305 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 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 04:01:50,490 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:50,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 81 treesize of output 87 [2024-11-28 04:01:50,915 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 41 proven. 13 refuted. 4 times theorem prover too weak. 10 trivial. 4 not checked. [2024-11-28 04:01:50,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755132007] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:50,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:50,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 42 [2024-11-28 04:01:50,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025398283] [2024-11-28 04:01:50,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:50,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 04:01:50,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:50,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 04:01:50,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1461, Unknown=17, NotChecked=78, Total=1722 [2024-11-28 04:01:50,918 INFO L87 Difference]: Start difference. First operand 63 states and 72 transitions. Second operand has 42 states, 42 states have (on average 2.5952380952380953) internal successors, (109), 42 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:52,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:01:52,991 INFO L93 Difference]: Finished difference Result 77 states and 90 transitions. [2024-11-28 04:01:52,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:01:52,992 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.5952380952380953) internal successors, (109), 42 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2024-11-28 04:01:52,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:01:52,992 INFO L225 Difference]: With dead ends: 77 [2024-11-28 04:01:52,993 INFO L226 Difference]: Without dead ends: 75 [2024-11-28 04:01:52,993 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=392, Invalid=2456, Unknown=18, NotChecked=104, Total=2970 [2024-11-28 04:01:52,994 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 26 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:01:52,994 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 418 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 759 Invalid, 0 Unknown, 55 Unchecked, 1.3s Time] [2024-11-28 04:01:52,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2024-11-28 04:01:53,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2024-11-28 04:01:53,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 1.1692307692307693) internal successors, (76), 65 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:53,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 76 transitions. [2024-11-28 04:01:53,001 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 76 transitions. Word has length 50 [2024-11-28 04:01:53,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:01:53,002 INFO L471 AbstractCegarLoop]: Abstraction has 66 states and 76 transitions. [2024-11-28 04:01:53,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.5952380952380953) internal successors, (109), 42 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:01:53,002 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 76 transitions. [2024-11-28 04:01:53,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 04:01:53,003 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:01:53,003 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:01:53,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:01:53,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:53,204 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:01:53,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:01:53,204 INFO L85 PathProgramCache]: Analyzing trace with hash 154087207, now seen corresponding path program 1 times [2024-11-28 04:01:53,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:01:53,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683705477] [2024-11-28 04:01:53,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:53,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:01:53,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:54,520 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 44 proven. 22 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:01:54,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:01:54,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683705477] [2024-11-28 04:01:54,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683705477] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:01:54,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622443950] [2024-11-28 04:01:54,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:01:54,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:01:54,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:01:54,523 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:01:54,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:01:54,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:01:54,845 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-28 04:01:54,850 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:01:54,856 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 6 treesize of output 5 [2024-11-28 04:01:54,887 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:01:54,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:01:54,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 04:01:55,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-28 04:01:55,141 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:01:55,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:01:55,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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-28 04:01:55,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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-28 04:01:55,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-28 04:01:55,308 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:01:55,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 82 [2024-11-28 04:01:55,314 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 29 [2024-11-28 04:01:55,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 16 [2024-11-28 04:01:55,657 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 45 treesize of output 25 [2024-11-28 04:01:55,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 04:01:55,711 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 48 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:01:55,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:01:55,868 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2638 (Array Int Int)) (v_ArrVal_2637 Int) (v_ArrVal_2639 (Array Int Int))) (= (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) v_ArrVal_2637)) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2638) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0)) (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2639) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0))) 0)) is different from false [2024-11-28 04:01:55,883 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:55,884 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 2 case distinctions, treesize of input 71 treesize of output 77 [2024-11-28 04:01:55,891 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:55,891 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 134 treesize of output 116 [2024-11-28 04:01:55,901 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 55 treesize of output 51 [2024-11-28 04:01:55,910 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:55,911 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 2 case distinctions, treesize of input 96 treesize of output 86 [2024-11-28 04:01:55,917 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:55,917 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 146 treesize of output 122 [2024-11-28 04:01:55,922 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 31 treesize of output 27 [2024-11-28 04:01:56,101 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:56,101 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2024-11-28 04:01:56,556 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:56,557 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 2255 treesize of output 2245 [2024-11-28 04:01:56,685 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:56,686 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 791 treesize of output 782 [2024-11-28 04:01:56,719 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:01:56,719 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 869 treesize of output 842 [2024-11-28 04:01:56,748 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 833 treesize of output 831 [2024-11-28 04:01:56,772 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 831 treesize of output 829 [2024-11-28 04:01:56,823 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 829 treesize of output 825 [2024-11-28 04:01:58,296 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 5 treesize of output 3 [2024-11-28 04:01:58,359 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 10 treesize of output 8 [2024-11-28 04:01:58,860 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 45 proven. 12 refuted. 3 times theorem prover too weak. 10 trivial. 2 not checked. [2024-11-28 04:01:58,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622443950] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:01:58,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:01:58,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 42 [2024-11-28 04:01:58,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590374287] [2024-11-28 04:01:58,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:01:58,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 04:01:58,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:01:58,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 04:01:58,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1469, Unknown=6, NotChecked=78, Total=1722 [2024-11-28 04:01:58,862 INFO L87 Difference]: Start difference. First operand 66 states and 76 transitions. Second operand has 42 states, 42 states have (on average 2.380952380952381) internal successors, (100), 42 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:02:00,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:02:00,789 INFO L93 Difference]: Finished difference Result 90 states and 108 transitions. [2024-11-28 04:02:00,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:02:00,789 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.380952380952381) internal successors, (100), 42 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2024-11-28 04:02:00,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:02:00,790 INFO L225 Difference]: With dead ends: 90 [2024-11-28 04:02:00,790 INFO L226 Difference]: Without dead ends: 72 [2024-11-28 04:02:00,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=398, Invalid=2462, Unknown=6, NotChecked=104, Total=2970 [2024-11-28 04:02:00,791 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 40 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:02:00,791 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 394 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 750 Invalid, 0 Unknown, 56 Unchecked, 1.2s Time] [2024-11-28 04:02:00,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2024-11-28 04:02:00,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 64. [2024-11-28 04:02:00,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.1428571428571428) internal successors, (72), 63 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:02:00,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 72 transitions. [2024-11-28 04:02:00,798 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 72 transitions. Word has length 50 [2024-11-28 04:02:00,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:02:00,798 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 72 transitions. [2024-11-28 04:02:00,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.380952380952381) internal successors, (100), 42 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:02:00,798 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 72 transitions. [2024-11-28 04:02:00,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-28 04:02:00,799 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:02:00,799 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:02:00,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:02:01,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:02:01,003 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:02:01,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:02:01,004 INFO L85 PathProgramCache]: Analyzing trace with hash 2070474615, now seen corresponding path program 1 times [2024-11-28 04:02:01,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:02:01,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442859136] [2024-11-28 04:02:01,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:02:01,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:02:01,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:02:02,293 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 41 proven. 20 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:02:02,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:02:02,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442859136] [2024-11-28 04:02:02,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442859136] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:02:02,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248314889] [2024-11-28 04:02:02,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:02:02,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:02:02,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:02:02,296 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:02:02,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:02:02,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:02:02,628 INFO L256 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-11-28 04:02:02,632 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:02:02,640 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 6 treesize of output 5 [2024-11-28 04:02:02,728 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:02:02,728 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 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:02:02,788 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-28 04:02:02,847 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:02:02,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 44 [2024-11-28 04:02:02,982 INFO L349 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2024-11-28 04:02:02,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2024-11-28 04:02:03,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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-28 04:02:03,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 12 treesize of output 17 [2024-11-28 04:02:03,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 29 [2024-11-28 04:02:03,174 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2024-11-28 04:02:03,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 113 treesize of output 69 [2024-11-28 04:02:03,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:02:03,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 21 [2024-11-28 04:02:03,564 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 15 treesize of output 7 [2024-11-28 04:02:03,632 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:02:03,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 26 [2024-11-28 04:02:03,662 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 39 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:02:03,662 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:02:03,930 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:03,931 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 134 treesize of output 111 [2024-11-28 04:02:03,979 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse2 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4)) (.cse5 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse4 (= (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 8) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (and (or (forall ((v_ArrVal_2971 Int) (v_ArrVal_2970 Int) (v_arrayElimArr_18 (Array Int Int))) (or (not (= (select v_arrayElimArr_18 .cse0) 0)) (not (= (select (let ((.cse1 (let ((.cse3 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_18))) (store .cse3 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse3 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) v_ArrVal_2971))))) (select .cse1 (select (select .cse1 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2))) (+ v_ArrVal_2970 4)) 0)) (not (= (select v_arrayElimArr_18 .cse2) |c_ULTIMATE.start_dll_create_~head~0#1.base|)))) (not .cse4) (not .cse5)) (or (forall ((v_arrayElimArr_18 (Array Int Int))) (let ((.cse6 (select v_arrayElimArr_18 .cse2))) (or (not (= (select v_arrayElimArr_18 .cse0) 0)) (not (= (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_18) .cse6) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 4)) 0)) (not (= .cse6 |c_ULTIMATE.start_dll_create_~head~0#1.base|))))) (and .cse5 .cse4)))) is different from false [2024-11-28 04:02:04,035 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:04,035 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 34 [2024-11-28 04:02:04,576 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:04,576 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2024-11-28 04:02:04,580 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:02:04,585 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:04,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 39 [2024-11-28 04:02:04,593 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 0 case distinctions, treesize of input 39 treesize of output 31 [2024-11-28 04:02:04,599 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-28 04:02:04,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:04,608 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2024-11-28 04:02:04,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 79 [2024-11-28 04:02:04,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:04,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 75 [2024-11-28 04:02:04,635 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 50 treesize of output 46 [2024-11-28 04:02:04,761 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 78 treesize of output 70 [2024-11-28 04:02:04,776 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:04,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 71 [2024-11-28 04:02:04,783 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 50 treesize of output 46 [2024-11-28 04:02:05,294 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 39 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 4 not checked. [2024-11-28 04:02:05,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248314889] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:02:05,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:02:05,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 46 [2024-11-28 04:02:05,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201843370] [2024-11-28 04:02:05,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:02:05,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-28 04:02:05,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:02:05,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-28 04:02:05,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1837, Unknown=3, NotChecked=86, Total=2070 [2024-11-28 04:02:05,296 INFO L87 Difference]: Start difference. First operand 64 states and 72 transitions. Second operand has 46 states, 46 states have (on average 2.391304347826087) internal successors, (110), 46 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:02:07,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:02:07,925 INFO L93 Difference]: Finished difference Result 72 states and 82 transitions. [2024-11-28 04:02:07,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:02:07,926 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.391304347826087) internal successors, (110), 46 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2024-11-28 04:02:07,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:02:07,926 INFO L225 Difference]: With dead ends: 72 [2024-11-28 04:02:07,927 INFO L226 Difference]: Without dead ends: 64 [2024-11-28 04:02:07,928 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 872 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=419, Invalid=3488, Unknown=3, NotChecked=122, Total=4032 [2024-11-28 04:02:07,928 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 35 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:02:07,929 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 592 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 883 Invalid, 0 Unknown, 39 Unchecked, 1.4s Time] [2024-11-28 04:02:07,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-28 04:02:07,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2024-11-28 04:02:07,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.126984126984127) internal successors, (71), 63 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:02:07,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 71 transitions. [2024-11-28 04:02:07,937 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 71 transitions. Word has length 51 [2024-11-28 04:02:07,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:02:07,937 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 71 transitions. [2024-11-28 04:02:07,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.391304347826087) internal successors, (110), 46 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:02:07,938 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 71 transitions. [2024-11-28 04:02:07,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 04:02:07,938 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:02:07,938 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:02:07,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 04:02:08,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:02:08,139 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:02:08,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:02:08,139 INFO L85 PathProgramCache]: Analyzing trace with hash 808197962, now seen corresponding path program 2 times [2024-11-28 04:02:08,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:02:08,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124488502] [2024-11-28 04:02:08,139 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:02:08,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:02:08,213 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:02:08,213 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:02:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 42 proven. 42 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:02:10,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:02:10,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124488502] [2024-11-28 04:02:10,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124488502] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:02:10,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112435518] [2024-11-28 04:02:10,452 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:02:10,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:02:10,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:02:10,454 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:02:10,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d6dca8c-344f-4119-a879-8ce924fa5c79/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:02:10,806 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:02:10,806 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:02:10,809 INFO L256 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 97 conjuncts are in the unsatisfiable core [2024-11-28 04:02:10,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:02:10,818 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 6 treesize of output 5 [2024-11-28 04:02:10,849 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:02:10,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:02:10,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 7 [2024-11-28 04:02:10,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:02:11,096 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2024-11-28 04:02:11,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2024-11-28 04:02:11,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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-28 04:02:11,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:02:11,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2024-11-28 04:02:11,331 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:02:11,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 86 [2024-11-28 04:02:11,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 11 [2024-11-28 04:02:11,354 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 39 treesize of output 15 [2024-11-28 04:02:11,603 INFO L349 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2024-11-28 04:02:11,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 25 treesize of output 29 [2024-11-28 04:02:11,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2024-11-28 04:02:11,708 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 11 treesize of output 15 [2024-11-28 04:02:11,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 12 treesize of output 17 [2024-11-28 04:02:11,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2024-11-28 04:02:11,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 04:02:11,821 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 04:02:11,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 136 treesize of output 77 [2024-11-28 04:02:11,827 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 32 treesize of output 19 [2024-11-28 04:02:11,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:02:11,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 35 [2024-11-28 04:02:12,717 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:02:12,718 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 40 [2024-11-28 04:02:12,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-28 04:02:12,813 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 46 proven. 38 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:02:12,813 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:02:13,382 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:13,382 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 368 treesize of output 304 [2024-11-28 04:02:13,401 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:13,401 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 288 treesize of output 224 [2024-11-28 04:02:14,216 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimArr_23 (Array Int Int)) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3305 (Array Int Int)) (v_ArrVal_3321 Int) (v_ArrVal_3306 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse3 (select v_arrayElimArr_23 4)) (.cse8 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (let ((.cse6 (let ((.cse9 (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3305) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_arrayElimArr_24))) (store .cse9 .cse3 (store (select .cse9 .cse3) .cse8 v_ArrVal_3323)))) (.cse4 (let ((.cse7 (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3306) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_arrayElimArr_23))) (store .cse7 .cse3 (store (select .cse7 .cse3) .cse8 v_ArrVal_3321))))) (let ((.cse0 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) .cse3 v_ArrVal_3319)) (.cse1 (select (select .cse4 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 4)) (.cse2 (select (select .cse6 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 4))) (or (not (= (select (select .cse0 .cse1) (+ 8 .cse2)) 0)) (not (= (select v_arrayElimArr_24 12) 0)) (not (= |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| (select v_arrayElimArr_24 4))) (not (= .cse3 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (= (let ((.cse5 (+ 4 .cse2))) (select (select .cse0 (select (select .cse4 .cse1) .cse5)) (+ (select (select .cse6 .cse1) .cse5) 8))) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) is different from false [2024-11-28 04:02:14,243 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:14,243 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 552 treesize of output 452 [2024-11-28 04:02:14,262 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:14,262 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 432 treesize of output 332 [2024-11-28 04:02:14,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:14,298 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 30342 treesize of output 29352 [2024-11-28 04:02:14,520 INFO L349 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2024-11-28 04:02:14,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 172407 treesize of output 159690 [2024-11-28 04:02:14,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:14,775 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 2644 treesize of output 2371 [2024-11-28 04:02:14,931 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:14,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 2273 treesize of output 2195 [2024-11-28 04:02:15,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:15,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1335 treesize of output 1343 [2024-11-28 04:02:15,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:15,172 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 1250 treesize of output 1246 [2024-11-28 04:02:15,326 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 0 case distinctions, treesize of input 210 treesize of output 204 [2024-11-28 04:02:15,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:02:15,760 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 268 [2024-11-28 04:02:16,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:16,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 901 treesize of output 899 [2024-11-28 04:02:16,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:16,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 881 treesize of output 891 [2024-11-28 04:02:20,051 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:20,051 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 95 [2024-11-28 04:02:20,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:20,135 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-28 04:02:20,169 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:20,169 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 59 [2024-11-28 04:02:20,188 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 29 treesize of output 25 [2024-11-28 04:02:20,215 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 29 treesize of output 25 [2024-11-28 04:02:20,300 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 59 treesize of output 51 [2024-11-28 04:02:20,851 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:20,851 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:20,940 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:20,940 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:21,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:21,177 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 54 [2024-11-28 04:02:21,258 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:21,258 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-28 04:02:21,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:21,443 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:21,473 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:21,473 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:21,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:21,495 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 64 [2024-11-28 04:02:21,521 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:21,522 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:22,277 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:22,278 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:22,324 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:22,324 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:22,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:22,377 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:22,429 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:22,429 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:23,013 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:23,014 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:23,066 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:23,066 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:23,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:23,133 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:02:23,192 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:02:23,192 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2024-11-28 04:04:55,907 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 04:04:55,908 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 14 treesize of output 11 [2024-11-28 04:04:55,921 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 04:04:55,921 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 14 treesize of output 11 [2024-11-28 04:04:55,954 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:55,960 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:56,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:56,002 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:56,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:56,202 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:56,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:56,497 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:56,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:56,503 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:56,528 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:56,533 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:56,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:56,616 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:56,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:56,798 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:56,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:56,903 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:57,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:57,001 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:57,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:57,219 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:57,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:57,334 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:57,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:57,506 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:57,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:57,633 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:57,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:57,639 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:57,671 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:57,678 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:57,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:57,762 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:57,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:57,945 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:58,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:58,127 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:58,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:58,134 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:58,165 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:58,171 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:58,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:58,291 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:58,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:58,593 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:58,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:58,667 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:58,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:58,750 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:58,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:58,862 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,160 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,266 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,273 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,299 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:59,304 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:59,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,401 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,578 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,583 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,610 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:59,615 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:04:59,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,661 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,866 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:04:59,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:04:59,908 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,069 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,180 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,288 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,515 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,522 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,550 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:00,555 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:00,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,635 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,780 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:00,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:00,952 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,086 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 04:05:01,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 1 [2024-11-28 04:05:01,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,090 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,218 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,275 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 04:05:01,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 1 [2024-11-28 04:05:01,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,280 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,433 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,499 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 04:05:01,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 1 [2024-11-28 04:05:01,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,504 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,667 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,795 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,907 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:01,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,956 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 04:05:01,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 1 [2024-11-28 04:05:01,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:01,961 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,053 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,255 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,342 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,444 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,539 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,640 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,697 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,703 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:02,729 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:02,734 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:02,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:05:02,818 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2024-11-28 04:05:04,596 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:04,672 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:04,676 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:04,727 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:04,731 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,028 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,219 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,295 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,297 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,348 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,478 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,658 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,661 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,729 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,732 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,795 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,956 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:05,960 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,004 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,199 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,335 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,445 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,503 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,567 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,571 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,600 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,604 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,875 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,933 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,937 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,988 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:06,993 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:07,187 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:07,192 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:07,267 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:07,272 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:07,521 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:07,680 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:07,831 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:07,944 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:08,081 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:09,727 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:09,731 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:09,787 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:09,792 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,118 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,167 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,171 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,223 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,228 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,512 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,582 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,696 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:10,854 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,066 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,126 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,166 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,326 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,453 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,520 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,524 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,596 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,600 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,782 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,847 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,851 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,880 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:11,885 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:12,146 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:12,530 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:12,637 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:12,725 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:12,928 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:13,071 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:13,217 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,079 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,083 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,145 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,151 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,336 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,456 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,461 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,545 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,554 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:14,810 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,006 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,197 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,385 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,532 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,666 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,765 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,770 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,828 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:15,834 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:16,069 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:16,144 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:16,148 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:16,178 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:16,183 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:16,408 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:16,800 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:17,326 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:17,533 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:17,984 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:18,105 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:18,224 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:18,441 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:18,586 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:18,736 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:19,610 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:20,126 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:20,327 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-28 04:05:22,288 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse45 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (let ((.cse39 (= .cse45 0)) (.cse49 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 8))) (let ((.cse147 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse624 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse625 (+ v_ArrVal_3323 8))) (or (= (select (select .cse624 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse625 0) (= v_ArrVal_3323 0) (not (= (select (select .cse624 v_ArrVal_3321) .cse625) 0)))))) (.cse154 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse623 (+ v_ArrVal_3323 8)) (.cse622 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse622 v_ArrVal_3321) .cse623) 0)) (= .cse623 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse622 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse155 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse620 (+ v_ArrVal_3323 8)) (.cse621 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse620 0) (= v_ArrVal_3323 0) (not (= (select (select .cse621 v_ArrVal_3321) .cse620) 0)) (= (select (select .cse621 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse31 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse126 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse618 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse619 (+ v_ArrVal_3323 8))) (or (= (select (select .cse618 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse619 0) (= v_ArrVal_3323 8) (not (= (select (select .cse618 v_ArrVal_3321) .cse619) 0)))))) (.cse123 (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse616 (+ v_ArrVal_3323 8)) (.cse617 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse616 0) (= v_ArrVal_3323 8) (not (= (select (select .cse617 v_ArrVal_3321) .cse616) 0)) (= v_ArrVal_3323 0) (= (select (select .cse617 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse124 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse614 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse615 (+ v_ArrVal_3323 8))) (or (= (select (select .cse614 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse615 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse614 v_ArrVal_3321) .cse615) 0)))))) (.cse122 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse613 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse612 (+ v_ArrVal_3323 8))) (or (= .cse612 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse613 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse613 v_ArrVal_3321) .cse612) 0)))))) (.cse150 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse611 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse610 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse610 0) (= v_ArrVal_3323 0) (= (select (select .cse611 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select (select .cse611 v_ArrVal_3321) .cse610) 0)))))) (.cse119 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse609 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse608 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse608 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse609 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select (select .cse609 v_ArrVal_3321) .cse608) 0)))))) (.cse127 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse606 (+ v_ArrVal_3323 8)) (.cse607 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse606 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse607 v_ArrVal_3321) .cse606) 0)) (= (select (select .cse607 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse145 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse605 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse604 (+ v_ArrVal_3323 8))) (or (= .cse604 0) (= v_ArrVal_3323 0) (= (select (select .cse605 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse605 v_ArrVal_3321) .cse604) 0)))))) (.cse146 (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse602 (+ v_ArrVal_3323 8)) (.cse603 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse602 0) (not (= (select (select .cse603 v_ArrVal_3321) .cse602) 0)) (= v_ArrVal_3323 0) (= (select (select .cse603 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse133 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse601 (+ v_ArrVal_3323 8)) (.cse600 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse600 v_ArrVal_3321) .cse601) 0)) (= .cse601 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse600 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse19 (not .cse39)) (.cse47 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse48 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (let ((.cse550 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse551 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse552 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse191 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse457 (or .cse133 .cse19)) (.cse30 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0)) (.cse482 (or .cse146 .cse19)) (.cse485 (or .cse145 .cse19)) (.cse64 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse287 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse117 (forall ((v_arrayElimArr_34 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse599 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse598 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse598 0) (= v_ArrVal_3323 8) (= (select (select .cse599 v_arrayElimCell_215) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse599 v_ArrVal_3321) .cse598) 0)))))) (.cse118 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse597 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse596 (+ v_ArrVal_3323 8))) (or (= .cse596 0) (= v_ArrVal_3323 8) (= (select (select .cse597 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select .cse597 v_ArrVal_3321) .cse596) 0)))))) (.cse105 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) (.cse139 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0))))))) (.cse236 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse138 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse595 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 0) (= (select (select .cse595 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select (select .cse595 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse144 (forall ((v_arrayElimArr_34 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse594 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse593 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse593 0) (= (select (select .cse594 v_arrayElimCell_215) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse594 v_ArrVal_3321) .cse593) 0)))))) (.cse456 (or .cse127 .cse19)) (.cse125 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse592 (+ v_ArrVal_3323 8)) (.cse591 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse591 v_ArrVal_3321) .cse592) 0)) (= .cse592 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse591 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse461 (or .cse19 .cse119)) (.cse120 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse590 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse589 (+ v_ArrVal_3323 8))) (or (= .cse589 0) (= v_ArrVal_3323 8) (= (select (select .cse590 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 (+ v_arrayElimCell_203 8)) 0) (not (= (select (select .cse590 v_ArrVal_3321) .cse589) 0)))))) (.cse121 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse588 (+ v_ArrVal_3323 8))) (or (= .cse588 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 (+ v_arrayElimCell_203 8)) 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse588) 0)))))) (.cse63 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse245 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse149 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse587 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse586 (+ v_ArrVal_3323 8))) (or (= .cse586 0) (= (select (select .cse587 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse587 v_ArrVal_3321) .cse586) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse148 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse585 (+ v_ArrVal_3323 8))) (or (= .cse585 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse585) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse521 (or .cse19 .cse150)) (.cse206 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse135 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse491 (or .cse19 .cse122)) (.cse458 (or .cse19 .cse124)) (.cse560 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse561 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse565 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse566 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse492 (or .cse19 .cse123)) (.cse132 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse584 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse583 (+ v_ArrVal_3323 8))) (or (= .cse583 0) (= v_ArrVal_3323 8) (= (select (select .cse584 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse584 v_ArrVal_3321) .cse583) 0)))))) (.cse556 (or .cse126 .cse19)) (.cse579 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse283 (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse582 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse582 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse582 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse282 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse581 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse581 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse581 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse2 (not .cse31)) (.cse580 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse18 (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0))) (.cse489 (or .cse19 .cse155)) (.cse490 (or .cse154 .cse19)) (.cse484 (or .cse19 .cse147))) (let ((.cse3 (or .cse18 (and .cse489 .cse490 .cse484))) (.cse43 (or .cse2 .cse580)) (.cse44 (or .cse31 .cse580)) (.cse27 (and .cse283 .cse282)) (.cse140 (or .cse31 .cse579)) (.cse141 (or .cse2 .cse579)) (.cse98 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse578 (+ v_ArrVal_3323 8)) (.cse577 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse577 v_ArrVal_3321) .cse578) 0)) (= .cse578 0) (= v_ArrVal_3323 8) (= (select (select .cse577 0) .cse49) 0))))) (.cse26 (or (and .cse492 (or .cse19 .cse132) .cse556) .cse18)) (.cse100 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse575 (+ v_ArrVal_3323 8)) (.cse576 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse575 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse576 v_ArrVal_3321) .cse575) 0)) (= (select (select .cse576 v_arrayElimCell_215) .cse49) 0))))) (.cse80 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse573 (+ v_ArrVal_3323 8)) (.cse574 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse573 0) (= v_ArrVal_3323 8) (not (= (select (select .cse574 v_ArrVal_3321) .cse573) 0)) (= (select (select .cse574 0) .cse49) 0))))) (.cse94 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse571 (+ v_ArrVal_3323 8)) (.cse572 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse571 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse572 v_ArrVal_3321) .cse571) 0)) (= (select (select .cse572 v_arrayElimCell_215) .cse49) 0))))) (.cse17 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse570 (+ v_ArrVal_3323 8)) (.cse569 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse569 v_ArrVal_3321) .cse570) 0)) (= .cse570 0) (= v_ArrVal_3323 0) (= (select (select .cse569 0) .cse49) 0))))) (.cse106 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse568 (+ v_ArrVal_3323 8)) (.cse567 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse567 v_ArrVal_3321) .cse568) 0)) (= .cse568 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse567 0) .cse49) 0))))) (.cse79 (= 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse159 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse157 (or .cse31 .cse566)) (.cse158 (or .cse566 .cse2)) (.cse46 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse40 (or .cse565 .cse31)) (.cse42 (or .cse565 .cse2)) (.cse93 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse564 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse564 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select (select .cse564 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse99 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse562 (+ v_ArrVal_3323 8)) (.cse563 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse562 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse563 v_ArrVal_3321) .cse562) 0)) (= (select (select .cse563 0) .cse49) 0))))) (.cse68 (or .cse31 .cse561)) (.cse247 (or .cse560 .cse2)) (.cse250 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse71 (or .cse561 .cse2)) (.cse256 (or .cse31 .cse560)) (.cse25 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse558 (+ v_ArrVal_3323 8)) (.cse559 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse558 0) (= v_ArrVal_3323 0) (not (= (select (select .cse559 v_ArrVal_3321) .cse558) 0)) (= (select (select .cse559 0) .cse49) 0))))) (.cse77 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse0 (or (and .cse491 .cse492 .cse458) .cse18)) (.cse52 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse557 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse557 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse557 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse20 (or .cse39 (and .cse206 .cse135))) (.cse21 (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse13 (or .cse18 (and (or .cse19 .cse149) (or .cse19 .cse148) .cse521))) (.cse22 (or (and .cse63 .cse245) .cse39)) (.cse23 (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse11 (or .cse18 (and .cse461 (or .cse19 .cse120) (or .cse19 .cse121)))) (.cse16 (or (and .cse456 (or .cse125 .cse19) .cse556) .cse18)) (.cse12 (or .cse18 .cse19 .cse144)) (.cse5 (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse242 (or .cse19 .cse138)) (.cse136 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse137 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse555 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse555 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse555 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse8 (or .cse39 (and .cse139 .cse236))) (.cse9 (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse6 (or .cse18 (and .cse461 (or .cse118 .cse19) (or .cse105 .cse19)))) (.cse7 (or .cse117 .cse18 .cse19)) (.cse10 (or (and .cse64 .cse287) .cse39)) (.cse24 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (.cse1 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse161 (or (and .cse482 .cse484 .cse485) .cse18)) (.cse59 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse553 (+ v_ArrVal_3323 8)) (.cse554 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse553 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse554 v_ArrVal_3321) .cse553) 0)) (= (select (select .cse554 v_arrayElimCell_215) .cse49) 0))))) (.cse160 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))))) (.cse14 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse15 (not .cse30)) (.cse544 (or (and .cse456 .cse457 .cse458) .cse18)) (.cse4 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse28 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse191))) (.cse29 (or .cse2 .cse552)) (.cse32 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))))))) (.cse33 (or .cse31 .cse552)) (.cse34 (or .cse551 .cse31)) (.cse35 (or .cse551 .cse2)) (.cse36 (or .cse31 .cse550)) (.cse37 (or .cse2 .cse550)) (.cse38 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse172 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or (and .cse0 .cse1) .cse2) (or (and .cse3 .cse4) .cse2) (or .cse2 (and .cse5 .cse6 .cse7 .cse8)) (or .cse2 (and .cse9 .cse7 .cse10 .cse11)) (or (and .cse9 .cse12 .cse13 .cse10) .cse2) (or (and (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse14) .cse15) (or .cse2 (and .cse16 .cse4)) (or .cse17 .cse18 .cse19) (or (and .cse12 .cse13 .cse20 .cse21) .cse2) (or (and .cse22 .cse23 .cse6 .cse7) .cse2) (or .cse2 (and .cse24 .cse3)) (or .cse25 .cse18 .cse19) (or (and .cse1 .cse26) .cse2) (or .cse18 .cse27 .cse19) (or (and .cse28 .cse29 (or .cse18 (and (or .cse30 .cse2) (or .cse31 .cse30))) .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38) .cse39) (or (and .cse6 .cse7 .cse20 .cse21) .cse2) (or .cse39 (let ((.cse41 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse40 (or .cse31 .cse41) .cse32 .cse42 (or .cse2 .cse41) .cse43 .cse44 .cse38 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse46) .cse2)))) (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse51 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse50 (+ v_ArrVal_3323 8))) (or (= .cse50 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse51 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse51 v_ArrVal_3321) .cse50) 0))))) .cse18 .cse19) (or .cse30 (let ((.cse143 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse151 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse152 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse153 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))))) (let ((.cse76 (or (and .cse154 .cse155 .cse147) .cse18)) (.cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse56 (or .cse153 .cse2)) (.cse58 (or .cse31 .cse153)) (.cse73 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse74 (or .cse152 .cse2)) (.cse75 (or .cse31 .cse152)) (.cse66 (or .cse2 .cse151)) (.cse67 (or .cse31 .cse151)) (.cse69 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse65 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse62 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse131 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse61 (or .cse18 (and .cse148 .cse149 .cse150))) (.cse78 (or .cse18 (and .cse145 .cse146 .cse147))) (.cse60 (or .cse18 .cse144)) (.cse134 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse109 (or .cse31 .cse143)) (.cse111 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse54 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))))))) (.cse57 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse112 (or .cse2 .cse143))) (and (or .cse17 .cse18) (or .cse18 .cse52) (or (let ((.cse55 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or .cse2 (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse54 (or .cse55 .cse2) .cse56 (or .cse31 .cse55) .cse57 .cse58 .cse43 .cse44)) .cse39) (or .cse18 .cse59) (or (and .cse23 .cse60 .cse61 (or .cse39 (and .cse62 .cse63))) .cse2) (or .cse2 (and .cse9 (or (and .cse64 .cse65) .cse39) .cse60 .cse61)) (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse39 (let ((.cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse66 .cse54 .cse67 .cse68 (or (and .cse69 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse70 .cse2) .cse57 .cse71 (or .cse31 .cse70)))) (or (let ((.cse72 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse54 (or .cse31 .cse72) (or .cse2 (and .cse73 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse74 (or .cse2 .cse72) .cse57 .cse36 .cse37 .cse75)) .cse39) (or .cse25 .cse18) (or .cse2 (and .cse76 .cse24)) (or .cse2 (and .cse77 .cse78)) (or .cse2 (and .cse76 .cse4)) (or .cse18 .cse27) (or .cse79 (let ((.cse87 (or (and .cse134 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse39)) (.cse101 (or .cse18 (and .cse133 .cse127 .cse124))) (.cse81 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse85 (or .cse18 (and .cse126 .cse132 .cse123))) (.cse89 (or (and .cse131 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse39)) (.cse107 (or (and (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse128 (+ v_ArrVal_3323 8))) (or (= .cse128 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse128) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse130 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse129 (+ v_ArrVal_3323 8))) (or (= .cse129 0) (= v_ArrVal_3323 8) (= (select (select .cse130 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse130 v_ArrVal_3321) .cse129) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) .cse119) .cse18)) (.cse91 (or (and .cse62 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse39)) (.cse97 (or .cse18 (and .cse125 .cse126 .cse127))) (.cse90 (or .cse18 (and .cse122 .cse123 .cse124))) (.cse95 (or .cse39 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse65))) (.cse96 (or .cse18 (and .cse120 .cse119 .cse121))) (.cse86 (or .cse18 (and .cse105 .cse118 .cse119))) (.cse88 (or .cse117 .cse18))) (and (or .cse80 .cse18) (or (let ((.cse82 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse83 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))))) (and (or (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse81 .cse56 (or .cse31 .cse82) (or .cse2 .cse82) (or .cse31 .cse83) .cse57 .cse58 (or .cse2 .cse83))) .cse39) (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse84 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse84 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse84 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse18) (or (and .cse77 .cse85) .cse2) (or .cse39 (and .cse74 .cse57 .cse75 (or .cse73 .cse2))) (or .cse2 (and .cse86 .cse5 .cse87 .cse88)) (or .cse2 (and .cse86 .cse89 .cse88 .cse21)) (or .cse2 (and .cse1 .cse90)) (or .cse2 (and .cse86 .cse91 .cse23 .cse88)) (or .cse2 (and (or .cse18 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse92 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse92 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse92 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) .cse93 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) .cse5 .cse87 .cse88)) (or .cse94 .cse18) (or (and .cse9 .cse86 .cse95 .cse88) .cse2) (or .cse2 (and .cse5 .cse96 .cse87 .cse88)) (or (and .cse9 .cse95 .cse60 .cse61) .cse2) (or .cse2 (and .cse89 .cse60 .cse61 .cse21)) (or (and (or .cse2 .cse53) .cse56 .cse57 .cse58) .cse39) (or (and .cse24 .cse97) .cse2) (or .cse18 .cse98) (or .cse99 .cse18) (or .cse100 .cse18) (or .cse2 (and .cse24 .cse101)) (or (and .cse5 .cse60 .cse61 .cse87) .cse2) (or .cse39 (let ((.cse103 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse102 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) (and (or .cse31 .cse102) .cse81 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse73)) (or .cse31 .cse103) (or .cse2 .cse103) .cse74 .cse57 .cse75 (or .cse2 .cse102)))) (or .cse2 (and .cse4 .cse101)) (or (and .cse5 (or .cse18 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse104 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse104 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select .cse104 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse105 .cse93)) (or .cse39 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse88) .cse2) (or .cse18 .cse106) (or (and .cse89 .cse96 .cse88 .cse21) .cse2) (or .cse39 (and .cse66 .cse67 (or .cse2 .cse69) .cse57)) (or (and .cse9 .cse107 .cse95 .cse88) .cse2) (or (let ((.cse108 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse110 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))))) (and (or .cse108 .cse2) .cse109 (or .cse31 .cse108) .cse81 (or .cse2 .cse110) (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) .cse111)) (or .cse31 .cse110) .cse57 .cse112)) .cse39) (or .cse39 (let ((.cse113 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse114 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) (and .cse66 .cse67 .cse81 (or .cse2 .cse113) (or .cse31 .cse113) (or .cse114 .cse2) (or .cse114 .cse31) .cse57 (or .cse2 (and .cse69 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))))) (or .cse18 (and (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse115 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse115 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse115 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse116 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse116 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse116 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))))) (or .cse2 (and .cse1 .cse85)) (or .cse2 (and .cse86 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse39) .cse88 .cse21)) (or .cse2 (and .cse91 .cse96 .cse23 .cse88)) (or (and .cse91 .cse23 .cse60 .cse61) .cse2) (or .cse2 (and .cse107 .cse89 .cse88 .cse21)) (or .cse2 (and .cse107 .cse91 .cse23 .cse88)) (or (and .cse4 .cse97) .cse2) (or .cse2 (and .cse9 .cse86 .cse88 (or .cse39 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (or (and .cse109 (or .cse2 .cse111) .cse57 .cse112) .cse39) (or .cse2 (and .cse77 .cse90)) (or (and .cse9 .cse95 .cse96 .cse88) .cse2) (or .cse2 (and .cse86 (or .cse39 (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse23 .cse88))))) (or .cse2 (and .cse60 (or .cse39 (and .cse135 .cse131)) .cse61 .cse21)) (or (and .cse1 .cse78) .cse2) (or .cse2 (and .cse5 (or (and .cse136 .cse137 .cse138) .cse18) .cse60 (or (and .cse134 .cse139) .cse39))) (or .cse39 (let ((.cse142 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse140 .cse109 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))))) .cse111)) .cse54 .cse141 (or .cse142 .cse2) .cse57 (or .cse31 .cse142) .cse112))))))) (or .cse39 (let ((.cse156 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse140 (or .cse156 .cse2) .cse141 .cse157 .cse32 .cse158 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))))) .cse159) .cse2) (or .cse31 .cse156) .cse38))) (or .cse18 .cse19 .cse59) (or .cse18 .cse19 .cse98) (or .cse2 (and .cse77 .cse26)) (or (and .cse5 .cse7 .cse8 .cse11) .cse2) (or (and .cse160 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse15) (or .cse2 (and .cse77 .cse161)) (or .cse100 .cse18 .cse19) (or .cse80 .cse18 .cse19) (or .cse15 (and .cse160 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))))) .cse2))) (or (and .cse14 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0))))))) .cse2)) .cse15) (or .cse30 (let ((.cse533 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse232 (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse541 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse541 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse541 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse224 (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (let ((.cse173 (and (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse540 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse540 .cse45) 0) (= (select .cse540 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse224)) (.cse167 (and (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse538 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse539 (select .cse538 v_arrayElimCell_201))) (or (= (select (select .cse538 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse539 .cse45) 0) (= (select .cse539 8) 0))))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse232)) (.cse466 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse235 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse537 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse537 v_arrayElimCell_201) 8) 0) (= (select (select .cse537 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse244 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse536 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse536 v_arrayElimCell_201) 8) 0) (= (select (select .cse536 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse508 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse535 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse535 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse535 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse207 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse534 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse534 v_arrayElimCell_201) 8) 0) (= (select (select .cse534 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse208 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))) .cse18)) (.cse522 (or .cse39 .cse533))) (let ((.cse166 (or .cse18 (and .cse491 .cse492 .cse522 .cse458))) (.cse163 (or .cse18 .cse533)) (.cse178 (or .cse39 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse532 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse532 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse532 v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse177 (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse39)) (.cse237 (or (and .cse482 .cse484 .cse485 .cse522) .cse18)) (.cse203 (or (and .cse489 .cse490 .cse484 .cse522) .cse18)) (.cse188 (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0)) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse186 (or .cse18 (and (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))) .cse2) (or .cse31 (and (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimArr_29 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))))) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimCell_222 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_222)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))))))))) (.cse192 (or (and (or .cse31 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse531 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse531 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse531 v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))) .cse2)) .cse18)) (.cse193 (or .cse31 (and (or (forall ((v_arrayElimCell_223 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse529 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse529 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse529 v_arrayElimCell_201) 8) 0)))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse530 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse530 v_arrayElimCell_201) 8) 0) (= (select (select .cse530 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (.cse176 (forall ((v_ArrVal_3323 Int)) (let ((.cse528 (+ v_ArrVal_3323 8))) (or (= .cse528 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse528) 0)) (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 0) 0)))))))) (.cse171 (forall ((v_ArrVal_3323 Int)) (let ((.cse526 (+ v_ArrVal_3323 8))) (or (= .cse526 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse527 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse527 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse527 v_arrayElimCell_201) 0) 0)))) (not (= (select v_ArrVal_3319 .cse526) 0)))))))) (.cse229 (forall ((v_ArrVal_3323 Int)) (let ((.cse524 (+ v_ArrVal_3323 8))) (or (= .cse524 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse524) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse525 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse525 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse525 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0)))))))))) (.cse223 (forall ((v_ArrVal_3323 Int)) (let ((.cse523 (+ v_ArrVal_3323 8))) (or (= .cse523 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse523) 0)) (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0)))))))) (.cse162 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse246 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse204 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse209 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse195 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse233 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse234 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse199 (or .cse18 (and .cse456 .cse457 .cse522 .cse458))) (.cse202 (or .cse39 (and .cse206 .cse207 .cse208))) (.cse205 (or (and (or .cse19 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse517 (+ v_ArrVal_3323 8)) (.cse518 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse517 0) (= (select (select .cse518 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse518 v_ArrVal_3321) .cse517) 0)) (= (select (select .cse518 v_arrayElimCell_201) 8) 0))))) (or .cse19 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse520 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse519 (+ v_ArrVal_3323 8))) (or (= .cse519 0) (= v_ArrVal_3323 0) (= (select (select .cse520 v_arrayElimCell_201) 8) 0) (not (= (select (select .cse520 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse519) 0)))))) .cse521) .cse18)) (.cse198 (or (and .cse287 .cse208 .cse508) .cse39)) (.cse164 (or .cse18 (and (or .cse19 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse513 (+ v_ArrVal_3323 8)) (.cse514 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse513 0) (= v_ArrVal_3323 8) (= (select (select .cse514 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse514 v_ArrVal_3321) .cse513) 0)) (= (select (select .cse514 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0))))) .cse461 (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse516 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse515 (+ v_ArrVal_3323 8))) (or (= .cse515 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse516 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0) (not (= (select (select .cse516 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse515) 0))))) .cse19)))) (.cse197 (or .cse39 (and .cse244 .cse245 .cse208))) (.cse196 (or .cse18 (and (or (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse510 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse509 (+ v_ArrVal_3323 8))) (or (= .cse509 0) (= v_ArrVal_3323 8) (= (select (select .cse510 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select (select .cse510 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse510 v_ArrVal_3321) .cse509) 0))))) .cse19) .cse461 (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse512 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse511 (+ v_ArrVal_3323 8))) (or (= .cse511 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse512 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse512 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse511) 0))))) .cse19)))) (.cse165 (or (and .cse208 .cse235 .cse236) .cse39)) (.cse286 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse210 (or .cse31 (and (or .cse18 .cse173) (or .cse18 .cse167) .cse466)))) (and (or (and .cse162 .cse163) .cse39 .cse2) (or .cse94 .cse2 .cse18 .cse19) (or (and .cse5 .cse164 .cse165 .cse7) .cse2) (or .cse2 (and .cse166 .cse1)) (or .cse31 (and (or (and (or .cse39 .cse167) (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse168 (+ v_ArrVal_3323 8))) (or (= .cse168 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse168) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse169 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse170 (select .cse169 v_arrayElimCell_201))) (or (= (select (select .cse169 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse170 0) 0) (= (select .cse170 8) 0)))))))))) .cse171) .cse19)) .cse18) .cse172 (or (and (or .cse39 .cse173) (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse174 (+ v_ArrVal_3323 8))) (or (= .cse174 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse175 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse175 0) 0) (= (select .cse175 8) 0)))) (not (= (select v_ArrVal_3319 .cse174) 0)))) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0)))) .cse176) .cse19)) .cse18))) (or .cse31 (and (or (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))) .cse19) .cse177) .cse18) .cse172 (or .cse18 (and .cse178 (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse179 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse179 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse179 v_arrayElimCell_201) 8) 0)))) .cse19))))) (or (let ((.cse187 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse194 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse194 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse194 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or (and (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse180 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse180 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse180 v_arrayElimCell_201) 8) 0)))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse181 v_arrayElimCell_201) 8) 0) (= (select (select .cse181 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse29 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse183 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse182 v_arrayElimCell_201) 8) 0) (= (select (select .cse183 v_arrayElimCell_201) 8) 0) (= (select (select .cse183 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse182 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse184 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse185 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse184 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse185 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse184 v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse185 v_arrayElimCell_201) 8) 0))))))) .cse186 (or .cse31 .cse187) .cse33 (or .cse2 (and (or .cse18 (and .cse188 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse189 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse189 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse189 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse190 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse190 v_arrayElimCell_201) 8) 0) (= (select (select .cse190 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse191)) .cse192 (or .cse2 .cse187) .cse38 .cse193)) .cse39) (or .cse39 .cse2 (and .cse195 .cse163)) (or .cse2 (and .cse196 .cse23 .cse197 .cse7)) (or .cse2 (and .cse9 .cse196 .cse198 .cse7)) (or (and .cse77 .cse166) .cse2) (or .cse2 (and .cse199 .cse24)) (or .cse17 .cse2 .cse18 .cse19) (or .cse2 .cse18 .cse19 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse201 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse200 (+ v_ArrVal_3323 8))) (or (= .cse200 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse201 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse201 v_ArrVal_3321) .cse200) 0)))))) (or .cse2 (and .cse164 .cse202 .cse7 .cse21)) (or (and .cse24 .cse203) .cse2) (or .cse39 .cse2 (and .cse204 .cse163)) (or .cse2 (and .cse12 .cse23 .cse205 .cse197)) (or (and (or (and .cse206 .cse207 .cse208 .cse209) .cse2) .cse210) .cse39) (or .cse2 (and .cse196 .cse202 .cse7 .cse21)) (or .cse18 .cse19 (and (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse211 (+ v_ArrVal_3323 8)) (.cse212 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse211 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse212 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse211) 0)) (= (select (select .cse212 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0))))) (or .cse2 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse214 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse213 (+ v_ArrVal_3323 8))) (or (= .cse213 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse214 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse214 v_ArrVal_3321) .cse213) 0)))))) (or (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse216 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse215 (+ v_ArrVal_3323 8))) (or (= .cse215 0) (= v_ArrVal_3323 8) (= (select (select .cse216 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse216 v_ArrVal_3321) .cse215) 0))))) .cse2) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse218 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse217 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse217 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse218 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse218 v_ArrVal_3321) .cse217) 0)))))) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse220 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse219 (+ v_ArrVal_3323 8))) (or (= .cse219 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse220 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= (select (select .cse220 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse220 v_ArrVal_3321) .cse219) 0)))))))) (or .cse31 (and (or (and (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse221 (+ v_ArrVal_3323 8))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse221) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse222 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse222 8) 0) (= (select .cse222 (+ v_arrayElimCell_203 8)) 0)))))) (= .cse221 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0)))) .cse223) .cse19) (or .cse39 (and .cse224 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse225 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse225 8) 0) (= (select .cse225 (+ v_arrayElimCell_203 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) .cse18) .cse172 (or .cse18 (and (or .cse19 (and (forall ((v_ArrVal_3323 Int)) (let ((.cse226 (+ v_ArrVal_3323 8))) (or (= .cse226 0) (= v_ArrVal_3323 8) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse226) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse227 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse228 (select .cse227 v_arrayElimCell_201))) (or (= (select (select .cse227 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse228 8) 0) (= (select .cse228 (+ v_arrayElimCell_203 8)) 0))))))) (= v_ArrVal_3323 0)))) .cse229)) (or (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse230 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse231 (select .cse230 v_arrayElimCell_201))) (or (= (select (select .cse230 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse231 8) 0) (= (select .cse231 (+ v_arrayElimCell_203 8)) 0))))))) .cse232) .cse39))))) (or .cse39 .cse2 (and .cse233 .cse163)) (or (and (or .cse2 (and .cse234 .cse208 .cse235 .cse236)) .cse210) .cse39) (or (and .cse77 .cse237) .cse2) (or .cse31 (and (or (and (or .cse19 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse238 (+ v_ArrVal_3323 8)) (.cse239 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse238 0) (= (select (select .cse239 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 .cse238) 0)) (= (select (select .cse239 v_arrayElimCell_201) 8) 0))))) .cse178) .cse18) .cse172 (or (and .cse177 (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse240 (+ v_ArrVal_3323 8))) (or (= .cse240 0) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 .cse240) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0)))) .cse19)) .cse18))) (or (and .cse12 .cse5 .cse165 (or (and (or .cse19 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse241 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= (select (select .cse241 v_arrayElimCell_201) 8) 0) (not (= (select (select .cse241 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)))))) .cse242 (or .cse19 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse243 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse243 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse243 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse243 v_arrayElimCell_201) 8) 0)))))) .cse18)) .cse2) (or .cse39 (and .cse210 (or (and .cse244 .cse245 .cse246 .cse208) .cse2))) (or .cse2 (and .cse1 .cse237)) (or .cse2 (and .cse203 .cse4)) (or .cse39 (let ((.cse255 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse259 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse259 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse259 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and .cse247 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse248 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse248 v_arrayElimCell_201) 8) 0) (= (select (select .cse248 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (and .cse188 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse249 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse249 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse249 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) .cse250) .cse2) .cse186 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse252 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse251 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse251 v_arrayElimCell_201) 8) 0) (= (select (select .cse252 v_arrayElimCell_201) 8) 0) (= (select (select .cse252 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse251 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (or .cse18 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse253 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse254 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse253 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse253 v_arrayElimCell_201) 8) 0) (= (select (select .cse254 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse254 v_arrayElimCell_201) 8) 0))))))) .cse192 (or .cse31 .cse255) (or .cse2 .cse255) .cse256 .cse38 (or (and (or .cse18 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse257 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse257 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse257 v_arrayElimCell_201) 8) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse258 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse258 v_arrayElimCell_201) 8) 0) (= (select (select .cse258 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse193))) (or .cse2 .cse18 .cse19 .cse106) (or .cse39 (let ((.cse262 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse269 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse269 v_arrayElimCell_201) 8) 0) (= (select (select .cse269 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (and (or (and .cse46 (or (and .cse188 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse260 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse260 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse260 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse261 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse261 v_arrayElimCell_201) 8) 0) (= (select (select .cse261 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse40 (or .cse262 .cse2) .cse42 .cse186 (or .cse31 (and (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse263 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse264 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse263 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse263 v_arrayElimCell_201) 8) 0) (= (select (select .cse264 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse264 v_arrayElimCell_201) 8) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse265 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse266 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse265 v_arrayElimCell_201) 8) 0) (= (select (select .cse266 v_arrayElimCell_201) 8) 0) (= (select (select .cse265 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse266 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse192 (or .cse31 .cse262) (or (and (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse267 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse267 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse267 v_arrayElimCell_201) 8) 0)))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse268 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse268 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse268 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse38 .cse193))) (or .cse39 (let ((.cse278 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse279 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse279 v_arrayElimCell_201) 8) 0) (= (select (select .cse279 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (and .cse157 (or .cse2 (and (or (and .cse188 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse270 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse270 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse270 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) .cse159 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse271 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse271 v_arrayElimCell_201) 8) 0) (= (select (select .cse271 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))))) .cse186 .cse158 (or (and (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse272 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse272 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse272 v_arrayElimCell_201) 8) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse273 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse273 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse273 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse274 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse275 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse274 v_arrayElimCell_201) 8) 0) (= (select (select .cse275 v_arrayElimCell_201) 8) 0) (= (select (select .cse274 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse275 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse277 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse276 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse276 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse277 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse277 v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse276 v_arrayElimCell_201) 8) 0)))) .cse18))) (or .cse31 .cse278) .cse192 (or .cse278 .cse2) .cse38 .cse193))) (or .cse2 (and .cse9 .cse12 .cse198 .cse205)) (or .cse18 .cse19 (and (or .cse31 (forall ((v_ArrVal_3307 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse280 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse280 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse280 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse281 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (not (= (select (select .cse281 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse281 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) .cse31) (or .cse282 .cse2) (or .cse283 .cse2) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse284 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse284 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= (select (select .cse284 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse284 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))))) (or .cse79 (let ((.cse487 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse480 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (.cse373 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse370 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse507 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse507 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse507 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))))) (let ((.cse401 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse506 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse506 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse506 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse391 (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0)) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse479 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse505 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse505 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select .cse505 v_arrayElimCell_201) .cse45) 0))))) (.cse437 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse504 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse504 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse504 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse465 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse464 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse503 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse503 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse503 v_arrayElimCell_201) .cse45) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (.cse288 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse502 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse502 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse502 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse312 (and .cse370 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse500 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse501 (select .cse500 v_arrayElimCell_201))) (or (= (select (select .cse500 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse501 .cse45) 0) (= (select .cse501 (+ v_arrayElimCell_205 8)) 0))))))))) (.cse309 (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse499 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse499 .cse45) 0) (= (select .cse499 (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse373)) (.cse425 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse498 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse498 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse498 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse289 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0))) .cse18)) (.cse483 (or .cse39 .cse480)) (.cse455 (or .cse487 .cse39))) (let ((.cse359 (or .cse18 (and .cse491 .cse455 .cse492 .cse458))) (.cse292 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse496 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse496 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse496 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or .cse18 (forall ((v_arrayElimCell_223 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse497 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse497 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse497 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))))) (.cse293 (or (and (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse2) (or .cse31 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse494 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse495 (+ v_arrayElimCell_205 8))) (or (= (select (select .cse494 v_arrayElimCell_201) .cse495) 0) (= (select (select .cse494 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse495) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) .cse18)) (.cse303 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse302 (or .cse18 (and (or .cse31 (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse493 (+ v_arrayElimCell_205 8))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse493) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse493) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimCell_222 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_222)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))) (or .cse2 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))))) (.cse358 (or (and .cse456 .cse483 .cse457 .cse458) .cse18)) (.cse402 (or .cse93 .cse19)) (.cse400 (or (and .cse491 .cse483 .cse492 .cse458) .cse18)) (.cse290 (or .cse39 (and .cse425 .cse289 .cse236))) (.cse375 (or .cse18 (and .cse489 .cse490 .cse483 .cse484))) (.cse285 (or .cse31 (and (or .cse312 .cse18) (or .cse309 .cse18) .cse466))) (.cse361 (or .cse39 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0))))) (.cse364 (or .cse39 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse488 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse488 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse488 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))) (.cse307 (or (and .cse287 .cse288 .cse289) .cse39)) (.cse330 (or .cse39 .cse464)) (.cse331 (or .cse465 .cse39)) (.cse326 (or .cse487 .cse18)) (.cse357 (or .cse39 (and .cse245 .cse289 .cse437))) (.cse449 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse486 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse486 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse486 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse408 (or .cse18 (and .cse482 .cse483 .cse484 .cse485))) (.cse319 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse481 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse481 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse481 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse356 (or .cse18 .cse480)) (.cse316 (or .cse479 .cse2)) (.cse317 (or .cse31 .cse479)) (.cse318 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse475 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse476 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse475 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse476 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse475 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse476 v_arrayElimCell_201) .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse478 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse477 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse477 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse478 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse478 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse477 v_arrayElimCell_201) .cse45) 0)))) .cse18)))) (.cse321 (or (and (or (and .cse391 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse473 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse473 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse473 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse474 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse474 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse474 v_arrayElimCell_201) .cse45) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse250) .cse2)) (.cse322 (or (and (or .cse31 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse472 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse472 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0) (= (select (select .cse472 v_arrayElimCell_201) .cse45) 0))))) (or .cse2 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0))))) .cse18)) (.cse324 (or .cse18 (and (or .cse31 (and (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimCell_222 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_222)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0)))) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimArr_29 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0))))))) (or .cse2 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0))))))) (.cse325 (or (and (or .cse18 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse470 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse470 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse470 v_arrayElimCell_201) .cse45) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse471 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse471 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse471 v_arrayElimCell_201) .cse45) 0))))))) .cse2)) (.cse327 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse468 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse468 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse468 v_arrayElimCell_201) .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or .cse18 (forall ((v_arrayElimCell_223 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse469 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse469 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse469 v_arrayElimCell_201) .cse45) 0)))))))) (.cse407 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse467 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse467 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse467 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse323 (or .cse31 (and (or .cse18 .cse464) (or .cse465 .cse18) .cse466))) (.cse424 (or (and (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse460 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse459 (+ v_ArrVal_3323 8))) (or (= .cse459 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= 0 (select (select .cse460 v_arrayElimCell_201) (+ v_arrayElimCell_205 8))) (not (= (select (select .cse460 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse459) 0))))) .cse19) .cse461 (or (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse463 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse462 (+ v_ArrVal_3323 8))) (or (= .cse462 0) (= v_ArrVal_3323 8) (= (select (select .cse463 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select (select .cse463 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select (select .cse463 v_ArrVal_3321) .cse462) 0))))) .cse19)) .cse18)) (.cse376 (or (and .cse206 .cse289 .cse401) .cse39)) (.cse453 (or (and .cse455 .cse456 .cse457 .cse458) .cse18)) (.cse320 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0))) .cse18)) (.cse328 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse454 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse454 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse454 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or .cse39 (and .cse285 (or (and .cse286 .cse287 .cse288 .cse289) .cse2))) (or .cse2 (and .cse12 .cse5 .cse290 .cse205)) (or (let ((.cse291 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse306 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse306 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse306 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or .cse2 .cse291) .cse29 (or .cse31 .cse291) .cse292 .cse33 .cse293 (or .cse2 (and (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse294 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse294 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse294 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse295 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse295 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse295 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (or .cse31 (and (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse296 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse298 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse297 (+ v_arrayElimCell_205 8))) (or (= (select (select .cse296 v_arrayElimCell_201) .cse297) 0) (= (select (select .cse296 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse298 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse298 v_arrayElimCell_201) .cse297) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse299 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse301 (+ v_arrayElimCell_205 8)) (.cse300 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse299 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse300 v_arrayElimCell_201) .cse301) 0) (= (select (select .cse299 v_arrayElimCell_201) .cse301) 0) (= (select (select .cse300 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse38 .cse302 (or .cse2 (and (or .cse18 (and .cse303 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse304 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse304 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse304 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse305 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse305 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse191)))) .cse39) (or .cse2 (and .cse9 .cse196 .cse307 .cse7)) (or .cse2 .cse18 .cse19 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse308 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse308 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse308 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse31 (and .cse172 (or (and (or .cse309 .cse39) (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse310 (+ v_ArrVal_3323 8))) (or (= .cse310 0) (= v_ArrVal_3323 8) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse310) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse311 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse311 0) 0) (= (select .cse311 (+ v_arrayElimCell_205 8)) 0)))))) (= v_ArrVal_3323 0)))) .cse176) .cse19)) .cse18) (or .cse18 (and (or .cse312 .cse39) (or (and .cse171 (forall ((v_ArrVal_3323 Int)) (let ((.cse313 (+ v_ArrVal_3323 8))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse313) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse314 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse315 (select .cse314 v_arrayElimCell_201))) (or (= (select (select .cse314 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse315 0) 0) (= (select .cse315 (+ v_arrayElimCell_205 8)) 0))))))) (= .cse313 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0))))) .cse19))))) (or (and .cse316 .cse317 .cse247 .cse318 (or (and .cse319 .cse320 .cse286 .cse287) .cse2) .cse321 .cse322 .cse323 .cse256 .cse324 .cse325 .cse38 (or (and .cse233 .cse326) .cse2) .cse327) .cse39) (or .cse39 (and (or .cse2 (and .cse320 .cse245 .cse246 .cse328)) .cse323)) (or (and .cse172 (or (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse329 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse329 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse329 v_arrayElimCell_201) 0) 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0))))) .cse19) .cse330) .cse18) (or .cse18 (and .cse331 (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 0) 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)))) .cse19)))) .cse31) (or (let ((.cse336 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse343 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse343 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse343 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (and (or (and (or (and (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse332 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse332 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse332 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse303) .cse18) .cse159 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse333 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse333 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse333 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse334 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse334 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse334 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse335 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse335 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse335 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18)) .cse2) .cse157 (or .cse2 .cse336) .cse292 .cse158 .cse293 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse338 (+ v_arrayElimCell_205 8)) (.cse337 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse339 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse337 v_arrayElimCell_201) .cse338) 0) (= (select (select .cse339 v_arrayElimCell_201) .cse338) 0) (= (select (select .cse337 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse339 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse341 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse340 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse342 (+ v_arrayElimCell_205 8))) (or (= (select (select .cse340 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse341 v_arrayElimCell_201) .cse342) 0) (= (select (select .cse341 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse340 v_arrayElimCell_201) .cse342) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18))) (or .cse31 .cse336) .cse38 .cse302)) .cse39) (or (let ((.cse344 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse355 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse355 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse355 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (and (or .cse344 .cse2) .cse40 (or (and (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse345 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse345 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse345 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse346 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse346 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse346 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse42 (or (and (or .cse18 (and (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse347 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse347 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse347 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse303)) .cse46 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse348 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse348 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse348 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse292 (or .cse31 .cse344) .cse293 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse350 (+ v_arrayElimCell_205 8)) (.cse349 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse351 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse349 v_arrayElimCell_201) .cse350) 0) (= (select (select .cse351 v_arrayElimCell_201) .cse350) 0) (= (select (select .cse349 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse351 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse352 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse353 (+ v_arrayElimCell_205 8)) (.cse354 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse352 v_arrayElimCell_201) .cse353) 0) (= (select (select .cse352 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse354 v_arrayElimCell_201) .cse353) 0) (= (select (select .cse354 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18))) .cse38 .cse302)) .cse39) (or .cse39 .cse2 (and .cse356 .cse204)) (or (and .cse164 .cse23 .cse7 .cse357) .cse2) (or .cse2 (and .cse24 .cse358)) (or (and .cse77 .cse359) .cse2) (or (and .cse359 .cse1) .cse2) (or .cse31 (and (or (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse360 (+ v_ArrVal_3323 8))) (or (= .cse360 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 .cse360) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) .cse19) .cse361) .cse18) .cse172 (or .cse18 (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse362 (+ v_ArrVal_3323 8)) (.cse363 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse362 0) (= (select (select .cse363 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 .cse362) 0)) (= (select (select .cse363 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) .cse19) .cse364)))) (or .cse31 (and (or (and (or .cse19 (and .cse229 (forall ((v_ArrVal_3323 Int)) (let ((.cse365 (+ v_ArrVal_3323 8))) (or (= .cse365 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse365) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse366 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse367 (select .cse366 v_arrayElimCell_201))) (or (= (select (select .cse366 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse367 (+ v_arrayElimCell_205 8)) 0) (= (select .cse367 (+ v_arrayElimCell_203 8)) 0)))))))))))) (or (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse368 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse369 (select .cse368 v_arrayElimCell_201))) (or (= (select (select .cse368 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse369 (+ v_arrayElimCell_205 8)) 0) (= (select .cse369 (+ v_arrayElimCell_203 8)) 0))))))) .cse370) .cse39)) .cse18) .cse172 (or .cse18 (and (or .cse19 (and (forall ((v_ArrVal_3323 Int)) (let ((.cse371 (+ v_ArrVal_3323 8))) (or (= .cse371 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse371) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse372 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse372 (+ v_arrayElimCell_205 8)) 0) (= (select .cse372 (+ v_arrayElimCell_203 8)) 0))))))))) .cse223)) (or .cse39 (and .cse373 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse374 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse374 (+ v_arrayElimCell_205 8)) 0) (= (select .cse374 (+ v_arrayElimCell_203 8)) 0)))))))))))) (or .cse2 (and .cse24 .cse375)) (or .cse2 (and .cse196 .cse23 .cse7 .cse357)) (or .cse2 (and .cse164 .cse376 .cse7 .cse21)) (or (let ((.cse379 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse388 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse388 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse388 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse377 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse377 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse377 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse378 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse378 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse378 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18)) .cse2) .cse247 .cse292 (or .cse31 .cse379) .cse293 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse380 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse380 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse380 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (and .cse303 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse381 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse381 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse381 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) .cse250) .cse2) (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse382 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse384 (+ v_arrayElimCell_205 8)) (.cse383 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse382 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse383 v_arrayElimCell_201) .cse384) 0) (= (select (select .cse382 v_arrayElimCell_201) .cse384) 0) (= (select (select .cse383 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse385 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse386 (+ v_arrayElimCell_205 8)) (.cse387 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse385 v_arrayElimCell_201) .cse386) 0) (= (select (select .cse385 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse387 v_arrayElimCell_201) .cse386) 0) (= (select (select .cse387 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18))) .cse256 (or .cse2 .cse379) .cse38 .cse302)) .cse39) (or .cse2 (and .cse9 .cse164 .cse307 .cse7)) (or .cse2 (and .cse12 .cse205 .cse376 .cse21)) (or .cse2 (and .cse196 .cse376 .cse7 .cse21)) (or .cse39 (let ((.cse389 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse399 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse399 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse399 v_arrayElimCell_201) .cse45) 0)))))) (and (or .cse31 .cse389) (or (and .cse159 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse390 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse390 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse390 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (or (and .cse391 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse392 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse392 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse392 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18)) .cse2) .cse157 .cse158 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse394 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse393 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse393 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse394 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse394 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse393 v_arrayElimCell_201) .cse45) 0)))))) (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse395 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse396 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse395 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse396 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse395 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse396 v_arrayElimCell_201) .cse45) 0))))))) .cse322 .cse324 .cse38 (or .cse2 .cse389) .cse327 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse397 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse397 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse397 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse398 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse398 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse398 v_arrayElimCell_201) .cse45) 0)))) .cse18)))))) (or (and .cse4 .cse358) .cse2) (or .cse2 (and .cse400 .cse1)) (or .cse39 (and .cse285 (or .cse2 (and .cse206 .cse289 .cse209 .cse401)))) (or (and (or .cse18 (and .cse402 (or (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse403 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse403 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select (select .cse403 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select (select .cse403 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse19) (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse404 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= 0 (select (select .cse404 v_arrayElimCell_201) (+ v_arrayElimCell_205 8))) (not (= (select (select .cse404 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) .cse19))) .cse5 .cse290 .cse7) .cse2) (or .cse2 (and .cse5 (or (and .cse402 (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse405 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse405 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse405 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) .cse19) (or (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse406 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse406 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select (select .cse406 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse406 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse19)) .cse18) .cse7 (or .cse39 (and .cse320 .cse407 .cse236)))) (or .cse39 .cse2 (and .cse356 .cse195)) (or (and .cse1 .cse408) .cse2) (or .cse18 .cse19 (and (or .cse31 (forall ((v_ArrVal_3307 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse409 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse409 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse409 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse2 (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse410 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse410 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse410 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse2 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse411 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse411 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse411 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse412 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse412 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= (select (select .cse412 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse412 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse413 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse413 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse413 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0))))))) (or .cse2 (and .cse5 .cse196 .cse290 .cse7)) (or (let ((.cse422 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse423 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse423 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse423 v_arrayElimCell_201) .cse45) 0)))))) (and (or .cse2 (and (or (and .cse391 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse414 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse414 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse414 v_arrayElimCell_201) .cse45) 0))))))) .cse18) .cse46 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse415 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse415 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse415 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse40 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse417 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse416 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse416 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse417 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse417 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse416 v_arrayElimCell_201) .cse45) 0)))))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse419 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse418 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse418 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse419 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse419 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse418 v_arrayElimCell_201) .cse45) 0)))) .cse18))) (or (and (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse420 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse420 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse420 v_arrayElimCell_201) .cse45) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse421 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse421 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse421 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse42 (or .cse31 .cse422) .cse322 .cse324 (or .cse422 .cse2) .cse38 .cse327)) .cse39) (or .cse2 (and .cse77 .cse400)) (or .cse39 .cse2 (and .cse356 .cse162)) (or .cse2 (and .cse9 .cse424 .cse307 .cse7)) (or (and (or (and .cse234 .cse425 .cse289 .cse236) .cse2) .cse285) .cse39) (or .cse39 .cse2 (and .cse326 .cse162)) (or .cse31 (and (or .cse18 (and (or .cse19 (and (forall ((v_ArrVal_3323 Int)) (let ((.cse426 (+ v_ArrVal_3323 8))) (or (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse426) 0)) (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0)))) (= .cse426 0) (= v_ArrVal_3323 0)))) (forall ((v_ArrVal_3323 Int)) (let ((.cse427 (+ v_ArrVal_3323 8))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse427) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse428 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse428 8) 0) (= (select .cse428 (+ v_arrayElimCell_205 8)) 0)))))) (= .cse427 0) (= v_ArrVal_3323 0)))))) (or .cse39 (and .cse373 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse429 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse429 8) 0) (= (select .cse429 (+ v_arrayElimCell_205 8)) 0)))))))))) .cse172 (or .cse18 (and (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse430 (+ v_ArrVal_3323 8))) (or (= .cse430 0) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse431 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse432 (select .cse431 v_arrayElimCell_201))) (or (= (select (select .cse431 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse432 8) 0) (= (select .cse432 (+ v_arrayElimCell_205 8)) 0))))) (not (= (select v_ArrVal_3319 .cse430) 0))))))) (forall ((v_ArrVal_3323 Int)) (let ((.cse433 (+ v_ArrVal_3323 8))) (or (= .cse433 0) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse434 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse434 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse434 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse433) 0)))))))) .cse19) (or .cse39 (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse435 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse436 (select .cse435 v_arrayElimCell_201))) (or (= (select (select .cse435 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse436 8) 0) (= (select .cse436 (+ v_arrayElimCell_205 8)) 0))))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse370)))))) (or (and .cse12 .cse23 .cse205 .cse357) .cse2) (or .cse2 (and .cse5 .cse164 .cse290 .cse7)) (or .cse2 (and .cse4 .cse375)) (or .cse39 (and (or (and .cse245 .cse289 .cse246 .cse437) .cse2) .cse285)) (or (let ((.cse440 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse447 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse447 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select .cse447 v_arrayElimCell_201) .cse45) 0)))))) (and .cse29 (or (and (or .cse18 (and .cse391 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse438 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse438 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse438 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse439 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse439 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse439 v_arrayElimCell_201) .cse45) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse191) .cse2) (or .cse31 .cse440) (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse441 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse442 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse441 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse442 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse441 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse442 v_arrayElimCell_201) .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse444 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse443 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse443 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse444 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse444 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse443 v_arrayElimCell_201) .cse45) 0))))))) .cse33 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse445 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse445 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse445 v_arrayElimCell_201) .cse45) 0)))))) (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse446 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse446 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse446 v_arrayElimCell_201) .cse45) 0)))))) .cse2) .cse322 .cse324 .cse38 .cse327 (or .cse2 .cse440))) .cse39) (or .cse31 (and (or (and (or .cse19 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) .cse361) .cse18) .cse172 (or (and (or .cse19 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse448 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse448 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse448 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0))))) .cse364) .cse18))) (or .cse39 .cse2 (and .cse326 .cse204)) (or (and .cse323 (or (and .cse206 .cse320 .cse209 .cse449) .cse2)) .cse39) (or (and .cse9 .cse12 .cse205 .cse307) .cse2) (or .cse31 (and (or .cse18 (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse451 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse450 (+ v_ArrVal_3323 8))) (or (= .cse450 0) (= (select (select .cse451 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse451 v_arrayElimCell_201) 0) 0) (not (= (select v_ArrVal_3319 .cse450) 0))))) .cse19) .cse330)) (or (and .cse331 (or .cse19 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse452 (+ v_ArrVal_3323 8))) (or (= .cse452 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 0) 0) (not (= (select v_ArrVal_3319 .cse452) 0))))))) .cse18) .cse172)) (or .cse39 .cse2 (and .cse326 .cse195)) (or .cse2 (and .cse424 .cse23 .cse7 .cse357)) (or (and .cse453 .cse4) .cse2) (or .cse2 (and .cse196 (or (and .cse206 .cse320 .cse449) .cse39) .cse7 .cse21)) (or .cse2 (and .cse77 .cse408)) (or .cse2 (and .cse9 .cse196 (or .cse39 (and .cse319 .cse320 .cse287)) .cse7)) (or .cse39 .cse2 (and .cse233 .cse356)) (or .cse39 (and .cse316 .cse317 .cse247 .cse318 .cse321 .cse322 .cse256 .cse324 .cse325 .cse38 .cse327)) (or (and (or (and .cse320 .cse234 .cse407 .cse236) .cse2) .cse323) .cse39) (or (and .cse424 .cse376 .cse7 .cse21) .cse2) (or .cse2 (and .cse24 .cse453)) (or (and .cse196 (or .cse39 (and .cse320 .cse245 .cse328)) .cse23 .cse7) .cse2)))))) (or (and .cse199 .cse4) .cse2) (or .cse2 (and .cse12 .cse202 .cse205 .cse21)) (or .cse2 (and .cse9 .cse164 .cse198 .cse7)) (or .cse2 (and .cse164 .cse23 .cse197 .cse7)) (or .cse99 .cse2 .cse18 .cse19) (or .cse2 (and .cse5 .cse196 .cse165 .cse7)) (or .cse39 (and (or .cse2 (and .cse286 .cse287 .cse208 .cse508)) .cse210))))))) (or .cse31 (and .cse172 (or .cse18 .cse19) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse542 (+ v_ArrVal_3323 8))) (or (= .cse542 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse542) 0)) (= (select v_ArrVal_3319 8) 0)))) .cse18 .cse19))) (or .cse39 (let ((.cse543 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse68 .cse247 (or (and .cse250 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse32 (or .cse2 .cse543) .cse71 .cse256 .cse38 (or .cse31 .cse543)))) (or .cse25 .cse2 .cse18 .cse19) (or .cse2 (and .cse77 .cse0)) (or .cse2 .cse18 .cse19 .cse52) (or (and .cse7 .cse20 .cse21 .cse11) .cse2) (or .cse2 (and .cse12 .cse22 .cse23 .cse13)) (or .cse2 (and .cse22 .cse23 .cse7 .cse11)) (or (and .cse24 .cse16) .cse2) (or (and .cse12 .cse5 (or .cse18 (and .cse242 (or .cse19 .cse136) (or .cse19 .cse137))) .cse8) .cse2) (or .cse2 (and .cse9 .cse6 .cse7 .cse10)) (or .cse2 (and .cse544 .cse24)) (or .cse2 (and .cse1 .cse161)) (or .cse2 .cse18 .cse19 .cse59) (or (and .cse160 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2)) .cse15) (or (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0))))))) .cse2) .cse14) .cse15) (or (let ((.cse545 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))))) (and (or .cse31 .cse545) .cse160 (or .cse2 .cse545) .cse14 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))) .cse2) (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (not (= (select v_ArrVal_3319 8) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0))))))) .cse15) (or (and (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse547 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse546 (+ v_ArrVal_3323 8))) (or (= .cse546 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse547 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse547 v_ArrVal_3321) .cse546) 0))))) (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse549 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse548 (+ v_ArrVal_3323 8))) (or (= .cse548 0) (= v_ArrVal_3323 8) (= (select (select .cse549 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse549 v_ArrVal_3321) .cse548) 0)))))) .cse18 .cse19) (or (and .cse544 .cse4) .cse2) (or (and .cse28 .cse29 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38) .cse39) (or .cse31 .cse172))))))) is different from false [2024-11-28 04:05:26,595 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse45 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (let ((.cse39 (= .cse45 0)) (.cse49 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 8))) (let ((.cse147 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse624 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse625 (+ v_ArrVal_3323 8))) (or (= (select (select .cse624 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse625 0) (= v_ArrVal_3323 0) (not (= (select (select .cse624 v_ArrVal_3321) .cse625) 0)))))) (.cse154 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse623 (+ v_ArrVal_3323 8)) (.cse622 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse622 v_ArrVal_3321) .cse623) 0)) (= .cse623 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse622 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse155 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse620 (+ v_ArrVal_3323 8)) (.cse621 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse620 0) (= v_ArrVal_3323 0) (not (= (select (select .cse621 v_ArrVal_3321) .cse620) 0)) (= (select (select .cse621 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse31 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse126 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse618 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse619 (+ v_ArrVal_3323 8))) (or (= (select (select .cse618 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse619 0) (= v_ArrVal_3323 8) (not (= (select (select .cse618 v_ArrVal_3321) .cse619) 0)))))) (.cse123 (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse616 (+ v_ArrVal_3323 8)) (.cse617 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse616 0) (= v_ArrVal_3323 8) (not (= (select (select .cse617 v_ArrVal_3321) .cse616) 0)) (= v_ArrVal_3323 0) (= (select (select .cse617 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse124 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse614 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse615 (+ v_ArrVal_3323 8))) (or (= (select (select .cse614 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse615 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse614 v_ArrVal_3321) .cse615) 0)))))) (.cse122 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse613 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse612 (+ v_ArrVal_3323 8))) (or (= .cse612 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse613 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse613 v_ArrVal_3321) .cse612) 0)))))) (.cse150 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse611 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse610 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse610 0) (= v_ArrVal_3323 0) (= (select (select .cse611 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select (select .cse611 v_ArrVal_3321) .cse610) 0)))))) (.cse119 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse609 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse608 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse608 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse609 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select (select .cse609 v_ArrVal_3321) .cse608) 0)))))) (.cse127 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse606 (+ v_ArrVal_3323 8)) (.cse607 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse606 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse607 v_ArrVal_3321) .cse606) 0)) (= (select (select .cse607 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse145 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse605 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse604 (+ v_ArrVal_3323 8))) (or (= .cse604 0) (= v_ArrVal_3323 0) (= (select (select .cse605 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse605 v_ArrVal_3321) .cse604) 0)))))) (.cse146 (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse602 (+ v_ArrVal_3323 8)) (.cse603 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse602 0) (not (= (select (select .cse603 v_ArrVal_3321) .cse602) 0)) (= v_ArrVal_3323 0) (= (select (select .cse603 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse133 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse601 (+ v_ArrVal_3323 8)) (.cse600 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse600 v_ArrVal_3321) .cse601) 0)) (= .cse601 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse600 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse19 (not .cse39)) (.cse47 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse48 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (let ((.cse550 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse551 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse552 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse191 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse457 (or .cse133 .cse19)) (.cse30 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0)) (.cse482 (or .cse146 .cse19)) (.cse485 (or .cse145 .cse19)) (.cse64 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse287 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse117 (forall ((v_arrayElimArr_34 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse599 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse598 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse598 0) (= v_ArrVal_3323 8) (= (select (select .cse599 v_arrayElimCell_215) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse599 v_ArrVal_3321) .cse598) 0)))))) (.cse118 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse597 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse596 (+ v_ArrVal_3323 8))) (or (= .cse596 0) (= v_ArrVal_3323 8) (= (select (select .cse597 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select .cse597 v_ArrVal_3321) .cse596) 0)))))) (.cse105 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) (.cse139 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0))))))) (.cse236 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse138 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse595 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 0) (= (select (select .cse595 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select (select .cse595 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse144 (forall ((v_arrayElimArr_34 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse594 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse593 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse593 0) (= (select (select .cse594 v_arrayElimCell_215) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse594 v_ArrVal_3321) .cse593) 0)))))) (.cse456 (or .cse127 .cse19)) (.cse125 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse592 (+ v_ArrVal_3323 8)) (.cse591 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse591 v_ArrVal_3321) .cse592) 0)) (= .cse592 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse591 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse461 (or .cse19 .cse119)) (.cse120 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse590 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse589 (+ v_ArrVal_3323 8))) (or (= .cse589 0) (= v_ArrVal_3323 8) (= (select (select .cse590 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 (+ v_arrayElimCell_203 8)) 0) (not (= (select (select .cse590 v_ArrVal_3321) .cse589) 0)))))) (.cse121 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse588 (+ v_ArrVal_3323 8))) (or (= .cse588 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 (+ v_arrayElimCell_203 8)) 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse588) 0)))))) (.cse63 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse245 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse149 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse587 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse586 (+ v_ArrVal_3323 8))) (or (= .cse586 0) (= (select (select .cse587 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse587 v_ArrVal_3321) .cse586) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse148 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse585 (+ v_ArrVal_3323 8))) (or (= .cse585 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse585) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse521 (or .cse19 .cse150)) (.cse206 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse135 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse491 (or .cse19 .cse122)) (.cse458 (or .cse19 .cse124)) (.cse560 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse561 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse565 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse566 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse492 (or .cse19 .cse123)) (.cse132 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse584 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse583 (+ v_ArrVal_3323 8))) (or (= .cse583 0) (= v_ArrVal_3323 8) (= (select (select .cse584 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse584 v_ArrVal_3321) .cse583) 0)))))) (.cse556 (or .cse126 .cse19)) (.cse579 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse283 (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse582 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse582 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse582 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse282 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse581 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse581 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse581 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse2 (not .cse31)) (.cse580 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse18 (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0))) (.cse489 (or .cse19 .cse155)) (.cse490 (or .cse154 .cse19)) (.cse484 (or .cse19 .cse147))) (let ((.cse3 (or .cse18 (and .cse489 .cse490 .cse484))) (.cse43 (or .cse2 .cse580)) (.cse44 (or .cse31 .cse580)) (.cse27 (and .cse283 .cse282)) (.cse140 (or .cse31 .cse579)) (.cse141 (or .cse2 .cse579)) (.cse98 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse578 (+ v_ArrVal_3323 8)) (.cse577 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse577 v_ArrVal_3321) .cse578) 0)) (= .cse578 0) (= v_ArrVal_3323 8) (= (select (select .cse577 0) .cse49) 0))))) (.cse26 (or (and .cse492 (or .cse19 .cse132) .cse556) .cse18)) (.cse100 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse575 (+ v_ArrVal_3323 8)) (.cse576 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse575 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse576 v_ArrVal_3321) .cse575) 0)) (= (select (select .cse576 v_arrayElimCell_215) .cse49) 0))))) (.cse80 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse573 (+ v_ArrVal_3323 8)) (.cse574 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse573 0) (= v_ArrVal_3323 8) (not (= (select (select .cse574 v_ArrVal_3321) .cse573) 0)) (= (select (select .cse574 0) .cse49) 0))))) (.cse94 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse571 (+ v_ArrVal_3323 8)) (.cse572 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse571 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse572 v_ArrVal_3321) .cse571) 0)) (= (select (select .cse572 v_arrayElimCell_215) .cse49) 0))))) (.cse17 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse570 (+ v_ArrVal_3323 8)) (.cse569 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse569 v_ArrVal_3321) .cse570) 0)) (= .cse570 0) (= v_ArrVal_3323 0) (= (select (select .cse569 0) .cse49) 0))))) (.cse106 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse568 (+ v_ArrVal_3323 8)) (.cse567 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse567 v_ArrVal_3321) .cse568) 0)) (= .cse568 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse567 0) .cse49) 0))))) (.cse79 (= 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse159 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse157 (or .cse31 .cse566)) (.cse158 (or .cse566 .cse2)) (.cse46 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse40 (or .cse565 .cse31)) (.cse42 (or .cse565 .cse2)) (.cse93 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse564 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse564 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select (select .cse564 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse99 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse562 (+ v_ArrVal_3323 8)) (.cse563 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse562 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse563 v_ArrVal_3321) .cse562) 0)) (= (select (select .cse563 0) .cse49) 0))))) (.cse68 (or .cse31 .cse561)) (.cse247 (or .cse560 .cse2)) (.cse250 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse71 (or .cse561 .cse2)) (.cse256 (or .cse31 .cse560)) (.cse25 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse558 (+ v_ArrVal_3323 8)) (.cse559 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse558 0) (= v_ArrVal_3323 0) (not (= (select (select .cse559 v_ArrVal_3321) .cse558) 0)) (= (select (select .cse559 0) .cse49) 0))))) (.cse77 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse0 (or (and .cse491 .cse492 .cse458) .cse18)) (.cse52 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse557 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse557 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse557 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse20 (or .cse39 (and .cse206 .cse135))) (.cse21 (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse13 (or .cse18 (and (or .cse19 .cse149) (or .cse19 .cse148) .cse521))) (.cse22 (or (and .cse63 .cse245) .cse39)) (.cse23 (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse11 (or .cse18 (and .cse461 (or .cse19 .cse120) (or .cse19 .cse121)))) (.cse16 (or (and .cse456 (or .cse125 .cse19) .cse556) .cse18)) (.cse12 (or .cse18 .cse19 .cse144)) (.cse5 (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse242 (or .cse19 .cse138)) (.cse136 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse137 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse555 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse555 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse555 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse8 (or .cse39 (and .cse139 .cse236))) (.cse9 (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse6 (or .cse18 (and .cse461 (or .cse118 .cse19) (or .cse105 .cse19)))) (.cse7 (or .cse117 .cse18 .cse19)) (.cse10 (or (and .cse64 .cse287) .cse39)) (.cse24 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (.cse1 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse161 (or (and .cse482 .cse484 .cse485) .cse18)) (.cse59 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse553 (+ v_ArrVal_3323 8)) (.cse554 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse553 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse554 v_ArrVal_3321) .cse553) 0)) (= (select (select .cse554 v_arrayElimCell_215) .cse49) 0))))) (.cse160 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))))) (.cse14 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse15 (not .cse30)) (.cse544 (or (and .cse456 .cse457 .cse458) .cse18)) (.cse4 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse28 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse191))) (.cse29 (or .cse2 .cse552)) (.cse32 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))))))) (.cse33 (or .cse31 .cse552)) (.cse34 (or .cse551 .cse31)) (.cse35 (or .cse551 .cse2)) (.cse36 (or .cse31 .cse550)) (.cse37 (or .cse2 .cse550)) (.cse38 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse172 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or (and .cse0 .cse1) .cse2) (or (and .cse3 .cse4) .cse2) (or .cse2 (and .cse5 .cse6 .cse7 .cse8)) (or .cse2 (and .cse9 .cse7 .cse10 .cse11)) (or (and .cse9 .cse12 .cse13 .cse10) .cse2) (or (and (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse14) .cse15) (or .cse2 (and .cse16 .cse4)) (or .cse17 .cse18 .cse19) (or (and .cse12 .cse13 .cse20 .cse21) .cse2) (or (and .cse22 .cse23 .cse6 .cse7) .cse2) (or .cse2 (and .cse24 .cse3)) (or .cse25 .cse18 .cse19) (or (and .cse1 .cse26) .cse2) (or .cse18 .cse27 .cse19) (or (and .cse28 .cse29 (or .cse18 (and (or .cse30 .cse2) (or .cse31 .cse30))) .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38) .cse39) (or (and .cse6 .cse7 .cse20 .cse21) .cse2) (or .cse39 (let ((.cse41 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse40 (or .cse31 .cse41) .cse32 .cse42 (or .cse2 .cse41) .cse43 .cse44 .cse38 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse46) .cse2)))) (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse51 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse50 (+ v_ArrVal_3323 8))) (or (= .cse50 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse51 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse51 v_ArrVal_3321) .cse50) 0))))) .cse18 .cse19) (or .cse30 (let ((.cse143 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse151 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse152 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse153 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))))) (let ((.cse76 (or (and .cse154 .cse155 .cse147) .cse18)) (.cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse56 (or .cse153 .cse2)) (.cse58 (or .cse31 .cse153)) (.cse73 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse74 (or .cse152 .cse2)) (.cse75 (or .cse31 .cse152)) (.cse66 (or .cse2 .cse151)) (.cse67 (or .cse31 .cse151)) (.cse69 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse65 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse62 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse131 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse61 (or .cse18 (and .cse148 .cse149 .cse150))) (.cse78 (or .cse18 (and .cse145 .cse146 .cse147))) (.cse60 (or .cse18 .cse144)) (.cse134 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse109 (or .cse31 .cse143)) (.cse111 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse54 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))))))) (.cse57 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse112 (or .cse2 .cse143))) (and (or .cse17 .cse18) (or .cse18 .cse52) (or (let ((.cse55 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or .cse2 (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse54 (or .cse55 .cse2) .cse56 (or .cse31 .cse55) .cse57 .cse58 .cse43 .cse44)) .cse39) (or .cse18 .cse59) (or (and .cse23 .cse60 .cse61 (or .cse39 (and .cse62 .cse63))) .cse2) (or .cse2 (and .cse9 (or (and .cse64 .cse65) .cse39) .cse60 .cse61)) (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse39 (let ((.cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse66 .cse54 .cse67 .cse68 (or (and .cse69 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse70 .cse2) .cse57 .cse71 (or .cse31 .cse70)))) (or (let ((.cse72 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse54 (or .cse31 .cse72) (or .cse2 (and .cse73 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse74 (or .cse2 .cse72) .cse57 .cse36 .cse37 .cse75)) .cse39) (or .cse25 .cse18) (or .cse2 (and .cse76 .cse24)) (or .cse2 (and .cse77 .cse78)) (or .cse2 (and .cse76 .cse4)) (or .cse18 .cse27) (or .cse79 (let ((.cse87 (or (and .cse134 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse39)) (.cse101 (or .cse18 (and .cse133 .cse127 .cse124))) (.cse81 (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse85 (or .cse18 (and .cse126 .cse132 .cse123))) (.cse89 (or (and .cse131 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse39)) (.cse107 (or (and (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse128 (+ v_ArrVal_3323 8))) (or (= .cse128 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse128) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse130 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse129 (+ v_ArrVal_3323 8))) (or (= .cse129 0) (= v_ArrVal_3323 8) (= (select (select .cse130 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse130 v_ArrVal_3321) .cse129) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) .cse119) .cse18)) (.cse91 (or (and .cse62 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse39)) (.cse97 (or .cse18 (and .cse125 .cse126 .cse127))) (.cse90 (or .cse18 (and .cse122 .cse123 .cse124))) (.cse95 (or .cse39 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse65))) (.cse96 (or .cse18 (and .cse120 .cse119 .cse121))) (.cse86 (or .cse18 (and .cse105 .cse118 .cse119))) (.cse88 (or .cse117 .cse18))) (and (or .cse80 .cse18) (or (let ((.cse82 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse83 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))))) (and (or (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse81 .cse56 (or .cse31 .cse82) (or .cse2 .cse82) (or .cse31 .cse83) .cse57 .cse58 (or .cse2 .cse83))) .cse39) (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse84 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse84 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse84 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse18) (or (and .cse77 .cse85) .cse2) (or .cse39 (and .cse74 .cse57 .cse75 (or .cse73 .cse2))) (or .cse2 (and .cse86 .cse5 .cse87 .cse88)) (or .cse2 (and .cse86 .cse89 .cse88 .cse21)) (or .cse2 (and .cse1 .cse90)) (or .cse2 (and .cse86 .cse91 .cse23 .cse88)) (or .cse2 (and (or .cse18 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse92 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse92 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse92 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) .cse93 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) .cse5 .cse87 .cse88)) (or .cse94 .cse18) (or (and .cse9 .cse86 .cse95 .cse88) .cse2) (or .cse2 (and .cse5 .cse96 .cse87 .cse88)) (or (and .cse9 .cse95 .cse60 .cse61) .cse2) (or .cse2 (and .cse89 .cse60 .cse61 .cse21)) (or (and (or .cse2 .cse53) .cse56 .cse57 .cse58) .cse39) (or (and .cse24 .cse97) .cse2) (or .cse18 .cse98) (or .cse99 .cse18) (or .cse100 .cse18) (or .cse2 (and .cse24 .cse101)) (or (and .cse5 .cse60 .cse61 .cse87) .cse2) (or .cse39 (let ((.cse103 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse102 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) (and (or .cse31 .cse102) .cse81 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse73)) (or .cse31 .cse103) (or .cse2 .cse103) .cse74 .cse57 .cse75 (or .cse2 .cse102)))) (or .cse2 (and .cse4 .cse101)) (or (and .cse5 (or .cse18 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse104 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse104 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select .cse104 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse105 .cse93)) (or .cse39 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse88) .cse2) (or .cse18 .cse106) (or (and .cse89 .cse96 .cse88 .cse21) .cse2) (or .cse39 (and .cse66 .cse67 (or .cse2 .cse69) .cse57)) (or (and .cse9 .cse107 .cse95 .cse88) .cse2) (or (let ((.cse108 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse110 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))))) (and (or .cse108 .cse2) .cse109 (or .cse31 .cse108) .cse81 (or .cse2 .cse110) (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) .cse111)) (or .cse31 .cse110) .cse57 .cse112)) .cse39) (or .cse39 (let ((.cse113 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse114 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) (and .cse66 .cse67 .cse81 (or .cse2 .cse113) (or .cse31 .cse113) (or .cse114 .cse2) (or .cse114 .cse31) .cse57 (or .cse2 (and .cse69 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))))) (or .cse18 (and (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse115 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse115 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse115 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse116 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse116 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse116 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))))) (or .cse2 (and .cse1 .cse85)) (or .cse2 (and .cse86 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse39) .cse88 .cse21)) (or .cse2 (and .cse91 .cse96 .cse23 .cse88)) (or (and .cse91 .cse23 .cse60 .cse61) .cse2) (or .cse2 (and .cse107 .cse89 .cse88 .cse21)) (or .cse2 (and .cse107 .cse91 .cse23 .cse88)) (or (and .cse4 .cse97) .cse2) (or .cse2 (and .cse9 .cse86 .cse88 (or .cse39 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (or (and .cse109 (or .cse2 .cse111) .cse57 .cse112) .cse39) (or .cse2 (and .cse77 .cse90)) (or (and .cse9 .cse95 .cse96 .cse88) .cse2) (or .cse2 (and .cse86 (or .cse39 (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse23 .cse88))))) (or .cse2 (and .cse60 (or .cse39 (and .cse135 .cse131)) .cse61 .cse21)) (or (and .cse1 .cse78) .cse2) (or .cse2 (and .cse5 (or (and .cse136 .cse137 .cse138) .cse18) .cse60 (or (and .cse134 .cse139) .cse39))) (or .cse39 (let ((.cse142 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse140 .cse109 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))))) .cse111)) .cse54 .cse141 (or .cse142 .cse2) .cse57 (or .cse31 .cse142) .cse112))))))) (or .cse39 (let ((.cse156 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse140 (or .cse156 .cse2) .cse141 .cse157 .cse32 .cse158 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))))) .cse159) .cse2) (or .cse31 .cse156) .cse38))) (or .cse18 .cse19 .cse59) (or .cse18 .cse19 .cse98) (or .cse2 (and .cse77 .cse26)) (or (and .cse5 .cse7 .cse8 .cse11) .cse2) (or (and .cse160 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse15) (or .cse2 (and .cse77 .cse161)) (or .cse100 .cse18 .cse19) (or .cse80 .cse18 .cse19) (or .cse15 (and .cse160 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))))) .cse2))) (or (and .cse14 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0))))))) .cse2)) .cse15) (or .cse30 (let ((.cse533 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse232 (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse541 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse541 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse541 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse224 (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (let ((.cse173 (and (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse540 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse540 .cse45) 0) (= (select .cse540 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse224)) (.cse167 (and (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse538 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse539 (select .cse538 v_arrayElimCell_201))) (or (= (select (select .cse538 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse539 .cse45) 0) (= (select .cse539 8) 0))))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse232)) (.cse466 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse235 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse537 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse537 v_arrayElimCell_201) 8) 0) (= (select (select .cse537 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse244 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse536 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse536 v_arrayElimCell_201) 8) 0) (= (select (select .cse536 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse508 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse535 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse535 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse535 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse207 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse534 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse534 v_arrayElimCell_201) 8) 0) (= (select (select .cse534 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse208 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))) .cse18)) (.cse522 (or .cse39 .cse533))) (let ((.cse166 (or .cse18 (and .cse491 .cse492 .cse522 .cse458))) (.cse163 (or .cse18 .cse533)) (.cse178 (or .cse39 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse532 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse532 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse532 v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse177 (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse39)) (.cse237 (or (and .cse482 .cse484 .cse485 .cse522) .cse18)) (.cse203 (or (and .cse489 .cse490 .cse484 .cse522) .cse18)) (.cse188 (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0)) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse186 (or .cse18 (and (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))) .cse2) (or .cse31 (and (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimArr_29 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))))) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimCell_222 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_222)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))))))))) (.cse192 (or (and (or .cse31 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse531 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse531 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse531 v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))) .cse2)) .cse18)) (.cse193 (or .cse31 (and (or (forall ((v_arrayElimCell_223 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse529 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse529 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse529 v_arrayElimCell_201) 8) 0)))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse530 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse530 v_arrayElimCell_201) 8) 0) (= (select (select .cse530 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (.cse176 (forall ((v_ArrVal_3323 Int)) (let ((.cse528 (+ v_ArrVal_3323 8))) (or (= .cse528 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse528) 0)) (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 0) 0)))))))) (.cse171 (forall ((v_ArrVal_3323 Int)) (let ((.cse526 (+ v_ArrVal_3323 8))) (or (= .cse526 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse527 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse527 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse527 v_arrayElimCell_201) 0) 0)))) (not (= (select v_ArrVal_3319 .cse526) 0)))))))) (.cse229 (forall ((v_ArrVal_3323 Int)) (let ((.cse524 (+ v_ArrVal_3323 8))) (or (= .cse524 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse524) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse525 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse525 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse525 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0)))))))))) (.cse223 (forall ((v_ArrVal_3323 Int)) (let ((.cse523 (+ v_ArrVal_3323 8))) (or (= .cse523 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse523) 0)) (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0)))))))) (.cse162 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse246 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse204 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse209 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse195 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse233 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse234 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse199 (or .cse18 (and .cse456 .cse457 .cse522 .cse458))) (.cse202 (or .cse39 (and .cse206 .cse207 .cse208))) (.cse205 (or (and (or .cse19 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse517 (+ v_ArrVal_3323 8)) (.cse518 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse517 0) (= (select (select .cse518 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse518 v_ArrVal_3321) .cse517) 0)) (= (select (select .cse518 v_arrayElimCell_201) 8) 0))))) (or .cse19 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse520 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse519 (+ v_ArrVal_3323 8))) (or (= .cse519 0) (= v_ArrVal_3323 0) (= (select (select .cse520 v_arrayElimCell_201) 8) 0) (not (= (select (select .cse520 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse519) 0)))))) .cse521) .cse18)) (.cse198 (or (and .cse287 .cse208 .cse508) .cse39)) (.cse164 (or .cse18 (and (or .cse19 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse513 (+ v_ArrVal_3323 8)) (.cse514 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse513 0) (= v_ArrVal_3323 8) (= (select (select .cse514 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse514 v_ArrVal_3321) .cse513) 0)) (= (select (select .cse514 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0))))) .cse461 (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse516 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse515 (+ v_ArrVal_3323 8))) (or (= .cse515 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse516 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0) (not (= (select (select .cse516 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse515) 0))))) .cse19)))) (.cse197 (or .cse39 (and .cse244 .cse245 .cse208))) (.cse196 (or .cse18 (and (or (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse510 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse509 (+ v_ArrVal_3323 8))) (or (= .cse509 0) (= v_ArrVal_3323 8) (= (select (select .cse510 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select (select .cse510 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse510 v_ArrVal_3321) .cse509) 0))))) .cse19) .cse461 (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse512 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse511 (+ v_ArrVal_3323 8))) (or (= .cse511 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse512 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse512 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse511) 0))))) .cse19)))) (.cse165 (or (and .cse208 .cse235 .cse236) .cse39)) (.cse286 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse210 (or .cse31 (and (or .cse18 .cse173) (or .cse18 .cse167) .cse466)))) (and (or (and .cse162 .cse163) .cse39 .cse2) (or .cse94 .cse2 .cse18 .cse19) (or (and .cse5 .cse164 .cse165 .cse7) .cse2) (or .cse2 (and .cse166 .cse1)) (or .cse31 (and (or (and (or .cse39 .cse167) (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse168 (+ v_ArrVal_3323 8))) (or (= .cse168 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse168) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse169 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse170 (select .cse169 v_arrayElimCell_201))) (or (= (select (select .cse169 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse170 0) 0) (= (select .cse170 8) 0)))))))))) .cse171) .cse19)) .cse18) .cse172 (or (and (or .cse39 .cse173) (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse174 (+ v_ArrVal_3323 8))) (or (= .cse174 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse175 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse175 0) 0) (= (select .cse175 8) 0)))) (not (= (select v_ArrVal_3319 .cse174) 0)))) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0)))) .cse176) .cse19)) .cse18))) (or .cse31 (and (or (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0))) .cse19) .cse177) .cse18) .cse172 (or .cse18 (and .cse178 (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse179 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse179 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse179 v_arrayElimCell_201) 8) 0)))) .cse19))))) (or (let ((.cse187 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse194 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse194 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse194 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or (and (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse180 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse180 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse180 v_arrayElimCell_201) 8) 0)))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse181 v_arrayElimCell_201) 8) 0) (= (select (select .cse181 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse29 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse183 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse182 v_arrayElimCell_201) 8) 0) (= (select (select .cse183 v_arrayElimCell_201) 8) 0) (= (select (select .cse183 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse182 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse184 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse185 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse184 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse185 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse184 v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse185 v_arrayElimCell_201) 8) 0))))))) .cse186 (or .cse31 .cse187) .cse33 (or .cse2 (and (or .cse18 (and .cse188 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse189 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse189 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse189 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse190 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse190 v_arrayElimCell_201) 8) 0) (= (select (select .cse190 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse191)) .cse192 (or .cse2 .cse187) .cse38 .cse193)) .cse39) (or .cse39 .cse2 (and .cse195 .cse163)) (or .cse2 (and .cse196 .cse23 .cse197 .cse7)) (or .cse2 (and .cse9 .cse196 .cse198 .cse7)) (or (and .cse77 .cse166) .cse2) (or .cse2 (and .cse199 .cse24)) (or .cse17 .cse2 .cse18 .cse19) (or .cse2 .cse18 .cse19 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse201 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse200 (+ v_ArrVal_3323 8))) (or (= .cse200 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse201 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse201 v_ArrVal_3321) .cse200) 0)))))) (or .cse2 (and .cse164 .cse202 .cse7 .cse21)) (or (and .cse24 .cse203) .cse2) (or .cse39 .cse2 (and .cse204 .cse163)) (or .cse2 (and .cse12 .cse23 .cse205 .cse197)) (or (and (or (and .cse206 .cse207 .cse208 .cse209) .cse2) .cse210) .cse39) (or .cse2 (and .cse196 .cse202 .cse7 .cse21)) (or .cse18 .cse19 (and (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse211 (+ v_ArrVal_3323 8)) (.cse212 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse211 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse212 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse211) 0)) (= (select (select .cse212 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0))))) (or .cse2 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse214 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse213 (+ v_ArrVal_3323 8))) (or (= .cse213 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse214 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse214 v_ArrVal_3321) .cse213) 0)))))) (or (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse216 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse215 (+ v_ArrVal_3323 8))) (or (= .cse215 0) (= v_ArrVal_3323 8) (= (select (select .cse216 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse216 v_ArrVal_3321) .cse215) 0))))) .cse2) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse218 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse217 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse217 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse218 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse218 v_ArrVal_3321) .cse217) 0)))))) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse220 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse219 (+ v_ArrVal_3323 8))) (or (= .cse219 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse220 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= (select (select .cse220 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse220 v_ArrVal_3321) .cse219) 0)))))))) (or .cse31 (and (or (and (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse221 (+ v_ArrVal_3323 8))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse221) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse222 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse222 8) 0) (= (select .cse222 (+ v_arrayElimCell_203 8)) 0)))))) (= .cse221 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0)))) .cse223) .cse19) (or .cse39 (and .cse224 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse225 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse225 8) 0) (= (select .cse225 (+ v_arrayElimCell_203 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) .cse18) .cse172 (or .cse18 (and (or .cse19 (and (forall ((v_ArrVal_3323 Int)) (let ((.cse226 (+ v_ArrVal_3323 8))) (or (= .cse226 0) (= v_ArrVal_3323 8) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse226) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse227 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse228 (select .cse227 v_arrayElimCell_201))) (or (= (select (select .cse227 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse228 8) 0) (= (select .cse228 (+ v_arrayElimCell_203 8)) 0))))))) (= v_ArrVal_3323 0)))) .cse229)) (or (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse230 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse231 (select .cse230 v_arrayElimCell_201))) (or (= (select (select .cse230 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse231 8) 0) (= (select .cse231 (+ v_arrayElimCell_203 8)) 0))))))) .cse232) .cse39))))) (or .cse39 .cse2 (and .cse233 .cse163)) (or (and (or .cse2 (and .cse234 .cse208 .cse235 .cse236)) .cse210) .cse39) (or (and .cse77 .cse237) .cse2) (or .cse31 (and (or (and (or .cse19 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse238 (+ v_ArrVal_3323 8)) (.cse239 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse238 0) (= (select (select .cse239 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 .cse238) 0)) (= (select (select .cse239 v_arrayElimCell_201) 8) 0))))) .cse178) .cse18) .cse172 (or (and .cse177 (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse240 (+ v_ArrVal_3323 8))) (or (= .cse240 0) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 .cse240) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0)))) .cse19)) .cse18))) (or (and .cse12 .cse5 .cse165 (or (and (or .cse19 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse241 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= (select (select .cse241 v_arrayElimCell_201) 8) 0) (not (= (select (select .cse241 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)))))) .cse242 (or .cse19 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse243 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse243 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse243 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse243 v_arrayElimCell_201) 8) 0)))))) .cse18)) .cse2) (or .cse39 (and .cse210 (or (and .cse244 .cse245 .cse246 .cse208) .cse2))) (or .cse2 (and .cse1 .cse237)) (or .cse2 (and .cse203 .cse4)) (or .cse39 (let ((.cse255 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse259 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse259 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse259 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and .cse247 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse248 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse248 v_arrayElimCell_201) 8) 0) (= (select (select .cse248 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (and .cse188 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse249 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse249 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse249 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) .cse250) .cse2) .cse186 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse252 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse251 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse251 v_arrayElimCell_201) 8) 0) (= (select (select .cse252 v_arrayElimCell_201) 8) 0) (= (select (select .cse252 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse251 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (or .cse18 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse253 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse254 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse253 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse253 v_arrayElimCell_201) 8) 0) (= (select (select .cse254 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse254 v_arrayElimCell_201) 8) 0))))))) .cse192 (or .cse31 .cse255) (or .cse2 .cse255) .cse256 .cse38 (or (and (or .cse18 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse257 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse257 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse257 v_arrayElimCell_201) 8) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse258 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse258 v_arrayElimCell_201) 8) 0) (= (select (select .cse258 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse193))) (or .cse2 .cse18 .cse19 .cse106) (or .cse39 (let ((.cse262 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse269 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse269 v_arrayElimCell_201) 8) 0) (= (select (select .cse269 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (and (or (and .cse46 (or (and .cse188 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse260 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse260 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse260 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse261 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse261 v_arrayElimCell_201) 8) 0) (= (select (select .cse261 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse40 (or .cse262 .cse2) .cse42 .cse186 (or .cse31 (and (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse263 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse264 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse263 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse263 v_arrayElimCell_201) 8) 0) (= (select (select .cse264 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse264 v_arrayElimCell_201) 8) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse265 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse266 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse265 v_arrayElimCell_201) 8) 0) (= (select (select .cse266 v_arrayElimCell_201) 8) 0) (= (select (select .cse265 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse266 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse192 (or .cse31 .cse262) (or (and (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse267 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse267 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse267 v_arrayElimCell_201) 8) 0)))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse268 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse268 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse268 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse38 .cse193))) (or .cse39 (let ((.cse278 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse279 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse279 v_arrayElimCell_201) 8) 0) (= (select (select .cse279 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (and .cse157 (or .cse2 (and (or (and .cse188 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse270 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse270 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse270 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) .cse159 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse271 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse271 v_arrayElimCell_201) 8) 0) (= (select (select .cse271 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))))) .cse186 .cse158 (or (and (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse272 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse272 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse272 v_arrayElimCell_201) 8) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse273 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse273 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse273 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse274 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse275 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse274 v_arrayElimCell_201) 8) 0) (= (select (select .cse275 v_arrayElimCell_201) 8) 0) (= (select (select .cse274 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse275 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse277 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse276 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse276 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse277 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse277 v_arrayElimCell_201) 8) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse276 v_arrayElimCell_201) 8) 0)))) .cse18))) (or .cse31 .cse278) .cse192 (or .cse278 .cse2) .cse38 .cse193))) (or .cse2 (and .cse9 .cse12 .cse198 .cse205)) (or .cse18 .cse19 (and (or .cse31 (forall ((v_ArrVal_3307 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse280 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse280 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse280 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse281 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (not (= (select (select .cse281 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse281 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) .cse31) (or .cse282 .cse2) (or .cse283 .cse2) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse284 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse284 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= (select (select .cse284 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse284 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))))) (or .cse79 (let ((.cse487 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse480 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (.cse373 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse370 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse507 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse507 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse507 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))))) (let ((.cse401 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse506 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse506 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse506 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse391 (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0)) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse479 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse505 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse505 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select .cse505 v_arrayElimCell_201) .cse45) 0))))) (.cse437 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse504 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse504 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse504 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse465 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse464 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse503 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse503 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse503 v_arrayElimCell_201) .cse45) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (.cse288 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse502 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse502 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse502 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse312 (and .cse370 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse500 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse501 (select .cse500 v_arrayElimCell_201))) (or (= (select (select .cse500 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse501 .cse45) 0) (= (select .cse501 (+ v_arrayElimCell_205 8)) 0))))))))) (.cse309 (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse499 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse499 .cse45) 0) (= (select .cse499 (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse373)) (.cse425 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse498 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse498 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse498 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse289 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0))) .cse18)) (.cse483 (or .cse39 .cse480)) (.cse455 (or .cse487 .cse39))) (let ((.cse359 (or .cse18 (and .cse491 .cse455 .cse492 .cse458))) (.cse292 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse496 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse496 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse496 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or .cse18 (forall ((v_arrayElimCell_223 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse497 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse497 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse497 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))))) (.cse293 (or (and (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse2) (or .cse31 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse494 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse495 (+ v_arrayElimCell_205 8))) (or (= (select (select .cse494 v_arrayElimCell_201) .cse495) 0) (= (select (select .cse494 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse495) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))))) .cse18)) (.cse303 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0))))) (.cse302 (or .cse18 (and (or .cse31 (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse493 (+ v_arrayElimCell_205 8))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse493) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse493) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimCell_222 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_222)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))) (or .cse2 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))))) (.cse358 (or (and .cse456 .cse483 .cse457 .cse458) .cse18)) (.cse402 (or .cse93 .cse19)) (.cse400 (or (and .cse491 .cse483 .cse492 .cse458) .cse18)) (.cse290 (or .cse39 (and .cse425 .cse289 .cse236))) (.cse375 (or .cse18 (and .cse489 .cse490 .cse483 .cse484))) (.cse285 (or .cse31 (and (or .cse312 .cse18) (or .cse309 .cse18) .cse466))) (.cse361 (or .cse39 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0))))) (.cse364 (or .cse39 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse488 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse488 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse488 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))) (.cse307 (or (and .cse287 .cse288 .cse289) .cse39)) (.cse330 (or .cse39 .cse464)) (.cse331 (or .cse465 .cse39)) (.cse326 (or .cse487 .cse18)) (.cse357 (or .cse39 (and .cse245 .cse289 .cse437))) (.cse449 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse486 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse486 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse486 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse408 (or .cse18 (and .cse482 .cse483 .cse484 .cse485))) (.cse319 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse481 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse481 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse481 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))))) (.cse356 (or .cse18 .cse480)) (.cse316 (or .cse479 .cse2)) (.cse317 (or .cse31 .cse479)) (.cse318 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse475 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse476 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse475 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse476 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse475 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse476 v_arrayElimCell_201) .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse478 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse477 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse477 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse478 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse478 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse477 v_arrayElimCell_201) .cse45) 0)))) .cse18)))) (.cse321 (or (and (or (and .cse391 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse473 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse473 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse473 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse474 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse474 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse474 v_arrayElimCell_201) .cse45) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse250) .cse2)) (.cse322 (or (and (or .cse31 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse472 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse472 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0) (= (select (select .cse472 v_arrayElimCell_201) .cse45) 0))))) (or .cse2 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0))))) .cse18)) (.cse324 (or .cse18 (and (or .cse31 (and (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimCell_222 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_222)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0)))) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimArr_29 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0))))))) (or .cse2 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0))))))) (.cse325 (or (and (or .cse18 (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse470 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse470 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse470 v_arrayElimCell_201) .cse45) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse471 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse471 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse471 v_arrayElimCell_201) .cse45) 0))))))) .cse2)) (.cse327 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse468 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse468 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse468 v_arrayElimCell_201) .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or .cse18 (forall ((v_arrayElimCell_223 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse469 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_223)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse469 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse469 v_arrayElimCell_201) .cse45) 0)))))))) (.cse407 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse467 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse467 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse467 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse323 (or .cse31 (and (or .cse18 .cse464) (or .cse465 .cse18) .cse466))) (.cse424 (or (and (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse460 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse459 (+ v_ArrVal_3323 8))) (or (= .cse459 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= 0 (select (select .cse460 v_arrayElimCell_201) (+ v_arrayElimCell_205 8))) (not (= (select (select .cse460 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse459) 0))))) .cse19) .cse461 (or (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse463 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse462 (+ v_ArrVal_3323 8))) (or (= .cse462 0) (= v_ArrVal_3323 8) (= (select (select .cse463 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select (select .cse463 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select (select .cse463 v_ArrVal_3321) .cse462) 0))))) .cse19)) .cse18)) (.cse376 (or (and .cse206 .cse289 .cse401) .cse39)) (.cse453 (or (and .cse455 .cse456 .cse457 .cse458) .cse18)) (.cse320 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) .cse45) 0))) .cse18)) (.cse328 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse454 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse454 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse454 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or .cse39 (and .cse285 (or (and .cse286 .cse287 .cse288 .cse289) .cse2))) (or .cse2 (and .cse12 .cse5 .cse290 .cse205)) (or (let ((.cse291 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse306 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse306 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse306 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or .cse2 .cse291) .cse29 (or .cse31 .cse291) .cse292 .cse33 .cse293 (or .cse2 (and (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse294 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse294 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse294 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse295 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse295 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse295 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (or .cse31 (and (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse296 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse298 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse297 (+ v_arrayElimCell_205 8))) (or (= (select (select .cse296 v_arrayElimCell_201) .cse297) 0) (= (select (select .cse296 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse298 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse298 v_arrayElimCell_201) .cse297) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse299 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse301 (+ v_arrayElimCell_205 8)) (.cse300 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse299 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse300 v_arrayElimCell_201) .cse301) 0) (= (select (select .cse299 v_arrayElimCell_201) .cse301) 0) (= (select (select .cse300 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse38 .cse302 (or .cse2 (and (or .cse18 (and .cse303 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse304 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse304 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse304 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse305 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse305 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse191)))) .cse39) (or .cse2 (and .cse9 .cse196 .cse307 .cse7)) (or .cse2 .cse18 .cse19 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse308 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse308 v_arrayElimCell_215) .cse49) 0) (not (= (select (select .cse308 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse31 (and .cse172 (or (and (or .cse309 .cse39) (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse310 (+ v_ArrVal_3323 8))) (or (= .cse310 0) (= v_ArrVal_3323 8) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse310) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse311 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse311 0) 0) (= (select .cse311 (+ v_arrayElimCell_205 8)) 0)))))) (= v_ArrVal_3323 0)))) .cse176) .cse19)) .cse18) (or .cse18 (and (or .cse312 .cse39) (or (and .cse171 (forall ((v_ArrVal_3323 Int)) (let ((.cse313 (+ v_ArrVal_3323 8))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse313) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse314 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse315 (select .cse314 v_arrayElimCell_201))) (or (= (select (select .cse314 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse315 0) 0) (= (select .cse315 (+ v_arrayElimCell_205 8)) 0))))))) (= .cse313 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0))))) .cse19))))) (or (and .cse316 .cse317 .cse247 .cse318 (or (and .cse319 .cse320 .cse286 .cse287) .cse2) .cse321 .cse322 .cse323 .cse256 .cse324 .cse325 .cse38 (or (and .cse233 .cse326) .cse2) .cse327) .cse39) (or .cse39 (and (or .cse2 (and .cse320 .cse245 .cse246 .cse328)) .cse323)) (or (and .cse172 (or (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse329 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse329 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse329 v_arrayElimCell_201) 0) 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0))))) .cse19) .cse330) .cse18) (or .cse18 (and .cse331 (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 0) 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)))) .cse19)))) .cse31) (or (let ((.cse336 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse343 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse343 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse343 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (and (or (and (or (and (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse332 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse332 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse332 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse303) .cse18) .cse159 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse333 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse333 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse333 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse334 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse334 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse334 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse335 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse335 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse335 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18)) .cse2) .cse157 (or .cse2 .cse336) .cse292 .cse158 .cse293 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse338 (+ v_arrayElimCell_205 8)) (.cse337 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse339 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse337 v_arrayElimCell_201) .cse338) 0) (= (select (select .cse339 v_arrayElimCell_201) .cse338) 0) (= (select (select .cse337 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse339 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse341 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse340 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse342 (+ v_arrayElimCell_205 8))) (or (= (select (select .cse340 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse341 v_arrayElimCell_201) .cse342) 0) (= (select (select .cse341 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse340 v_arrayElimCell_201) .cse342) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18))) (or .cse31 .cse336) .cse38 .cse302)) .cse39) (or (let ((.cse344 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse355 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse355 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse355 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (and (or .cse344 .cse2) .cse40 (or (and (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse345 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse345 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse345 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse346 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse346 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse346 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse42 (or (and (or .cse18 (and (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse347 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse347 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse347 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse303)) .cse46 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse348 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse348 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse348 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse292 (or .cse31 .cse344) .cse293 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse350 (+ v_arrayElimCell_205 8)) (.cse349 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse351 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse349 v_arrayElimCell_201) .cse350) 0) (= (select (select .cse351 v_arrayElimCell_201) .cse350) 0) (= (select (select .cse349 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse351 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse352 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse353 (+ v_arrayElimCell_205 8)) (.cse354 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse352 v_arrayElimCell_201) .cse353) 0) (= (select (select .cse352 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse354 v_arrayElimCell_201) .cse353) 0) (= (select (select .cse354 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18))) .cse38 .cse302)) .cse39) (or .cse39 .cse2 (and .cse356 .cse204)) (or (and .cse164 .cse23 .cse7 .cse357) .cse2) (or .cse2 (and .cse24 .cse358)) (or (and .cse77 .cse359) .cse2) (or (and .cse359 .cse1) .cse2) (or .cse31 (and (or (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse360 (+ v_ArrVal_3323 8))) (or (= .cse360 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 .cse360) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) .cse19) .cse361) .cse18) .cse172 (or .cse18 (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse362 (+ v_ArrVal_3323 8)) (.cse363 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse362 0) (= (select (select .cse363 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 .cse362) 0)) (= (select (select .cse363 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) .cse19) .cse364)))) (or .cse31 (and (or (and (or .cse19 (and .cse229 (forall ((v_ArrVal_3323 Int)) (let ((.cse365 (+ v_ArrVal_3323 8))) (or (= .cse365 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse365) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse366 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse367 (select .cse366 v_arrayElimCell_201))) (or (= (select (select .cse366 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse367 (+ v_arrayElimCell_205 8)) 0) (= (select .cse367 (+ v_arrayElimCell_203 8)) 0)))))))))))) (or (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse368 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse369 (select .cse368 v_arrayElimCell_201))) (or (= (select (select .cse368 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse369 (+ v_arrayElimCell_205 8)) 0) (= (select .cse369 (+ v_arrayElimCell_203 8)) 0))))))) .cse370) .cse39)) .cse18) .cse172 (or .cse18 (and (or .cse19 (and (forall ((v_ArrVal_3323 Int)) (let ((.cse371 (+ v_ArrVal_3323 8))) (or (= .cse371 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse371) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse372 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse372 (+ v_arrayElimCell_205 8)) 0) (= (select .cse372 (+ v_arrayElimCell_203 8)) 0))))))))) .cse223)) (or .cse39 (and .cse373 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_203 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse374 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse374 (+ v_arrayElimCell_205 8)) 0) (= (select .cse374 (+ v_arrayElimCell_203 8)) 0)))))))))))) (or .cse2 (and .cse24 .cse375)) (or .cse2 (and .cse196 .cse23 .cse7 .cse357)) (or .cse2 (and .cse164 .cse376 .cse7 .cse21)) (or (let ((.cse379 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse388 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse388 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse388 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse377 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse377 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse377 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse378 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse378 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse378 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18)) .cse2) .cse247 .cse292 (or .cse31 .cse379) .cse293 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse380 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse380 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse380 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (and .cse303 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse381 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse381 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse381 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18) .cse250) .cse2) (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse382 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse384 (+ v_arrayElimCell_205 8)) (.cse383 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse382 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse383 v_arrayElimCell_201) .cse384) 0) (= (select (select .cse382 v_arrayElimCell_201) .cse384) 0) (= (select (select .cse383 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse385 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse386 (+ v_arrayElimCell_205 8)) (.cse387 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse385 v_arrayElimCell_201) .cse386) 0) (= (select (select .cse385 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse387 v_arrayElimCell_201) .cse386) 0) (= (select (select .cse387 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18))) .cse256 (or .cse2 .cse379) .cse38 .cse302)) .cse39) (or .cse2 (and .cse9 .cse164 .cse307 .cse7)) (or .cse2 (and .cse12 .cse205 .cse376 .cse21)) (or .cse2 (and .cse196 .cse376 .cse7 .cse21)) (or .cse39 (let ((.cse389 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse399 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse399 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse399 v_arrayElimCell_201) .cse45) 0)))))) (and (or .cse31 .cse389) (or (and .cse159 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse390 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse390 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse390 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (or (and .cse391 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse392 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse392 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse392 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0))))) .cse18)) .cse2) .cse157 .cse158 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse394 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse393 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse393 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse394 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse394 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse393 v_arrayElimCell_201) .cse45) 0)))))) (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse395 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse396 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse395 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse396 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse395 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse396 v_arrayElimCell_201) .cse45) 0))))))) .cse322 .cse324 .cse38 (or .cse2 .cse389) .cse327 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse397 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse397 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse397 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse398 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse398 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse398 v_arrayElimCell_201) .cse45) 0)))) .cse18)))))) (or (and .cse4 .cse358) .cse2) (or .cse2 (and .cse400 .cse1)) (or .cse39 (and .cse285 (or .cse2 (and .cse206 .cse289 .cse209 .cse401)))) (or (and (or .cse18 (and .cse402 (or (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse403 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse403 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select (select .cse403 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select (select .cse403 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse19) (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse404 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= 0 (select (select .cse404 v_arrayElimCell_201) (+ v_arrayElimCell_205 8))) (not (= (select (select .cse404 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) .cse19))) .cse5 .cse290 .cse7) .cse2) (or .cse2 (and .cse5 (or (and .cse402 (or (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse405 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse405 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse405 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) .cse19) (or (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse406 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse406 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 0) (= (select (select .cse406 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse406 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse19)) .cse18) .cse7 (or .cse39 (and .cse320 .cse407 .cse236)))) (or .cse39 .cse2 (and .cse356 .cse195)) (or (and .cse1 .cse408) .cse2) (or .cse18 .cse19 (and (or .cse31 (forall ((v_ArrVal_3307 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse409 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse409 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse409 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse2 (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse410 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse410 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse410 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse2 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse411 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse411 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse411 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse412 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse412 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= (select (select .cse412 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse412 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or .cse31 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse413 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse413 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse413 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0))))))) (or .cse2 (and .cse5 .cse196 .cse290 .cse7)) (or (let ((.cse422 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse423 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse423 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse423 v_arrayElimCell_201) .cse45) 0)))))) (and (or .cse2 (and (or (and .cse391 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse414 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse414 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse414 v_arrayElimCell_201) .cse45) 0))))))) .cse18) .cse46 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse415 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse415 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse415 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse40 (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse417 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse416 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse416 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse417 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse417 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse416 v_arrayElimCell_201) .cse45) 0)))))) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse419 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse418 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse418 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse419 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse419 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse418 v_arrayElimCell_201) .cse45) 0)))) .cse18))) (or (and (or .cse18 (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse420 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse420 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse420 v_arrayElimCell_201) .cse45) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse421 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse421 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse421 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse42 (or .cse31 .cse422) .cse322 .cse324 (or .cse422 .cse2) .cse38 .cse327)) .cse39) (or .cse2 (and .cse77 .cse400)) (or .cse39 .cse2 (and .cse356 .cse162)) (or .cse2 (and .cse9 .cse424 .cse307 .cse7)) (or (and (or (and .cse234 .cse425 .cse289 .cse236) .cse2) .cse285) .cse39) (or .cse39 .cse2 (and .cse326 .cse162)) (or .cse31 (and (or .cse18 (and (or .cse19 (and (forall ((v_ArrVal_3323 Int)) (let ((.cse426 (+ v_ArrVal_3323 8))) (or (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse426) 0)) (forall ((v_ArrVal_3307 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 8) 0)))) (= .cse426 0) (= v_ArrVal_3323 0)))) (forall ((v_ArrVal_3323 Int)) (let ((.cse427 (+ v_ArrVal_3323 8))) (or (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse427) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse428 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse428 8) 0) (= (select .cse428 (+ v_arrayElimCell_205 8)) 0)))))) (= .cse427 0) (= v_ArrVal_3323 0)))))) (or .cse39 (and .cse373 (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3307 Int)) (let ((.cse429 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201))) (or (= (select .cse429 8) 0) (= (select .cse429 (+ v_arrayElimCell_205 8)) 0)))))))))) .cse172 (or .cse18 (and (or (and (forall ((v_ArrVal_3323 Int)) (let ((.cse430 (+ v_ArrVal_3323 8))) (or (= .cse430 0) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse431 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse432 (select .cse431 v_arrayElimCell_201))) (or (= (select (select .cse431 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse432 8) 0) (= (select .cse432 (+ v_arrayElimCell_205 8)) 0))))) (not (= (select v_ArrVal_3319 .cse430) 0))))))) (forall ((v_ArrVal_3323 Int)) (let ((.cse433 (+ v_ArrVal_3323 8))) (or (= .cse433 0) (= v_ArrVal_3323 0) (forall ((v_arrayElimCell_201 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse434 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse434 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse434 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse433) 0)))))))) .cse19) (or .cse39 (and (forall ((v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3307 Int)) (let ((.cse435 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (let ((.cse436 (select .cse435 v_arrayElimCell_201))) (or (= (select (select .cse435 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select .cse436 8) 0) (= (select .cse436 (+ v_arrayElimCell_205 8)) 0))))) (not (= (select v_ArrVal_3319 .cse45) 0)))) .cse370)))))) (or (and .cse12 .cse23 .cse205 .cse357) .cse2) (or .cse2 (and .cse5 .cse164 .cse290 .cse7)) (or .cse2 (and .cse4 .cse375)) (or .cse39 (and (or (and .cse245 .cse289 .cse246 .cse437) .cse2) .cse285)) (or (let ((.cse440 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse447 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse447 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse45) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select .cse447 v_arrayElimCell_201) .cse45) 0)))))) (and .cse29 (or (and (or .cse18 (and .cse391 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_29 (Array Int Int))) (let ((.cse438 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse438 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse438 v_arrayElimCell_201) .cse45) 0)))) (not (= (select v_ArrVal_3319 .cse45) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse45) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse439 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse439 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse439 v_arrayElimCell_201) .cse45) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse191) .cse2) (or .cse31 .cse440) (or .cse31 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse441 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse442 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse441 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse442 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse441 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse442 v_arrayElimCell_201) .cse45) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse444 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse443 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse443 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse444 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse444 v_arrayElimCell_201) .cse45) 0) (= (select (select .cse443 v_arrayElimCell_201) .cse45) 0))))))) .cse33 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse445 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse445 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse445 v_arrayElimCell_201) .cse45) 0)))))) (or .cse18 (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse446 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= (select (select .cse446 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select (select .cse446 v_arrayElimCell_201) .cse45) 0)))))) .cse2) .cse322 .cse324 .cse38 .cse327 (or .cse2 .cse440))) .cse39) (or .cse31 (and (or (and (or .cse19 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) .cse361) .cse18) .cse172 (or (and (or .cse19 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse448 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse448 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select v_ArrVal_3319 (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse448 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0))))) .cse364) .cse18))) (or .cse39 .cse2 (and .cse326 .cse204)) (or (and .cse323 (or (and .cse206 .cse320 .cse209 .cse449) .cse2)) .cse39) (or (and .cse9 .cse12 .cse205 .cse307) .cse2) (or .cse31 (and (or .cse18 (and (or (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse451 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse450 (+ v_ArrVal_3323 8))) (or (= .cse450 0) (= (select (select .cse451 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse451 v_arrayElimCell_201) 0) 0) (not (= (select v_ArrVal_3319 .cse450) 0))))) .cse19) .cse330)) (or (and .cse331 (or .cse19 (forall ((v_ArrVal_3307 Int) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse452 (+ v_ArrVal_3323 8))) (or (= .cse452 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_201) 0) 0) (not (= (select v_ArrVal_3319 .cse452) 0))))))) .cse18) .cse172)) (or .cse39 .cse2 (and .cse326 .cse195)) (or .cse2 (and .cse424 .cse23 .cse7 .cse357)) (or (and .cse453 .cse4) .cse2) (or .cse2 (and .cse196 (or (and .cse206 .cse320 .cse449) .cse39) .cse7 .cse21)) (or .cse2 (and .cse77 .cse408)) (or .cse2 (and .cse9 .cse196 (or .cse39 (and .cse319 .cse320 .cse287)) .cse7)) (or .cse39 .cse2 (and .cse233 .cse356)) (or .cse39 (and .cse316 .cse317 .cse247 .cse318 .cse321 .cse322 .cse256 .cse324 .cse325 .cse38 .cse327)) (or (and (or (and .cse320 .cse234 .cse407 .cse236) .cse2) .cse323) .cse39) (or (and .cse424 .cse376 .cse7 .cse21) .cse2) (or .cse2 (and .cse24 .cse453)) (or (and .cse196 (or .cse39 (and .cse320 .cse245 .cse328)) .cse23 .cse7) .cse2)))))) (or (and .cse199 .cse4) .cse2) (or .cse2 (and .cse12 .cse202 .cse205 .cse21)) (or .cse2 (and .cse9 .cse164 .cse198 .cse7)) (or .cse2 (and .cse164 .cse23 .cse197 .cse7)) (or .cse99 .cse2 .cse18 .cse19) (or .cse2 (and .cse5 .cse196 .cse165 .cse7)) (or .cse39 (and (or .cse2 (and .cse286 .cse287 .cse208 .cse508)) .cse210))))))) (or .cse31 (and .cse172 (or .cse18 .cse19) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse542 (+ v_ArrVal_3323 8))) (or (= .cse542 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_ArrVal_3307)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse542) 0)) (= (select v_ArrVal_3319 8) 0)))) .cse18 .cse19))) (or .cse39 (let ((.cse543 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse68 .cse247 (or (and .cse250 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse45) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse32 (or .cse2 .cse543) .cse71 .cse256 .cse38 (or .cse31 .cse543)))) (or .cse25 .cse2 .cse18 .cse19) (or .cse2 (and .cse77 .cse0)) (or .cse2 .cse18 .cse19 .cse52) (or (and .cse7 .cse20 .cse21 .cse11) .cse2) (or .cse2 (and .cse12 .cse22 .cse23 .cse13)) (or .cse2 (and .cse22 .cse23 .cse7 .cse11)) (or (and .cse24 .cse16) .cse2) (or (and .cse12 .cse5 (or .cse18 (and .cse242 (or .cse19 .cse136) (or .cse19 .cse137))) .cse8) .cse2) (or .cse2 (and .cse9 .cse6 .cse7 .cse10)) (or .cse2 (and .cse544 .cse24)) (or .cse2 (and .cse1 .cse161)) (or .cse2 .cse18 .cse19 .cse59) (or (and .cse160 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2)) .cse15) (or (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0))))))) .cse2) .cse14) .cse15) (or (let ((.cse545 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_29 .cse48))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))))) (and (or .cse31 .cse545) .cse160 (or .cse2 .cse545) .cse14 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))) .cse2) (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (not (= (select v_ArrVal_3319 8) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0))))))) .cse15) (or (and (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse547 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse546 (+ v_ArrVal_3323 8))) (or (= .cse546 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse547 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse547 v_ArrVal_3321) .cse546) 0))))) (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse549 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse548 (+ v_ArrVal_3323 8))) (or (= .cse548 0) (= v_ArrVal_3323 8) (= (select (select .cse549 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse47 .cse48 (select v_arrayElimArr_31 .cse48))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse549 v_ArrVal_3321) .cse548) 0)))))) .cse18 .cse19) (or (and .cse544 .cse4) .cse2) (or (and .cse28 .cse29 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38) .cse39) (or .cse31 .cse172))))))) is different from true [2024-11-28 04:06:54,737 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse44 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (let ((.cse16 (= .cse44 0)) (.cse47 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 8))) (let ((.cse40 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse335 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse415 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse414 (+ v_ArrVal_3323 8))) (or (= .cse414 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse415 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse415 v_ArrVal_3321) .cse414) 0)))))) (.cse367 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse413 (+ v_ArrVal_3323 8)) (.cse412 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse412 v_ArrVal_3321) .cse413) 0)) (= .cse413 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse412 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse366 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse410 (+ v_ArrVal_3323 8)) (.cse411 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse410 0) (= v_ArrVal_3323 0) (not (= (select (select .cse411 v_ArrVal_3321) .cse410) 0)) (= (select (select .cse411 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse328 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse409 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse408 (+ v_ArrVal_3323 8))) (or (= .cse408 0) (= v_ArrVal_3323 0) (= (select (select .cse409 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse409 v_ArrVal_3321) .cse408) 0)))))) (.cse326 (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse406 (+ v_ArrVal_3323 8)) (.cse407 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse406 0) (not (= (select (select .cse407 v_ArrVal_3321) .cse406) 0)) (= v_ArrVal_3323 0) (= (select (select .cse407 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse368 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse404 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse405 (+ v_ArrVal_3323 8))) (or (= (select (select .cse404 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse405 0) (= v_ArrVal_3323 0) (not (= (select (select .cse404 v_ArrVal_3321) .cse405) 0)))))) (.cse21 (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0))) (.cse324 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse403 (+ v_ArrVal_3323 8)) (.cse402 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse402 v_ArrVal_3321) .cse403) 0)) (= .cse403 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse402 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse127 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse400 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse401 (+ v_ArrVal_3323 8))) (or (= (select (select .cse400 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse401 0) (= v_ArrVal_3323 8) (not (= (select (select .cse400 v_ArrVal_3321) .cse401) 0)))))) (.cse134 (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse398 (+ v_ArrVal_3323 8)) (.cse399 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse398 0) (= v_ArrVal_3323 8) (not (= (select (select .cse399 v_ArrVal_3321) .cse398) 0)) (= v_ArrVal_3323 0) (= (select (select .cse399 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse371 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse396 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse397 (+ v_ArrVal_3323 8))) (or (= (select (select .cse396 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse397 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse396 v_ArrVal_3321) .cse397) 0)))))) (.cse123 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse395 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse394 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse394 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse395 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select (select .cse395 v_ArrVal_3321) .cse394) 0)))))) (.cse128 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse392 (+ v_ArrVal_3323 8)) (.cse393 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse392 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse393 v_ArrVal_3321) .cse392) 0)) (= (select (select .cse393 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse30 (not .cse16)) (.cse45 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse46 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (let ((.cse320 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse321 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse322 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse20 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0)) (.cse64 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse122 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse391 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse390 (+ v_ArrVal_3323 8))) (or (= .cse390 0) (= v_ArrVal_3323 8) (= (select (select .cse391 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select .cse391 v_ArrVal_3321) .cse390) 0)))))) (.cse109 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) (.cse141 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0))))))) (.cse323 (or .cse128 .cse30)) (.cse126 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse389 (+ v_ArrVal_3323 8)) (.cse388 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse388 v_ArrVal_3321) .cse389) 0)) (= .cse389 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse388 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse330 (or .cse30 .cse123)) (.cse124 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse387 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse386 (+ v_ArrVal_3323 8))) (or (= .cse386 0) (= v_ArrVal_3323 8) (= (select (select .cse387 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 (+ v_arrayElimCell_203 8)) 0) (not (= (select (select .cse387 v_ArrVal_3321) .cse386) 0)))))) (.cse125 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse385 (+ v_ArrVal_3323 8))) (or (= .cse385 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 (+ v_arrayElimCell_203 8)) 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse385) 0)))))) (.cse63 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse146 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse384 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse383 (+ v_ArrVal_3323 8))) (or (= .cse383 0) (= (select (select .cse384 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse384 v_ArrVal_3321) .cse383) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse145 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse382 (+ v_ArrVal_3323 8))) (or (= .cse382 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse382) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse147 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse381 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse380 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse380 0) (= v_ArrVal_3323 0) (= (select (select .cse381 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select (select .cse381 v_ArrVal_3321) .cse380) 0)))))) (.cse136 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse325 (or .cse30 .cse371)) (.cse337 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse336 (or .cse30 .cse134)) (.cse133 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse379 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse378 (+ v_ArrVal_3323 8))) (or (= .cse378 0) (= v_ArrVal_3323 8) (= (select (select .cse379 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse379 v_ArrVal_3321) .cse378) 0)))))) (.cse334 (or .cse127 .cse30)) (.cse347 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse333 (forall ((v_arrayElimArr_34 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse377 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse376 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse376 0) (= (select (select .cse377 v_arrayElimCell_215) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse377 v_ArrVal_3321) .cse376) 0)))))) (.cse350 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse329 (forall ((v_arrayElimArr_34 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse375 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse374 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse374 0) (= v_ArrVal_3323 8) (= (select (select .cse375 v_arrayElimCell_215) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse375 v_ArrVal_3321) .cse374) 0)))))) (.cse352 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse353 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse354 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse38 (and (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse372 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse372 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse372 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse373 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse373 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse373 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))))) (.cse357 (or .cse21 (and .cse324 .cse128 .cse371))) (.cse4 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse87 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse349 (or .cse21 (and .cse328 .cse326 .cse368))) (.cse358 (or (and .cse367 .cse366 .cse368) .cse21)) (.cse35 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (.cse1 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse348 (or .cse21 (and .cse335 .cse134 .cse371))) (.cse29 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse370 (+ v_ArrVal_3323 8)) (.cse369 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse369 v_ArrVal_3321) .cse370) 0)) (= .cse370 0) (= v_ArrVal_3323 0) (= (select (select .cse369 0) .cse47) 0))))) (.cse2 (not .cse40)) (.cse365 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse327 (or .cse30 .cse368))) (let ((.cse3 (or .cse21 (and (or .cse30 .cse366) (or .cse367 .cse30) .cse327))) (.cse42 (or .cse2 .cse365)) (.cse43 (or .cse40 .cse365)) (.cse36 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse363 (+ v_ArrVal_3323 8)) (.cse364 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse363 0) (= v_ArrVal_3323 0) (not (= (select (select .cse364 v_ArrVal_3321) .cse363) 0)) (= (select (select .cse364 0) .cse47) 0))))) (.cse51 (or .cse29 .cse21)) (.cse93 (or .cse2 (and .cse1 .cse348))) (.cse97 (or (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse361 (+ v_ArrVal_3323 8)) (.cse362 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse361 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse362 v_ArrVal_3321) .cse361) 0)) (= (select (select .cse362 v_arrayElimCell_215) .cse47) 0)))) .cse21)) (.cse66 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse77 (or .cse2 (and .cse358 .cse35))) (.cse78 (or .cse2 (and .cse87 .cse349))) (.cse102 (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse359 (+ v_ArrVal_3323 8)) (.cse360 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse359 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse360 v_ArrVal_3321) .cse359) 0)) (= (select (select .cse360 0) .cse47) 0)))) .cse21)) (.cse79 (or .cse2 (and .cse358 .cse4))) (.cse104 (or .cse2 (and .cse35 .cse357))) (.cse107 (or .cse2 (and .cse4 .cse357))) (.cse80 (or .cse21 .cse38)) (.cse110 (or .cse21 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse356 (+ v_ArrVal_3323 8)) (.cse355 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse355 v_ArrVal_3321) .cse356) 0)) (= .cse356 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse355 0) .cse47) 0)))))) (.cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse56 (or .cse354 .cse2)) (.cse58 (or .cse40 .cse354)) (.cse75 (or .cse353 .cse2)) (.cse74 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse76 (or .cse40 .cse353)) (.cse67 (or .cse2 .cse352)) (.cse68 (or .cse40 .cse352)) (.cse96 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse351 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse351 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select (select .cse351 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse91 (or .cse329 .cse21)) (.cse113 (or .cse40 .cse350)) (.cse57 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse115 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse116 (or .cse2 .cse350)) (.cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse81 (= 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse137 (or (and .cse1 .cse349) .cse2)) (.cse121 (or .cse2 (and .cse87 .cse348))) (.cse60 (or .cse21 .cse333)) (.cse132 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse62 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse65 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse135 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse142 (or .cse40 .cse347)) (.cse143 (or .cse2 .cse347)) (.cse59 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse345 (+ v_ArrVal_3323 8)) (.cse346 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse345 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse346 v_ArrVal_3321) .cse345) 0)) (= (select (select .cse346 v_arrayElimCell_215) .cse47) 0))))) (.cse101 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse344 (+ v_ArrVal_3323 8)) (.cse343 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse343 v_ArrVal_3321) .cse344) 0)) (= .cse344 0) (= v_ArrVal_3323 8) (= (select (select .cse343 0) .cse47) 0))))) (.cse37 (or (and .cse336 (or .cse30 .cse133) .cse334) .cse21)) (.cse52 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse342 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse342 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse342 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse103 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse340 (+ v_ArrVal_3323 8)) (.cse341 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse340 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse341 v_ArrVal_3321) .cse340) 0)) (= (select (select .cse341 v_arrayElimCell_215) .cse47) 0))))) (.cse82 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse338 (+ v_ArrVal_3323 8)) (.cse339 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse338 0) (= v_ArrVal_3323 8) (not (= (select (select .cse339 v_ArrVal_3321) .cse338) 0)) (= (select (select .cse339 0) .cse47) 0))))) (.cse69 (or .cse40 .cse337)) (.cse72 (or .cse337 .cse2)) (.cse0 (or (and (or .cse30 .cse335) .cse336 .cse325) .cse21)) (.cse31 (or .cse16 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse136))) (.cse32 (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse13 (or .cse21 (and (or .cse30 .cse146) (or .cse30 .cse145) (or .cse30 .cse147)))) (.cse33 (or (and .cse63 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse34 (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse11 (or .cse21 (and .cse330 (or .cse30 .cse124) (or .cse30 .cse125)))) (.cse28 (or (and .cse323 (or .cse126 .cse30) .cse334) .cse21)) (.cse12 (or .cse21 .cse30 .cse333)) (.cse5 (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse140 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse332 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 0) (= (select (select .cse332 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select (select .cse332 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse138 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse139 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse331 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse331 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse331 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse8 (or .cse16 (and .cse141 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))))))) (.cse9 (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse6 (or .cse21 (and .cse330 (or .cse122 .cse30) (or .cse109 .cse30)))) (.cse7 (or .cse329 .cse21 .cse30)) (.cse10 (or (and .cse64 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse311 (or (and (or .cse326 .cse30) .cse327 (or .cse328 .cse30)) .cse21)) (.cse310 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))))) (.cse14 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse15 (not .cse20)) (.cse314 (or (and .cse323 (or .cse324 .cse30) .cse325) .cse21)) (.cse17 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (.cse18 (or .cse2 .cse322)) (.cse19 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))))))) (.cse22 (or .cse40 .cse322)) (.cse23 (or .cse321 .cse40)) (.cse24 (or .cse321 .cse2)) (.cse25 (or .cse40 .cse320)) (.cse26 (or .cse2 .cse320)) (.cse27 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse50 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or (and .cse0 .cse1) .cse2) (or (and .cse3 .cse4) .cse2) (or .cse2 (and .cse5 .cse6 .cse7 .cse8)) (or .cse2 (and .cse9 .cse7 .cse10 .cse11)) (or (and .cse9 .cse12 .cse13 .cse10) .cse2) (or (and (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse14) .cse15) (or .cse16 (and .cse17 .cse18 .cse19 (or .cse20 .cse21) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27)) (or .cse2 (and .cse28 .cse4)) (or .cse29 .cse21 .cse30) (or (and .cse12 .cse13 .cse31 .cse32) .cse2) (or (and .cse33 .cse34 .cse6 .cse7) .cse2) (or .cse2 (and .cse35 .cse3)) (or .cse36 .cse21 .cse30) (or (and .cse1 .cse37) .cse2) (or .cse21 .cse38 .cse30) (or (and .cse6 .cse7 .cse31 .cse32) .cse2) (or .cse16 (let ((.cse39 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse41 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or .cse39 .cse40) (or .cse40 .cse41) .cse19 (or .cse39 .cse2) (or .cse2 .cse41) .cse42 .cse43 .cse27 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2)))) (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse49 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse48 (+ v_ArrVal_3323 8))) (or (= .cse48 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse49 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse49 v_ArrVal_3321) .cse48) 0))))) .cse21 .cse30) (or .cse40 (and .cse50 (or .cse21 .cse30))) (or .cse20 (let ((.cse61 (or .cse21 (and .cse145 .cse146 .cse147))) (.cse54 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0)))))))) (and .cse51 (or .cse21 .cse52) (or (let ((.cse55 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or .cse2 (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse54 (or .cse55 .cse2) .cse56 (or .cse40 .cse55) .cse57 .cse58 .cse42 .cse43)) .cse16) (or .cse21 .cse59) (or (and .cse34 .cse60 .cse61 (or .cse16 (and .cse62 .cse63))) .cse2) (or .cse2 (and .cse9 (or (and .cse64 .cse65) .cse16) .cse60 .cse61)) .cse66 (or .cse16 (let ((.cse71 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse67 .cse54 .cse68 .cse69 (or (and .cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse71 .cse2) .cse57 .cse72 (or .cse40 .cse71)))) (or (let ((.cse73 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse54 (or .cse40 .cse73) (or .cse2 (and .cse74 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse75 (or .cse2 .cse73) .cse57 .cse25 .cse26 .cse76)) .cse16) (or .cse36 .cse21) .cse77 .cse78 .cse79 .cse80 (or .cse81 (let ((.cse90 (or (and .cse135 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse83 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse88 (or .cse21 (and .cse127 .cse133 .cse134))) (.cse92 (or (and .cse132 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse111 (or (and (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse129 (+ v_ArrVal_3323 8))) (or (= .cse129 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse129) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse131 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse130 (+ v_ArrVal_3323 8))) (or (= .cse130 0) (= v_ArrVal_3323 8) (= (select (select .cse131 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse131 v_ArrVal_3321) .cse130) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) .cse123) .cse21)) (.cse94 (or (and .cse62 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse100 (or .cse21 (and .cse126 .cse127 .cse128))) (.cse98 (or .cse16 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse65))) (.cse99 (or .cse21 (and .cse124 .cse123 .cse125))) (.cse89 (or .cse21 (and .cse109 .cse122 .cse123)))) (and (or .cse82 .cse21) (or (let ((.cse84 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse85 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))))) (and (or (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse83 .cse56 (or .cse40 .cse84) (or .cse2 .cse84) (or .cse40 .cse85) .cse57 .cse58 (or .cse2 .cse85))) .cse16) (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse86 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse86 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse86 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse21) (or (and .cse87 .cse88) .cse2) (or .cse16 (and .cse75 .cse57 .cse76 (or .cse74 .cse2))) (or .cse2 (and .cse89 .cse5 .cse90 .cse91)) (or .cse2 (and .cse89 .cse92 .cse91 .cse32)) .cse93 (or .cse2 (and .cse89 .cse94 .cse34 .cse91)) (or .cse2 (and (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse95 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse95 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse95 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) .cse96 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) .cse5 .cse90 .cse91)) .cse97 (or (and .cse9 .cse89 .cse98 .cse91) .cse2) (or .cse2 (and .cse5 .cse99 .cse90 .cse91)) (or (and .cse9 .cse98 .cse60 .cse61) .cse2) (or .cse2 (and .cse92 .cse60 .cse61 .cse32)) (or (and (or .cse2 .cse53) .cse56 .cse57 .cse58) .cse16) (or (and .cse35 .cse100) .cse2) (or .cse21 .cse101) .cse102 (or .cse103 .cse21) .cse104 (or (and .cse5 .cse60 .cse61 .cse90) .cse2) (or .cse16 (let ((.cse106 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse105 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) (and (or .cse40 .cse105) .cse83 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse74)) (or .cse40 .cse106) (or .cse2 .cse106) .cse75 .cse57 .cse76 (or .cse2 .cse105)))) .cse107 (or (and .cse5 (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse108 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse108 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select .cse108 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse109 .cse96)) (or .cse16 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse91) .cse2) .cse110 (or (and .cse92 .cse99 .cse91 .cse32) .cse2) (or .cse16 (and .cse67 .cse68 (or .cse2 .cse70) .cse57)) (or (and .cse9 .cse111 .cse98 .cse91) .cse2) (or (let ((.cse112 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse114 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))))) (and (or .cse112 .cse2) .cse113 (or .cse40 .cse112) .cse83 (or .cse2 .cse114) (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) .cse115)) (or .cse40 .cse114) .cse57 .cse116)) .cse16) (or .cse16 (let ((.cse117 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse118 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) (and .cse67 .cse68 .cse83 (or .cse2 .cse117) (or .cse40 .cse117) (or .cse118 .cse2) (or .cse118 .cse40) .cse57 (or .cse2 (and .cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))))) (or .cse21 (and (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse119 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse119 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse119 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse120 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse120 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse120 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))))) (or .cse2 (and .cse1 .cse88)) (or .cse2 (and .cse89 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse16) .cse91 .cse32)) (or .cse2 (and .cse94 .cse99 .cse34 .cse91)) (or (and .cse94 .cse34 .cse60 .cse61) .cse2) (or .cse2 (and .cse111 .cse92 .cse91 .cse32)) (or .cse2 (and .cse111 .cse94 .cse34 .cse91)) (or (and .cse4 .cse100) .cse2) (or .cse2 (and .cse9 .cse89 .cse91 (or .cse16 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (or (and .cse113 (or .cse2 .cse115) .cse57 .cse116) .cse16) .cse121 (or (and .cse9 .cse98 .cse99 .cse91) .cse2) (or .cse2 (and .cse89 (or .cse16 (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse34 .cse91))))) (or .cse2 (and .cse60 (or .cse16 (and .cse136 .cse132)) .cse61 .cse32)) .cse137 (or .cse2 (and .cse5 (or (and .cse138 .cse139 .cse140) .cse21) .cse60 (or (and .cse135 .cse141) .cse16))) (or .cse16 (let ((.cse144 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse142 .cse113 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))))) .cse115)) .cse54 .cse143 (or .cse144 .cse2) .cse57 (or .cse40 .cse144) .cse116)))))) (or .cse20 (let ((.cse174 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse307 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse307 v_arrayElimCell_201) 8) 0) (= (select (select .cse307 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse172 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse306 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse306 v_arrayElimCell_201) 8) 0) (= (select (select .cse306 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse191 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse305 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse305 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse162 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse304 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse304 v_arrayElimCell_201) 8) 0) (= (select (select .cse304 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))))))) (let ((.cse157 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse303 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse303 v_arrayElimCell_201) 8) 0) (= (select (select .cse303 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse40)) (.cse176 (or .cse16 (and .cse135 .cse162))) (.cse173 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse161 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse190 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse152 (or .cse21 (and (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse300 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse299 (+ v_ArrVal_3323 8))) (or (= .cse299 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse300 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0) (not (= (select (select .cse300 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse299) 0))))) .cse123 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse301 (+ v_ArrVal_3323 8)) (.cse302 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse301 0) (= v_ArrVal_3323 8) (= (select (select .cse302 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse302 v_ArrVal_3321) .cse301) 0)) (= (select (select .cse302 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0))))))) (.cse165 (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse296 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse295 (+ v_ArrVal_3323 8))) (or (= .cse295 0) (= v_ArrVal_3323 8) (= (select (select .cse296 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select (select .cse296 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse296 v_ArrVal_3321) .cse295) 0))))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse298 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse297 (+ v_ArrVal_3323 8))) (or (= .cse297 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse298 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse298 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse297) 0))))) .cse123))) (.cse175 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse163 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse153 (or .cse16 (and .cse65 .cse191))) (.cse164 (or .cse16 (and .cse62 .cse172))) (.cse257 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse223 (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse291 (+ v_ArrVal_3323 8)) (.cse292 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse291 0) (= (select (select .cse292 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse292 v_ArrVal_3321) .cse291) 0)) (= (select (select .cse292 v_arrayElimCell_201) 8) 0)))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse294 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse293 (+ v_ArrVal_3323 8))) (or (= .cse293 0) (= v_ArrVal_3323 0) (= (select (select .cse294 v_arrayElimCell_201) 8) 0) (not (= (select (select .cse294 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse293) 0))))) .cse147))) (.cse189 (or (and .cse174 .cse132) .cse16))) (and (or .cse21 (and (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse149 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse148 (+ v_ArrVal_3323 8))) (or (= .cse148 0) (= v_ArrVal_3323 8) (= (select (select .cse149 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse149 v_ArrVal_3321) .cse148) 0))))) (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse151 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse150 (+ v_ArrVal_3323 8))) (or (= .cse150 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse151 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse151 v_ArrVal_3321) .cse150) 0))))))) .cse51 (or (and .cse9 .cse152 .cse153 .cse91) .cse2) .cse93 (or (let ((.cse156 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse160 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse160 v_arrayElimCell_201) 8) 0) (= (select (select .cse160 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse154 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse154 v_arrayElimCell_201) 8) 0) (= (select (select .cse154 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))))) .cse115) .cse2) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse155 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse155 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse155 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) .cse113 (or .cse2 .cse156) .cse157 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse158 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse159 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse158 v_arrayElimCell_201) 8) 0) (= (select (select .cse159 v_arrayElimCell_201) 8) 0) (= (select (select .cse158 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse159 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse57 .cse116 (or .cse40 .cse156))) .cse16) (or .cse16 (and (or (and .cse135 .cse161 .cse162) .cse2) .cse163)) (or .cse2 (and .cse34 .cse164 .cse165 .cse91)) (or (let ((.cse166 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse171 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse171 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse171 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or .cse2 .cse166) .cse157 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse167 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse167 v_arrayElimCell_201) 8) 0) (= (select (select .cse167 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) (or .cse40 .cse166) .cse75 .cse57 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse168 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse168 v_arrayElimCell_201) 8) 0) (= (select (select .cse168 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse74)) .cse76 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse170 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse169 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse169 v_arrayElimCell_201) 8) 0) (= (select (select .cse170 v_arrayElimCell_201) 8) 0) (= (select (select .cse170 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse169 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))))))))) .cse16) (or .cse2 (and .cse152 .cse34 .cse164 .cse91)) (or (and (or (and .cse62 .cse172 .cse173) .cse2) .cse163) .cse16) .cse97 (or .cse16 (and (or .cse2 (and .cse174 .cse175 .cse132)) .cse163)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse16 .cse2) (or .cse2 (and .cse9 .cse153 .cse165 .cse91)) .cse66 (or .cse2 (and .cse152 .cse5 .cse176 .cse91)) (or .cse16 (let ((.cse180 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse182 v_arrayElimCell_201) 8) 0) (= (select (select .cse182 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (and (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse177 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse177 v_arrayElimCell_201) 8) 0) (= (select (select .cse177 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse53)) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse178 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse179 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse178 v_arrayElimCell_201) 8) 0) (= (select (select .cse179 v_arrayElimCell_201) 8) 0) (= (select (select .cse178 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse179 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse180 .cse2) .cse157 (or .cse40 .cse180) .cse56 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse181 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse181 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) .cse57 .cse58))) (or (let ((.cse184 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse188 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse188 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse188 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and .cse67 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse183 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse183 v_arrayElimCell_201) 8) 0) (= (select (select .cse183 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) .cse68 .cse157 (or .cse2 .cse184) .cse57 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse186 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse185 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse185 v_arrayElimCell_201) 8) 0) (= (select (select .cse186 v_arrayElimCell_201) 8) 0) (= (select (select .cse186 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse185 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))))))) (or .cse2 (and .cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse187 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse187 v_arrayElimCell_201) 8) 0) (= (select (select .cse187 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (or .cse40 .cse184))) .cse16) .cse77 (or .cse2 (and .cse189 .cse165 .cse91 .cse32)) .cse78 (or .cse16 (and (or .cse2 (and .cse190 .cse65 .cse191)) .cse163)) .cse102 .cse79 .cse104 .cse107 (or .cse2 (and .cse5 (or .cse21 (and (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse192 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= (select (select .cse192 v_arrayElimCell_201) 8) 0) (not (= (select (select .cse192 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse193 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse193 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse193 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse193 v_arrayElimCell_201) 8) 0)))) .cse140)) .cse60 .cse176)) .cse80 .cse110 (or .cse2 (and .cse5 .cse176 .cse165 .cse91)) (or (and .cse152 .cse189 .cse91 .cse32) .cse2) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))))) .cse16 .cse2) (or (let ((.cse221 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse288 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse288 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse288 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse229 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse287 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse287 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse287 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse230 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse286 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse286 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse286 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse273 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse285 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse285 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select .cse285 v_arrayElimCell_201) .cse44) 0))))) (.cse232 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse284 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse284 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse284 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (let ((.cse220 (or (and .cse135 .cse232) .cse16)) (.cse202 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse283 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse283 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse283 v_arrayElimCell_201) .cse44) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse205 (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse280 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse279 (+ v_ArrVal_3323 8))) (or (= .cse279 0) (= v_ArrVal_3323 8) (= (select (select .cse280 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select (select .cse280 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select (select .cse280 v_ArrVal_3321) .cse279) 0))))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse282 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse281 (+ v_ArrVal_3323 8))) (or (= .cse281 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= 0 (select (select .cse282 v_arrayElimCell_201) (+ v_arrayElimCell_205 8))) (not (= (select (select .cse282 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse281) 0))))) .cse123))) (.cse224 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse277 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse278 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse277 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse278 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse277 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse278 v_arrayElimCell_201) .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse212 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse276 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse276 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse276 v_arrayElimCell_201) .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse225 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse275 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse275 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse275 v_arrayElimCell_201) .cse44) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse70))) (.cse226 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse274 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse274 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse274 v_arrayElimCell_201) .cse44) 0)))))))) (.cse227 (or .cse40 .cse273)) (.cse228 (or .cse2 .cse273)) (.cse231 (or .cse16 (and .cse62 .cse230))) (.cse222 (or (and .cse132 .cse229) .cse16)) (.cse204 (or .cse16 (and .cse221 .cse65))) (.cse203 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse272 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse272 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse272 v_arrayElimCell_201) .cse44) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse258 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse271 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse271 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse271 v_arrayElimCell_201) .cse44) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse195 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse270 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse270 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse270 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse206 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse269 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse269 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse269 v_arrayElimCell_201) .cse44) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or (let ((.cse194 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse201 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse201 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse201 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and .cse67 (or .cse40 .cse194) .cse68 .cse195 (or .cse194 .cse2) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse196 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse196 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse196 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse70) .cse2) .cse57 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse197 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse199 (+ v_arrayElimCell_205 8)) (.cse198 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse197 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse198 v_arrayElimCell_201) .cse199) 0) (= (select (select .cse197 v_arrayElimCell_201) .cse199) 0) (= (select (select .cse198 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse200 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse200 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse200 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) .cse16) (or .cse16 (and (or (and .cse62 .cse202 .cse173) .cse2) .cse163)) (or (and (or (and .cse203 .cse135 .cse161) .cse2) .cse163) .cse16) (or .cse2 (and .cse9 .cse204 .cse205 .cse91)) (or (and .cse9 .cse204 .cse165 .cse91) .cse2) (or .cse2 (and .cse165 .cse91 (or .cse16 (and .cse132 .cse206)) .cse32)) (or .cse16 (let ((.cse208 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse213 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse213 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse213 v_arrayElimCell_201) .cse44) 0)))))) (and (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse207 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse207 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse207 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse113 (or .cse40 .cse208) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse210 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse209 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse209 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse210 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse210 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse209 v_arrayElimCell_201) .cse44) 0))))))) (or .cse2 .cse208) .cse57 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse211 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse211 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse211 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))))) .cse115) .cse2) .cse212 .cse116))) (or (let ((.cse218 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse219 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse219 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse219 v_arrayElimCell_201) .cse44) 0)))))) (and (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse214 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse214 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse214 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse215 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse215 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse215 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse53)) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse217 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse216 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse216 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse217 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse217 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse216 v_arrayElimCell_201) .cse44) 0))))))) .cse56 .cse57 .cse212 .cse58 (or .cse40 .cse218) (or .cse218 .cse2))) .cse16) (or .cse2 (and .cse5 .cse220 .cse165 .cse91)) (or (and .cse152 .cse5 .cse220 .cse91) .cse2) (or .cse16 (and (or .cse2 (and .cse221 .cse190 .cse65)) .cse163)) (or .cse2 (and .cse222 .cse223 .cse60 .cse32)) (or .cse16 (and .cse67 .cse68 .cse224 .cse57 .cse212 .cse225 .cse226 .cse227 .cse228)) (or .cse16 (and .cse163 (or .cse2 (and .cse175 .cse132 .cse229)))) (or .cse16 (and (or .cse2 (and .cse62 .cse230 .cse173)) .cse163)) (or .cse2 (and .cse231 .cse205 .cse34 .cse91)) (or (and (or (and .cse135 .cse232 .cse161) .cse2) .cse163) .cse16) (or .cse2 (and .cse5 .cse223 .cse60 .cse220)) (or .cse2 (and (or (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse233 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse233 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select (select .cse233 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select (select .cse233 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse234 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= 0 (select (select .cse234 v_arrayElimCell_201) (+ v_arrayElimCell_205 8))) (not (= (select (select .cse234 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) .cse96) .cse21) .cse5 .cse220 .cse91)) (or (and (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse235 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse235 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse235 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse236 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse236 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse236 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) .cse21) (or .cse2 (and .cse34 (or .cse16 (and .cse62 .cse202)) .cse165 .cse91)) (or .cse2 (and .cse231 .cse34 .cse165 .cse91)) (or .cse2 (and .cse231 .cse223 .cse34 .cse60)) (or .cse16 (let ((.cse238 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse243 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse243 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse243 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or .cse2 (and .cse74 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse237 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse237 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse237 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse195 (or .cse40 .cse238) .cse75 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse239 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse239 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse239 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse240 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse242 (+ v_arrayElimCell_205 8)) (.cse241 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse240 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse241 v_arrayElimCell_201) .cse242) 0) (= (select (select .cse240 v_arrayElimCell_201) .cse242) 0) (= (select (select .cse241 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse57 (or .cse2 .cse238) .cse76))) (or .cse16 (let ((.cse248 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse250 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse250 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse250 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (and (or (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse244 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse244 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse244 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse246 (+ v_arrayElimCell_205 8)) (.cse245 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse247 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse245 v_arrayElimCell_201) .cse246) 0) (= (select (select .cse247 v_arrayElimCell_201) .cse246) 0) (= (select (select .cse245 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse247 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse195 (or .cse40 .cse248) .cse56 .cse57 (or .cse248 .cse2) .cse58 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse249 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse249 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse249 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))))) (or (and .cse9 .cse204 .cse152 .cse91) .cse2) (or (and .cse222 .cse205 .cse91 .cse32) .cse2) (or .cse16 (let ((.cse251 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse256 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse256 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select .cse256 v_arrayElimCell_201) .cse44) 0)))))) (and (or .cse251 .cse2) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse252 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse252 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse252 v_arrayElimCell_201) .cse44) 0)))))) .cse2) (or .cse40 .cse251) .cse75 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse253 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse254 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse253 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse254 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse253 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse254 v_arrayElimCell_201) .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse40) .cse57 .cse212 (or .cse2 (and .cse74 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse255 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse255 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse255 v_arrayElimCell_201) .cse44) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse76))) (or (and .cse222 .cse165 .cse91 .cse32) .cse2) (or .cse16 (and .cse67 .cse68 (or .cse257 .cse2) .cse224 .cse57 .cse212 .cse163 .cse225 .cse226 (or (and .cse258 .cse190 .cse65) .cse2) .cse227 .cse228)) (or .cse2 (and .cse152 .cse231 .cse34 .cse91)) (or .cse2 (and .cse222 .cse152 .cse91 .cse32)) (or .cse21 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse259 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse259 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse259 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or (and .cse9 .cse204 .cse223 .cse60) .cse2) (or .cse2 (and (or (and .cse203 .cse135) .cse16) .cse5 (or (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse260 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse260 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select (select .cse260 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse260 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse261 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse261 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse261 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) .cse96) .cse21) .cse91)) (or .cse2 (and .cse9 (or .cse16 (and .cse258 .cse65)) .cse165 .cse91)) (or .cse16 (let ((.cse263 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse268 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse268 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse268 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (and .cse113 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse262 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse262 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse262 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))))))) .cse195 (or .cse40 .cse263) .cse57 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse264 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse264 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse264 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse115) .cse2) (or .cse263 .cse2) .cse116 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse266 (+ v_arrayElimCell_205 8)) (.cse265 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse267 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse265 v_arrayElimCell_201) .cse266) 0) (= (select (select .cse267 v_arrayElimCell_201) .cse266) 0) (= (select (select .cse265 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse267 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))))))) (or .cse16 (and (or (and .cse175 .cse132 .cse206) .cse2) .cse163))))) .cse81) (or (and .cse9 .cse153 .cse223 .cse60) .cse2) .cse137 (or (and .cse223 .cse34 .cse60 .cse164) .cse2) (or .cse16 .cse257 .cse2) (or .cse21 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse290 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse289 (+ v_ArrVal_3323 8))) (or (= .cse289 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse290 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse290 v_ArrVal_3321) .cse289) 0)))))) .cse121 (or (and .cse223 .cse60 .cse189 .cse32) .cse2) (or .cse16 .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))))) (or .cse16 (let ((.cse309 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse308 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse142 (or .cse308 .cse2) .cse143 (or .cse40 .cse309) .cse19 (or .cse309 .cse2) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse40 .cse308) .cse27))) (or .cse21 .cse30 .cse59) (or .cse21 .cse30 .cse101) (or .cse2 (and .cse87 .cse37)) (or (and .cse5 .cse7 .cse8 .cse11) .cse2) (or .cse21 .cse30 .cse52) (or (and .cse310 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse15) (or .cse2 (and .cse87 .cse311)) (or .cse103 .cse21 .cse30) (or .cse82 .cse21 .cse30) (or .cse15 (and .cse310 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))))) .cse2))) (or (and .cse14 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0))))))) .cse2)) .cse15) (or .cse16 (let ((.cse312 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse313 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse69 (or .cse312 .cse2) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse19 (or .cse2 .cse313) .cse72 (or .cse40 .cse312) .cse27 (or .cse40 .cse313)))) (or .cse2 (and .cse87 .cse0)) (or (and .cse7 .cse31 .cse32 .cse11) .cse2) (or .cse2 (and .cse12 .cse33 .cse34 .cse13)) (or .cse2 (and .cse33 .cse34 .cse7 .cse11)) (or (and .cse35 .cse28) .cse2) (or (and .cse12 .cse5 (or .cse21 (and (or .cse30 .cse140) (or .cse30 .cse138) (or .cse30 .cse139))) .cse8) .cse2) (or .cse2 (and .cse9 .cse6 .cse7 .cse10)) (or .cse2 (and .cse314 .cse35)) (or .cse2 (and .cse1 .cse311)) (or (and .cse310 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2)) .cse15) (or (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0))))))) .cse2) .cse14) .cse15) (or (let ((.cse315 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))))) (and (or .cse40 .cse315) .cse310 (or .cse2 .cse315) .cse14 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))) .cse2) (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (not (= (select v_ArrVal_3319 8) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0))))))) .cse15) (or (and (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse317 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse316 (+ v_ArrVal_3323 8))) (or (= .cse316 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse317 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse317 v_ArrVal_3321) .cse316) 0))))) (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse319 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse318 (+ v_ArrVal_3323 8))) (or (= .cse318 0) (= v_ArrVal_3323 8) (= (select (select .cse319 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse319 v_ArrVal_3321) .cse318) 0)))))) .cse21 .cse30) (or (and .cse314 .cse4) .cse2) (or (and .cse17 .cse18 .cse19 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27) .cse16) (or .cse40 .cse50))))))) is different from false [2024-11-28 04:06:58,909 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse44 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (let ((.cse16 (= .cse44 0)) (.cse47 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 8))) (let ((.cse40 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse335 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse415 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse414 (+ v_ArrVal_3323 8))) (or (= .cse414 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse415 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse415 v_ArrVal_3321) .cse414) 0)))))) (.cse367 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse413 (+ v_ArrVal_3323 8)) (.cse412 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse412 v_ArrVal_3321) .cse413) 0)) (= .cse413 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse412 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse366 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse410 (+ v_ArrVal_3323 8)) (.cse411 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse410 0) (= v_ArrVal_3323 0) (not (= (select (select .cse411 v_ArrVal_3321) .cse410) 0)) (= (select (select .cse411 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse328 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse409 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse408 (+ v_ArrVal_3323 8))) (or (= .cse408 0) (= v_ArrVal_3323 0) (= (select (select .cse409 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse409 v_ArrVal_3321) .cse408) 0)))))) (.cse326 (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse406 (+ v_ArrVal_3323 8)) (.cse407 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse406 0) (not (= (select (select .cse407 v_ArrVal_3321) .cse406) 0)) (= v_ArrVal_3323 0) (= (select (select .cse407 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse368 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse404 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse405 (+ v_ArrVal_3323 8))) (or (= (select (select .cse404 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse405 0) (= v_ArrVal_3323 0) (not (= (select (select .cse404 v_ArrVal_3321) .cse405) 0)))))) (.cse21 (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0))) (.cse324 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse403 (+ v_ArrVal_3323 8)) (.cse402 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse402 v_ArrVal_3321) .cse403) 0)) (= .cse403 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse402 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse127 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse400 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse401 (+ v_ArrVal_3323 8))) (or (= (select (select .cse400 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse401 0) (= v_ArrVal_3323 8) (not (= (select (select .cse400 v_ArrVal_3321) .cse401) 0)))))) (.cse134 (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse398 (+ v_ArrVal_3323 8)) (.cse399 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse398 0) (= v_ArrVal_3323 8) (not (= (select (select .cse399 v_ArrVal_3321) .cse398) 0)) (= v_ArrVal_3323 0) (= (select (select .cse399 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse371 (forall ((v_arrayElimArr_27 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse396 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse397 (+ v_ArrVal_3323 8))) (or (= (select (select .cse396 0) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse397 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse396 v_ArrVal_3321) .cse397) 0)))))) (.cse123 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse395 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse394 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse394 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse395 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select (select .cse395 v_ArrVal_3321) .cse394) 0)))))) (.cse128 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse392 (+ v_ArrVal_3323 8)) (.cse393 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse392 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse393 v_ArrVal_3321) .cse392) 0)) (= (select (select .cse393 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse30 (not .cse16)) (.cse45 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse46 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (let ((.cse320 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse321 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse322 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse20 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0)) (.cse64 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse122 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse391 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse390 (+ v_ArrVal_3323 8))) (or (= .cse390 0) (= v_ArrVal_3323 8) (= (select (select .cse391 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select .cse391 v_ArrVal_3321) .cse390) 0)))))) (.cse109 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) (.cse141 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0))))))) (.cse323 (or .cse128 .cse30)) (.cse126 (forall ((v_arrayElimArr_39 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse389 (+ v_ArrVal_3323 8)) (.cse388 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (not (= (select (select .cse388 v_ArrVal_3321) .cse389) 0)) (= .cse389 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse388 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0))))) (.cse330 (or .cse30 .cse123)) (.cse124 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse387 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse386 (+ v_ArrVal_3323 8))) (or (= .cse386 0) (= v_ArrVal_3323 8) (= (select (select .cse387 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 (+ v_arrayElimCell_203 8)) 0) (not (= (select (select .cse387 v_ArrVal_3321) .cse386) 0)))))) (.cse125 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse385 (+ v_ArrVal_3323 8))) (or (= .cse385 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 (+ v_arrayElimCell_203 8)) 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse385) 0)))))) (.cse63 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse146 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse384 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse383 (+ v_ArrVal_3323 8))) (or (= .cse383 0) (= (select (select .cse384 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse384 v_ArrVal_3321) .cse383) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse145 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse382 (+ v_ArrVal_3323 8))) (or (= .cse382 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse382) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse147 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse381 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse380 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse380 0) (= v_ArrVal_3323 0) (= (select (select .cse381 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select (select .cse381 v_ArrVal_3321) .cse380) 0)))))) (.cse136 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse325 (or .cse30 .cse371)) (.cse337 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse336 (or .cse30 .cse134)) (.cse133 (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int)) (let ((.cse379 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse378 (+ v_ArrVal_3323 8))) (or (= .cse378 0) (= v_ArrVal_3323 8) (= (select (select .cse379 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse379 v_ArrVal_3321) .cse378) 0)))))) (.cse334 (or .cse127 .cse30)) (.cse347 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse333 (forall ((v_arrayElimArr_34 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse377 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse376 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse376 0) (= (select (select .cse377 v_arrayElimCell_215) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse377 v_ArrVal_3321) .cse376) 0)))))) (.cse350 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse329 (forall ((v_arrayElimArr_34 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse375 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse374 (+ v_ArrVal_3323 8))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse374 0) (= v_ArrVal_3323 8) (= (select (select .cse375 v_arrayElimCell_215) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse375 v_ArrVal_3321) .cse374) 0)))))) (.cse352 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse353 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse354 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse38 (and (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse372 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse372 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse372 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse373 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse373 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse373 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))))) (.cse357 (or .cse21 (and .cse324 .cse128 .cse371))) (.cse4 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse87 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse349 (or .cse21 (and .cse328 .cse326 .cse368))) (.cse358 (or (and .cse367 .cse366 .cse368) .cse21)) (.cse35 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (.cse1 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse348 (or .cse21 (and .cse335 .cse134 .cse371))) (.cse29 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse370 (+ v_ArrVal_3323 8)) (.cse369 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse369 v_ArrVal_3321) .cse370) 0)) (= .cse370 0) (= v_ArrVal_3323 0) (= (select (select .cse369 0) .cse47) 0))))) (.cse2 (not .cse40)) (.cse365 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse327 (or .cse30 .cse368))) (let ((.cse3 (or .cse21 (and (or .cse30 .cse366) (or .cse367 .cse30) .cse327))) (.cse42 (or .cse2 .cse365)) (.cse43 (or .cse40 .cse365)) (.cse36 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse363 (+ v_ArrVal_3323 8)) (.cse364 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse363 0) (= v_ArrVal_3323 0) (not (= (select (select .cse364 v_ArrVal_3321) .cse363) 0)) (= (select (select .cse364 0) .cse47) 0))))) (.cse51 (or .cse29 .cse21)) (.cse93 (or .cse2 (and .cse1 .cse348))) (.cse97 (or (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse361 (+ v_ArrVal_3323 8)) (.cse362 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse361 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse362 v_ArrVal_3321) .cse361) 0)) (= (select (select .cse362 v_arrayElimCell_215) .cse47) 0)))) .cse21)) (.cse66 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse77 (or .cse2 (and .cse358 .cse35))) (.cse78 (or .cse2 (and .cse87 .cse349))) (.cse102 (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse359 (+ v_ArrVal_3323 8)) (.cse360 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse359 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select .cse360 v_ArrVal_3321) .cse359) 0)) (= (select (select .cse360 0) .cse47) 0)))) .cse21)) (.cse79 (or .cse2 (and .cse358 .cse4))) (.cse104 (or .cse2 (and .cse35 .cse357))) (.cse107 (or .cse2 (and .cse4 .cse357))) (.cse80 (or .cse21 .cse38)) (.cse110 (or .cse21 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse356 (+ v_ArrVal_3323 8)) (.cse355 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse355 v_ArrVal_3321) .cse356) 0)) (= .cse356 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse355 0) .cse47) 0)))))) (.cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse56 (or .cse354 .cse2)) (.cse58 (or .cse40 .cse354)) (.cse75 (or .cse353 .cse2)) (.cse74 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse76 (or .cse40 .cse353)) (.cse67 (or .cse2 .cse352)) (.cse68 (or .cse40 .cse352)) (.cse96 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse351 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse351 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select (select .cse351 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse91 (or .cse329 .cse21)) (.cse113 (or .cse40 .cse350)) (.cse57 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse115 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse116 (or .cse2 .cse350)) (.cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse81 (= 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse137 (or (and .cse1 .cse349) .cse2)) (.cse121 (or .cse2 (and .cse87 .cse348))) (.cse60 (or .cse21 .cse333)) (.cse132 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse62 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse65 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse135 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse142 (or .cse40 .cse347)) (.cse143 (or .cse2 .cse347)) (.cse59 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse345 (+ v_ArrVal_3323 8)) (.cse346 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse345 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse346 v_ArrVal_3321) .cse345) 0)) (= (select (select .cse346 v_arrayElimCell_215) .cse47) 0))))) (.cse101 (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse344 (+ v_ArrVal_3323 8)) (.cse343 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select (select .cse343 v_ArrVal_3321) .cse344) 0)) (= .cse344 0) (= v_ArrVal_3323 8) (= (select (select .cse343 0) .cse47) 0))))) (.cse37 (or (and .cse336 (or .cse30 .cse133) .cse334) .cse21)) (.cse52 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse342 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse342 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse342 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse103 (forall ((v_arrayElimArr_38 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse340 (+ v_ArrVal_3323 8)) (.cse341 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse340 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (not (= (select (select .cse341 v_ArrVal_3321) .cse340) 0)) (= (select (select .cse341 v_arrayElimCell_215) .cse47) 0))))) (.cse82 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse338 (+ v_ArrVal_3323 8)) (.cse339 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= .cse338 0) (= v_ArrVal_3323 8) (not (= (select (select .cse339 v_ArrVal_3321) .cse338) 0)) (= (select (select .cse339 0) .cse47) 0))))) (.cse69 (or .cse40 .cse337)) (.cse72 (or .cse337 .cse2)) (.cse0 (or (and (or .cse30 .cse335) .cse336 .cse325) .cse21)) (.cse31 (or .cse16 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse136))) (.cse32 (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse13 (or .cse21 (and (or .cse30 .cse146) (or .cse30 .cse145) (or .cse30 .cse147)))) (.cse33 (or (and .cse63 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse34 (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse11 (or .cse21 (and .cse330 (or .cse30 .cse124) (or .cse30 .cse125)))) (.cse28 (or (and .cse323 (or .cse126 .cse30) .cse334) .cse21)) (.cse12 (or .cse21 .cse30 .cse333)) (.cse5 (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse140 (forall ((v_arrayElimArr_37 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse332 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= v_ArrVal_3323 0) (= (select (select .cse332 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select (select .cse332 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (.cse138 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 8) 0)))) (.cse139 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse331 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse331 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse331 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 8) 0))))) (.cse8 (or .cse16 (and .cse141 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))))))) (.cse9 (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse6 (or .cse21 (and .cse330 (or .cse122 .cse30) (or .cse109 .cse30)))) (.cse7 (or .cse329 .cse21 .cse30)) (.cse10 (or (and .cse64 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse311 (or (and (or .cse326 .cse30) .cse327 (or .cse328 .cse30)) .cse21)) (.cse310 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))))) (.cse14 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse15 (not .cse20)) (.cse314 (or (and .cse323 (or .cse324 .cse30) .cse325) .cse21)) (.cse17 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (.cse18 (or .cse2 .cse322)) (.cse19 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))))))) (.cse22 (or .cse40 .cse322)) (.cse23 (or .cse321 .cse40)) (.cse24 (or .cse321 .cse2)) (.cse25 (or .cse40 .cse320)) (.cse26 (or .cse2 .cse320)) (.cse27 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse50 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or (and .cse0 .cse1) .cse2) (or (and .cse3 .cse4) .cse2) (or .cse2 (and .cse5 .cse6 .cse7 .cse8)) (or .cse2 (and .cse9 .cse7 .cse10 .cse11)) (or (and .cse9 .cse12 .cse13 .cse10) .cse2) (or (and (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse14) .cse15) (or .cse16 (and .cse17 .cse18 .cse19 (or .cse20 .cse21) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27)) (or .cse2 (and .cse28 .cse4)) (or .cse29 .cse21 .cse30) (or (and .cse12 .cse13 .cse31 .cse32) .cse2) (or (and .cse33 .cse34 .cse6 .cse7) .cse2) (or .cse2 (and .cse35 .cse3)) (or .cse36 .cse21 .cse30) (or (and .cse1 .cse37) .cse2) (or .cse21 .cse38 .cse30) (or (and .cse6 .cse7 .cse31 .cse32) .cse2) (or .cse16 (let ((.cse39 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (.cse41 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or .cse39 .cse40) (or .cse40 .cse41) .cse19 (or .cse39 .cse2) (or .cse2 .cse41) .cse42 .cse43 .cse27 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2)))) (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse49 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse48 (+ v_ArrVal_3323 8))) (or (= .cse48 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse49 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse49 v_ArrVal_3321) .cse48) 0))))) .cse21 .cse30) (or .cse40 (and .cse50 (or .cse21 .cse30))) (or .cse20 (let ((.cse61 (or .cse21 (and .cse145 .cse146 .cse147))) (.cse54 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0)))))))) (and .cse51 (or .cse21 .cse52) (or (let ((.cse55 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or .cse2 (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse54 (or .cse55 .cse2) .cse56 (or .cse40 .cse55) .cse57 .cse58 .cse42 .cse43)) .cse16) (or .cse21 .cse59) (or (and .cse34 .cse60 .cse61 (or .cse16 (and .cse62 .cse63))) .cse2) (or .cse2 (and .cse9 (or (and .cse64 .cse65) .cse16) .cse60 .cse61)) .cse66 (or .cse16 (let ((.cse71 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse67 .cse54 .cse68 .cse69 (or (and .cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse71 .cse2) .cse57 .cse72 (or .cse40 .cse71)))) (or (let ((.cse73 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse54 (or .cse40 .cse73) (or .cse2 (and .cse74 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse75 (or .cse2 .cse73) .cse57 .cse25 .cse26 .cse76)) .cse16) (or .cse36 .cse21) .cse77 .cse78 .cse79 .cse80 (or .cse81 (let ((.cse90 (or (and .cse135 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse83 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse88 (or .cse21 (and .cse127 .cse133 .cse134))) (.cse92 (or (and .cse132 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse111 (or (and (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse129 (+ v_ArrVal_3323 8))) (or (= .cse129 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse129) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse131 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse130 (+ v_ArrVal_3323 8))) (or (= .cse130 0) (= v_ArrVal_3323 8) (= (select (select .cse131 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse131 v_ArrVal_3321) .cse130) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) .cse123) .cse21)) (.cse94 (or (and .cse62 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse16)) (.cse100 (or .cse21 (and .cse126 .cse127 .cse128))) (.cse98 (or .cse16 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse65))) (.cse99 (or .cse21 (and .cse124 .cse123 .cse125))) (.cse89 (or .cse21 (and .cse109 .cse122 .cse123)))) (and (or .cse82 .cse21) (or (let ((.cse84 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse85 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0))))) (and (or (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse83 .cse56 (or .cse40 .cse84) (or .cse2 .cse84) (or .cse40 .cse85) .cse57 .cse58 (or .cse2 .cse85))) .cse16) (or (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse86 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse86 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse86 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse21) (or (and .cse87 .cse88) .cse2) (or .cse16 (and .cse75 .cse57 .cse76 (or .cse74 .cse2))) (or .cse2 (and .cse89 .cse5 .cse90 .cse91)) (or .cse2 (and .cse89 .cse92 .cse91 .cse32)) .cse93 (or .cse2 (and .cse89 .cse94 .cse34 .cse91)) (or .cse2 (and (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse95 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse95 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse95 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0)))) .cse96 (forall ((v_arrayElimArr_35 (Array Int Int)) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (not (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) .cse5 .cse90 .cse91)) .cse97 (or (and .cse9 .cse89 .cse98 .cse91) .cse2) (or .cse2 (and .cse5 .cse99 .cse90 .cse91)) (or (and .cse9 .cse98 .cse60 .cse61) .cse2) (or .cse2 (and .cse92 .cse60 .cse61 .cse32)) (or (and (or .cse2 .cse53) .cse56 .cse57 .cse58) .cse16) (or (and .cse35 .cse100) .cse2) (or .cse21 .cse101) .cse102 (or .cse103 .cse21) .cse104 (or (and .cse5 .cse60 .cse61 .cse90) .cse2) (or .cse16 (let ((.cse106 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse105 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) (and (or .cse40 .cse105) .cse83 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse74)) (or .cse40 .cse106) (or .cse2 .cse106) .cse75 .cse57 .cse76 (or .cse2 .cse105)))) .cse107 (or (and .cse5 (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse108 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse108 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select v_ArrVal_3319 0) 0) (not (= (select (select .cse108 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) .cse109 .cse96)) (or .cse16 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse91) .cse2) .cse110 (or (and .cse92 .cse99 .cse91 .cse32) .cse2) (or .cse16 (and .cse67 .cse68 (or .cse2 .cse70) .cse57)) (or (and .cse9 .cse111 .cse98 .cse91) .cse2) (or (let ((.cse112 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse114 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))))) (and (or .cse112 .cse2) .cse113 (or .cse40 .cse112) .cse83 (or .cse2 .cse114) (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) .cse115)) (or .cse40 .cse114) .cse57 .cse116)) .cse16) (or .cse16 (let ((.cse117 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse118 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))))) (and .cse67 .cse68 .cse83 (or .cse2 .cse117) (or .cse40 .cse117) (or .cse118 .cse2) (or .cse118 .cse40) .cse57 (or .cse2 (and .cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 (+ v_arrayElimCell_205 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))))) (or .cse21 (and (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse119 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse119 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse119 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse120 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse120 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse120 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))))) (or .cse2 (and .cse1 .cse88)) (or .cse2 (and .cse89 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse16) .cse91 .cse32)) (or .cse2 (and .cse94 .cse99 .cse34 .cse91)) (or (and .cse94 .cse34 .cse60 .cse61) .cse2) (or .cse2 (and .cse111 .cse92 .cse91 .cse32)) (or .cse2 (and .cse111 .cse94 .cse34 .cse91)) (or (and .cse4 .cse100) .cse2) (or .cse2 (and .cse9 .cse89 .cse91 (or .cse16 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (or (and .cse113 (or .cse2 .cse115) .cse57 .cse116) .cse16) .cse121 (or (and .cse9 .cse98 .cse99 .cse91) .cse2) (or .cse2 (and .cse89 (or .cse16 (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse34 .cse91))))) (or .cse2 (and .cse60 (or .cse16 (and .cse136 .cse132)) .cse61 .cse32)) .cse137 (or .cse2 (and .cse5 (or (and .cse138 .cse139 .cse140) .cse21) .cse60 (or (and .cse135 .cse141) .cse16))) (or .cse16 (let ((.cse144 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse142 .cse113 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))))) .cse115)) .cse54 .cse143 (or .cse144 .cse2) .cse57 (or .cse40 .cse144) .cse116)))))) (or .cse20 (let ((.cse174 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse307 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse307 v_arrayElimCell_201) 8) 0) (= (select (select .cse307 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse172 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse306 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse306 v_arrayElimCell_201) 8) 0) (= (select (select .cse306 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse191 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse305 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse305 v_arrayElimCell_201) 8) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse162 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse304 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse304 v_arrayElimCell_201) 8) 0) (= (select (select .cse304 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))))))) (let ((.cse157 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse303 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse303 v_arrayElimCell_201) 8) 0) (= (select (select .cse303 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse40)) (.cse176 (or .cse16 (and .cse135 .cse162))) (.cse173 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse161 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse190 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse152 (or .cse21 (and (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse300 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse299 (+ v_ArrVal_3323 8))) (or (= .cse299 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse300 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0) (not (= (select (select .cse300 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse299) 0))))) .cse123 (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_203 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse301 (+ v_ArrVal_3323 8)) (.cse302 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse301 0) (= v_ArrVal_3323 8) (= (select (select .cse302 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse302 v_ArrVal_3321) .cse301) 0)) (= (select (select .cse302 v_arrayElimCell_201) (+ v_arrayElimCell_203 8)) 0))))))) (.cse165 (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse296 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse295 (+ v_ArrVal_3323 8))) (or (= .cse295 0) (= v_ArrVal_3323 8) (= (select (select .cse296 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select (select .cse296 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse296 v_ArrVal_3321) .cse295) 0))))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse298 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse297 (+ v_ArrVal_3323 8))) (or (= .cse297 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse298 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse298 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse297) 0))))) .cse123))) (.cse175 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse163 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3307 Int) (v_ArrVal_3310 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_ArrVal_3307)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse153 (or .cse16 (and .cse65 .cse191))) (.cse164 (or .cse16 (and .cse62 .cse172))) (.cse257 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse223 (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse291 (+ v_ArrVal_3323 8)) (.cse292 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= .cse291 0) (= (select (select .cse292 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse292 v_ArrVal_3321) .cse291) 0)) (= (select (select .cse292 v_arrayElimCell_201) 8) 0)))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse294 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse293 (+ v_ArrVal_3323 8))) (or (= .cse293 0) (= v_ArrVal_3323 0) (= (select (select .cse294 v_arrayElimCell_201) 8) 0) (not (= (select (select .cse294 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse293) 0))))) .cse147))) (.cse189 (or (and .cse174 .cse132) .cse16))) (and (or .cse21 (and (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimCell_207 Int)) (let ((.cse149 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse148 (+ v_ArrVal_3323 8))) (or (= .cse148 0) (= v_ArrVal_3323 8) (= (select (select .cse149 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse149 v_ArrVal_3321) .cse148) 0))))) (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse151 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse150 (+ v_ArrVal_3323 8))) (or (= .cse150 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse151 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse151 v_ArrVal_3321) .cse150) 0))))))) .cse51 (or (and .cse9 .cse152 .cse153 .cse91) .cse2) .cse93 (or (let ((.cse156 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse160 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse160 v_arrayElimCell_201) 8) 0) (= (select (select .cse160 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse154 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse154 v_arrayElimCell_201) 8) 0) (= (select (select .cse154 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))))) .cse115) .cse2) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse155 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse155 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse155 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) .cse113 (or .cse2 .cse156) .cse157 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse158 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse159 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse158 v_arrayElimCell_201) 8) 0) (= (select (select .cse159 v_arrayElimCell_201) 8) 0) (= (select (select .cse158 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse159 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse57 .cse116 (or .cse40 .cse156))) .cse16) (or .cse16 (and (or (and .cse135 .cse161 .cse162) .cse2) .cse163)) (or .cse2 (and .cse34 .cse164 .cse165 .cse91)) (or (let ((.cse166 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse171 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse171 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse171 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or .cse2 .cse166) .cse157 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse167 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse167 v_arrayElimCell_201) 8) 0) (= (select (select .cse167 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) (or .cse40 .cse166) .cse75 .cse57 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse168 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse168 v_arrayElimCell_201) 8) 0) (= (select (select .cse168 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse74)) .cse76 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse170 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse169 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse169 v_arrayElimCell_201) 8) 0) (= (select (select .cse170 v_arrayElimCell_201) 8) 0) (= (select (select .cse170 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse169 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))))))))) .cse16) (or .cse2 (and .cse152 .cse34 .cse164 .cse91)) (or (and (or (and .cse62 .cse172 .cse173) .cse2) .cse163) .cse16) .cse97 (or .cse16 (and (or .cse2 (and .cse174 .cse175 .cse132)) .cse163)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse16 .cse2) (or .cse2 (and .cse9 .cse153 .cse165 .cse91)) .cse66 (or .cse2 (and .cse152 .cse5 .cse176 .cse91)) (or .cse16 (let ((.cse180 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse182 v_arrayElimCell_201) 8) 0) (= (select (select .cse182 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (and (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse177 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse177 v_arrayElimCell_201) 8) 0) (= (select (select .cse177 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse53)) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse178 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse179 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse178 v_arrayElimCell_201) 8) 0) (= (select (select .cse179 v_arrayElimCell_201) 8) 0) (= (select (select .cse178 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse179 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse180 .cse2) .cse157 (or .cse40 .cse180) .cse56 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse181 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse181 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) .cse57 .cse58))) (or (let ((.cse184 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse188 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse188 v_arrayElimCell_201) 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse188 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and .cse67 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse183 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse183 v_arrayElimCell_201) 8) 0) (= (select (select .cse183 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) .cse68 .cse157 (or .cse2 .cse184) .cse57 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse186 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse185 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse185 v_arrayElimCell_201) 8) 0) (= (select (select .cse186 v_arrayElimCell_201) 8) 0) (= (select (select .cse186 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse185 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))))))) (or .cse2 (and .cse70 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse187 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse187 v_arrayElimCell_201) 8) 0) (= (select (select .cse187 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (or .cse40 .cse184))) .cse16) .cse77 (or .cse2 (and .cse189 .cse165 .cse91 .cse32)) .cse78 (or .cse16 (and (or .cse2 (and .cse190 .cse65 .cse191)) .cse163)) .cse102 .cse79 .cse104 .cse107 (or .cse2 (and .cse5 (or .cse21 (and (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse192 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 0) (= (select (select .cse192 v_arrayElimCell_201) 8) 0) (not (= (select (select .cse192 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse193 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse193 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (not (= (select (select .cse193 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)) (= (select (select .cse193 v_arrayElimCell_201) 8) 0)))) .cse140)) .cse60 .cse176)) .cse80 .cse110 (or .cse2 (and .cse5 .cse176 .cse165 .cse91)) (or (and .cse152 .cse189 .cse91 .cse32) .cse2) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))))) .cse16 .cse2) (or (let ((.cse221 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse288 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse288 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse288 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse229 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse287 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse287 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse287 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse230 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse286 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse286 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse286 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse273 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse285 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse285 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select .cse285 v_arrayElimCell_201) .cse44) 0))))) (.cse232 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse284 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse284 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse284 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (let ((.cse220 (or (and .cse135 .cse232) .cse16)) (.cse202 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse283 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse283 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse283 v_arrayElimCell_201) .cse44) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse205 (or .cse21 (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse280 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse279 (+ v_ArrVal_3323 8))) (or (= .cse279 0) (= v_ArrVal_3323 8) (= (select (select .cse280 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select (select .cse280 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select (select .cse280 v_ArrVal_3321) .cse279) 0))))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse282 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse281 (+ v_ArrVal_3323 8))) (or (= .cse281 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= 0 (select (select .cse282 v_arrayElimCell_201) (+ v_arrayElimCell_205 8))) (not (= (select (select .cse282 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse281) 0))))) .cse123))) (.cse224 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse277 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse278 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse277 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse278 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse277 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse278 v_arrayElimCell_201) .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse212 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse276 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse276 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse276 v_arrayElimCell_201) .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse225 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse275 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse275 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse275 v_arrayElimCell_201) .cse44) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse70))) (.cse226 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse274 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse274 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse274 v_arrayElimCell_201) .cse44) 0)))))))) (.cse227 (or .cse40 .cse273)) (.cse228 (or .cse2 .cse273)) (.cse231 (or .cse16 (and .cse62 .cse230))) (.cse222 (or (and .cse132 .cse229) .cse16)) (.cse204 (or .cse16 (and .cse221 .cse65))) (.cse203 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse272 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse272 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse272 v_arrayElimCell_201) .cse44) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse258 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse271 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse271 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse271 v_arrayElimCell_201) .cse44) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0))))))) (.cse195 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_223 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse270 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_223)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse270 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse270 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (.cse206 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int))) (let ((.cse269 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse269 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse269 v_arrayElimCell_201) .cse44) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and (or (let ((.cse194 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse201 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse201 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse201 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and .cse67 (or .cse40 .cse194) .cse68 .cse195 (or .cse194 .cse2) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse196 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse196 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse196 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse70) .cse2) .cse57 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse197 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse199 (+ v_arrayElimCell_205 8)) (.cse198 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse197 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse198 v_arrayElimCell_201) .cse199) 0) (= (select (select .cse197 v_arrayElimCell_201) .cse199) 0) (= (select (select .cse198 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse200 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse200 v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse200 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) .cse16) (or .cse16 (and (or (and .cse62 .cse202 .cse173) .cse2) .cse163)) (or (and (or (and .cse203 .cse135 .cse161) .cse2) .cse163) .cse16) (or .cse2 (and .cse9 .cse204 .cse205 .cse91)) (or (and .cse9 .cse204 .cse165 .cse91) .cse2) (or .cse2 (and .cse165 .cse91 (or .cse16 (and .cse132 .cse206)) .cse32)) (or .cse16 (let ((.cse208 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse213 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse213 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse213 v_arrayElimCell_201) .cse44) 0)))))) (and (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse207 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse207 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse207 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse113 (or .cse40 .cse208) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse210 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse209 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse209 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse210 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse210 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (= (select (select .cse209 v_arrayElimCell_201) .cse44) 0))))))) (or .cse2 .cse208) .cse57 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse211 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse211 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse211 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (not (= (select v_ArrVal_3319 .cse44) 0)))))) .cse115) .cse2) .cse212 .cse116))) (or (let ((.cse218 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse219 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse219 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse219 v_arrayElimCell_201) .cse44) 0)))))) (and (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse214 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse214 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse214 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse215 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse215 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse215 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse53)) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse217 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse216 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse216 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse217 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse217 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse216 v_arrayElimCell_201) .cse44) 0))))))) .cse56 .cse57 .cse212 .cse58 (or .cse40 .cse218) (or .cse218 .cse2))) .cse16) (or .cse2 (and .cse5 .cse220 .cse165 .cse91)) (or (and .cse152 .cse5 .cse220 .cse91) .cse2) (or .cse16 (and (or .cse2 (and .cse221 .cse190 .cse65)) .cse163)) (or .cse2 (and .cse222 .cse223 .cse60 .cse32)) (or .cse16 (and .cse67 .cse68 .cse224 .cse57 .cse212 .cse225 .cse226 .cse227 .cse228)) (or .cse16 (and .cse163 (or .cse2 (and .cse175 .cse132 .cse229)))) (or .cse16 (and (or .cse2 (and .cse62 .cse230 .cse173)) .cse163)) (or .cse2 (and .cse231 .cse205 .cse34 .cse91)) (or (and (or (and .cse135 .cse232 .cse161) .cse2) .cse163) .cse16) (or .cse2 (and .cse5 .cse223 .cse60 .cse220)) (or .cse2 (and (or (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse233 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse233 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select (select .cse233 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (not (= (select (select .cse233 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse234 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= 0 (select (select .cse234 v_arrayElimCell_201) (+ v_arrayElimCell_205 8))) (not (= (select (select .cse234 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) .cse96) .cse21) .cse5 .cse220 .cse91)) (or (and (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse235 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse235 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse235 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse236 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse236 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse236 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) .cse21) (or .cse2 (and .cse34 (or .cse16 (and .cse62 .cse202)) .cse165 .cse91)) (or .cse2 (and .cse231 .cse34 .cse165 .cse91)) (or .cse2 (and .cse231 .cse223 .cse34 .cse60)) (or .cse16 (let ((.cse238 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse243 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse243 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse243 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))) (and (or .cse2 (and .cse74 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse237 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse237 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse237 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse195 (or .cse40 .cse238) .cse75 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse239 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse239 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse239 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse240 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse242 (+ v_arrayElimCell_205 8)) (.cse241 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse240 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse241 v_arrayElimCell_201) .cse242) 0) (= (select (select .cse240 v_arrayElimCell_201) .cse242) 0) (= (select (select .cse241 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse57 (or .cse2 .cse238) .cse76))) (or .cse16 (let ((.cse248 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse250 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse250 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse250 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (and (or (and .cse53 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse244 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse244 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse244 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse246 (+ v_arrayElimCell_205 8)) (.cse245 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse247 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse245 v_arrayElimCell_201) .cse246) 0) (= (select (select .cse247 v_arrayElimCell_201) .cse246) 0) (= (select (select .cse245 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse247 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse195 (or .cse40 .cse248) .cse56 .cse57 (or .cse248 .cse2) .cse58 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse249 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse249 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse249 v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))))) (or (and .cse9 .cse204 .cse152 .cse91) .cse2) (or (and .cse222 .cse205 .cse91 .cse32) .cse2) (or .cse16 (let ((.cse251 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse256 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse256 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select .cse256 v_arrayElimCell_201) .cse44) 0)))))) (and (or .cse251 .cse2) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse252 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse252 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse252 v_arrayElimCell_201) .cse44) 0)))))) .cse2) (or .cse40 .cse251) .cse75 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (let ((.cse253 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse254 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse253 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse254 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse253 v_arrayElimCell_201) .cse44) 0) (= (select (select .cse254 v_arrayElimCell_201) .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse40) .cse57 .cse212 (or .cse2 (and .cse74 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int)) (or (forall ((v_arrayElimCell_210 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse255 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse255 v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (= (select (select .cse255 v_arrayElimCell_201) .cse44) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse76))) (or (and .cse222 .cse165 .cse91 .cse32) .cse2) (or .cse16 (and .cse67 .cse68 (or .cse257 .cse2) .cse224 .cse57 .cse212 .cse163 .cse225 .cse226 (or (and .cse258 .cse190 .cse65) .cse2) .cse227 .cse228)) (or .cse2 (and .cse152 .cse231 .cse34 .cse91)) (or .cse2 (and .cse222 .cse152 .cse91 .cse32)) (or .cse21 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse259 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse259 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse259 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0)))))) (or (and .cse9 .cse204 .cse223 .cse60) .cse2) (or .cse2 (and (or (and .cse203 .cse135) .cse16) .cse5 (or (and (forall ((v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse260 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= (select (select .cse260 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= v_ArrVal_3323 0) (= (select (select .cse260 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse260 v_ArrVal_3321) (+ v_ArrVal_3323 8)) 0))))) (forall ((v_arrayElimArr_35 (Array Int Int)) (v_arrayElimCell_201 Int) (v_ArrVal_3323 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse261 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= (select (select .cse261 v_arrayElimCell_201) 0) 0) (not (= (select (select .cse261 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ v_ArrVal_3323 8)) 0))))) .cse96) .cse21) .cse91)) (or .cse2 (and .cse9 (or .cse16 (and .cse258 .cse65)) .cse165 .cse91)) (or .cse16 (let ((.cse263 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_201 Int) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_arrayElimCell_205 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse268 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse268 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse268 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (and .cse113 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse262 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse262 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse262 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))))))) .cse195 (or .cse40 .cse263) .cse57 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (not (= (select v_ArrVal_3319 .cse44) 0)) (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (let ((.cse264 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse264 v_arrayElimCell_201) (+ v_arrayElimCell_205 8)) 0) (= (select (select .cse264 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse115) .cse2) (or .cse263 .cse2) .cse116 (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_arrayElimCell_201 Int) (v_arrayElimCell_205 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (let ((.cse266 (+ v_arrayElimCell_205 8)) (.cse265 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse267 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319))) (or (= (select (select .cse265 v_arrayElimCell_201) .cse266) 0) (= (select (select .cse267 v_arrayElimCell_201) .cse266) 0) (= (select (select .cse265 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select (select .cse267 v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))))))))) (or .cse16 (and (or (and .cse175 .cse132 .cse206) .cse2) .cse163))))) .cse81) (or (and .cse9 .cse153 .cse223 .cse60) .cse2) .cse137 (or (and .cse223 .cse34 .cse60 .cse164) .cse2) (or .cse16 .cse257 .cse2) (or .cse21 (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_42 (Array Int Int)) (v_ArrVal_3319 (Array Int Int))) (let ((.cse290 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse289 (+ v_ArrVal_3323 8))) (or (= .cse289 0) (= v_ArrVal_3323 8) (= v_ArrVal_3323 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse290 v_arrayElimCell_215) .cse47) 0) (not (= (select (select .cse290 v_ArrVal_3321) .cse289) 0)))))) .cse121 (or (and .cse223 .cse60 .cse189 .cse32) .cse2) (or .cse16 .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 .cse44) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))))))) (or .cse16 (let ((.cse309 (forall ((v_arrayElimCell_208 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)))) (.cse308 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse142 (or .cse308 .cse2) .cse143 (or .cse40 .cse309) .cse19 (or .cse309 .cse2) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) (or .cse40 .cse308) .cse27))) (or .cse21 .cse30 .cse59) (or .cse21 .cse30 .cse101) (or .cse2 (and .cse87 .cse37)) (or (and .cse5 .cse7 .cse8 .cse11) .cse2) (or .cse21 .cse30 .cse52) (or (and .cse310 (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) .cse15) (or .cse2 (and .cse87 .cse311)) (or .cse103 .cse21 .cse30) (or .cse82 .cse21 .cse30) (or .cse15 (and .cse310 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))))) .cse2))) (or (and .cse14 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_210 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select v_ArrVal_3319 8) 0))))))) .cse2)) .cse15) (or .cse16 (let ((.cse312 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select v_ArrVal_3319 .cse44) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (.cse313 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (and .cse69 (or .cse312 .cse2) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_211 Int) (v_arrayElimCell_207 Int) (v_ArrVal_3319 (Array Int Int))) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0)) (not (= (select v_ArrVal_3319 .cse44) 0)) (= (select v_ArrVal_3319 8) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) .cse2) .cse19 (or .cse2 .cse313) .cse72 (or .cse40 .cse312) .cse27 (or .cse40 .cse313)))) (or .cse2 (and .cse87 .cse0)) (or (and .cse7 .cse31 .cse32 .cse11) .cse2) (or .cse2 (and .cse12 .cse33 .cse34 .cse13)) (or .cse2 (and .cse33 .cse34 .cse7 .cse11)) (or (and .cse35 .cse28) .cse2) (or (and .cse12 .cse5 (or .cse21 (and (or .cse30 .cse140) (or .cse30 .cse138) (or .cse30 .cse139))) .cse8) .cse2) (or .cse2 (and .cse9 .cse6 .cse7 .cse10)) (or .cse2 (and .cse314 .cse35)) (or .cse2 (and .cse1 .cse311)) (or (and .cse310 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) .cse2)) .cse15) (or (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_208 Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_208) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0))))))) .cse2) .cse14) .cse15) (or (let ((.cse315 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_29 .cse46))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))))) (and (or .cse40 .cse315) .cse310 (or .cse2 .cse315) .cse14 (or .cse2 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_33 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (not (= (select v_ArrVal_3319 8) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)))))) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_29 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0)))) .cse2) (or .cse2 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int)) (or (forall ((v_ArrVal_3310 (Array Int Int)) (v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_211 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int)) (or (not (= (select v_ArrVal_3319 8) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_211 8)) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0))))) (or .cse40 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| Int) (v_ArrVal_3310 (Array Int Int)) (v_arrayElimCell_221 Int) (v_ArrVal_3319 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 v_arrayElimCell_221)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| v_ArrVal_3310) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse47) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_72|) 0)) (not (= (select v_ArrVal_3319 8) 0))))))) .cse15) (or (and (forall ((v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_218 Int) (v_arrayElimArr_30 (Array Int Int))) (let ((.cse317 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse316 (+ v_ArrVal_3323 8))) (or (= .cse316 0) (= v_ArrVal_3323 8) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select .cse317 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (not (= (select (select .cse317 v_ArrVal_3321) .cse316) 0))))) (forall ((v_arrayElimCell_210 Int) (v_ArrVal_3323 Int) (v_ArrVal_3321 Int) (v_arrayElimCell_215 Int) (v_arrayElimArr_31 (Array Int Int)) (v_ArrVal_3319 (Array Int Int)) (v_arrayElimCell_207 Int) (v_arrayElimCell_218 Int)) (let ((.cse319 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319)) (.cse318 (+ v_ArrVal_3323 8))) (or (= .cse318 0) (= v_ArrVal_3323 8) (= (select (select .cse319 v_arrayElimCell_215) (+ v_arrayElimCell_218 8)) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3321) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse45 .cse46 (select v_arrayElimArr_31 .cse46))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3319) v_arrayElimCell_207) (+ v_arrayElimCell_210 8)) 0) (not (= (select (select .cse319 v_ArrVal_3321) .cse318) 0)))))) .cse21 .cse30) (or (and .cse314 .cse4) .cse2) (or (and .cse17 .cse18 .cse19 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27) .cse16) (or .cse40 .cse50))))))) is different from true [2024-11-28 04:07:32,049 WARN L286 SmtUtils]: Spent 16.21s on a formula simplification that was a NOOP. DAG size: 883 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-28 04:07:32,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:32,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 16252 treesize of output 17766 [2024-11-28 04:07:33,650 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:33,652 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 3864 treesize of output 3855 [2024-11-28 04:07:34,384 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 3846 treesize of output 3842 [2024-11-28 04:07:35,175 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 3842 treesize of output 3834 [2024-11-28 04:07:36,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:36,125 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 3834 treesize of output 3825 [2024-11-28 04:07:37,024 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 3816 treesize of output 3812 [2024-11-28 04:07:37,798 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 3812 treesize of output 3804 [2024-11-28 04:07:38,638 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 3804 treesize of output 3800 [2024-11-28 04:07:39,309 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 3800 treesize of output 3796 [2024-11-28 04:07:40,320 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:40,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3796 treesize of output 3799 [2024-11-28 04:07:41,023 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 3774 treesize of output 3766 [2024-11-28 04:07:41,758 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 3766 treesize of output 3762 [2024-11-28 04:07:42,709 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 3762 treesize of output 3758 [2024-11-28 04:07:43,625 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:43,627 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 3758 treesize of output 3749 [2024-11-28 04:07:44,718 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:44,720 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 3740 treesize of output 3731 [2024-11-28 04:07:45,590 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 3722 treesize of output 3718 [2024-11-28 04:07:46,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:46,505 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 3718 treesize of output 3709 [2024-11-28 04:07:47,333 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 3700 treesize of output 3692 [2024-11-28 04:07:48,258 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:48,260 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 3692 treesize of output 3681 [2024-11-28 04:07:49,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:49,091 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 3672 treesize of output 3673 [2024-11-28 04:07:49,791 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 3664 treesize of output 3656 [2024-11-28 04:07:50,862 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:50,864 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 3656 treesize of output 3631 [2024-11-28 04:07:51,712 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 3622 treesize of output 3618 [2024-11-28 04:07:52,675 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:52,676 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 3618 treesize of output 3593 [2024-11-28 04:07:53,451 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 3584 treesize of output 3576 [2024-11-28 04:07:54,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:54,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3576 treesize of output 3579 [2024-11-28 04:07:55,201 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 3554 treesize of output 3550 [2024-11-28 04:07:56,088 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 3550 treesize of output 3542 [2024-11-28 04:07:57,136 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:57,138 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 3542 treesize of output 3533 [2024-11-28 04:07:58,143 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 3524 treesize of output 3516 [2024-11-28 04:07:59,914 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:07:59,915 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 3516 treesize of output 3491 [2024-11-28 04:08:01,864 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:01,866 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 3398 treesize of output 3373 [2024-11-28 04:08:02,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:02,837 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 3364 treesize of output 3353 [2024-11-28 04:08:03,730 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:03,732 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 3344 treesize of output 3345 [2024-11-28 04:08:04,668 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:04,669 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 3336 treesize of output 3337 [2024-11-28 04:08:05,450 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 3328 treesize of output 3320 [2024-11-28 04:08:06,296 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:06,297 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 3320 treesize of output 3309 [2024-11-28 04:08:07,073 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 3300 treesize of output 3298 [2024-11-28 04:08:07,796 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 3298 treesize of output 3294 [2024-11-28 04:08:08,671 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:08,673 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 3294 treesize of output 3285 [2024-11-28 04:08:09,502 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 3276 treesize of output 3268 [2024-11-28 04:08:10,254 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 3268 treesize of output 3264 [2024-11-28 04:08:11,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:11,060 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 3264 treesize of output 3255 [2024-11-28 04:08:11,775 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 3246 treesize of output 3238 [2024-11-28 04:08:12,516 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 3238 treesize of output 3234 [2024-11-28 04:08:13,517 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 3234 treesize of output 3230 [2024-11-28 04:08:14,410 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 3230 treesize of output 3228 [2024-11-28 04:08:15,622 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 3228 treesize of output 3224 [2024-11-28 04:08:16,478 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 3224 treesize of output 3216 [2024-11-28 04:08:17,677 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:17,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3216 treesize of output 3219 [2024-11-28 04:08:18,493 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 3194 treesize of output 3190 [2024-11-28 04:08:19,548 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 3190 treesize of output 3182 [2024-11-28 04:08:20,447 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 3182 treesize of output 3174 [2024-11-28 04:08:21,547 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:21,548 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 3174 treesize of output 3163 [2024-11-28 04:08:22,434 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 3154 treesize of output 3146 [2024-11-28 04:08:23,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:23,661 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 3146 treesize of output 3137 [2024-11-28 04:08:24,515 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 3128 treesize of output 3124 [2024-11-28 04:08:25,579 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:25,580 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 3124 treesize of output 3125 [2024-11-28 04:08:26,759 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 3116 treesize of output 3112 [2024-11-28 04:08:28,197 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 3112 treesize of output 3108 [2024-11-28 04:08:29,057 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 3108 treesize of output 3104 [2024-11-28 04:08:29,938 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 3104 treesize of output 3102 [2024-11-28 04:08:30,816 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 3102 treesize of output 3094 [2024-11-28 04:08:31,862 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:31,864 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 3094 treesize of output 3085 [2024-11-28 04:08:32,899 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 3076 treesize of output 3068 [2024-11-28 04:08:34,077 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:34,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3068 treesize of output 3071 [2024-11-28 04:08:34,997 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 3046 treesize of output 3038 [2024-11-28 04:08:36,126 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 3038 treesize of output 3034 [2024-11-28 04:08:37,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:37,354 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 3034 treesize of output 3025 [2024-11-28 04:08:38,316 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 3016 treesize of output 3008 [2024-11-28 04:08:39,154 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 3008 treesize of output 3004 [2024-11-28 04:08:39,992 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 3004 treesize of output 2996 [2024-11-28 04:08:40,870 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 2996 treesize of output 2992 [2024-11-28 04:08:41,824 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:41,826 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 2992 treesize of output 2983