/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/list-ext3-properties/dll_circular_traversal-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 17:17:11,024 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 17:17:11,075 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 17:17:11,081 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 17:17:11,081 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 17:17:11,104 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 17:17:11,105 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 17:17:11,105 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 17:17:11,105 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 17:17:11,108 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 17:17:11,109 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 17:17:11,109 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 17:17:11,109 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 17:17:11,110 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 17:17:11,110 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 17:17:11,110 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 17:17:11,110 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 17:17:11,111 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 17:17:11,111 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 17:17:11,112 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 17:17:11,112 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 17:17:11,112 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 17:17:11,112 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 17:17:11,112 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 17:17:11,113 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 17:17:11,113 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 17:17:11,113 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 17:17:11,113 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 17:17:11,114 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 17:17:11,114 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 17:17:11,114 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 17:17:11,115 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 17:17:11,115 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 17:17:11,115 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 17:17:11,115 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 17:17:11,115 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 17:17:11,115 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 17:17:11,115 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 17:17:11,115 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 17:17:11,115 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 17:17:11,116 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 17:17:11,116 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 17:17:11,116 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 17:17:11,116 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 17:17:11,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 17:17:11,344 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 17:17:11,346 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 17:17:11,347 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 17:17:11,347 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 17:17:11,348 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/list-ext3-properties/dll_circular_traversal-2.i [2023-12-19 17:17:12,319 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 17:17:12,542 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 17:17:12,543 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/list-ext3-properties/dll_circular_traversal-2.i [2023-12-19 17:17:12,562 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f094a132d/ea85fb8a7fbe4422840911b1ce51f3c9/FLAG53c6ed29f [2023-12-19 17:17:12,576 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f094a132d/ea85fb8a7fbe4422840911b1ce51f3c9 [2023-12-19 17:17:12,578 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 17:17:12,579 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 17:17:12,579 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 17:17:12,580 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 17:17:12,584 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 17:17:12,585 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,585 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74976e71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12, skipping insertion in model container [2023-12-19 17:17:12,586 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,625 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 17:17:12,805 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/list-ext3-properties/dll_circular_traversal-2.i[24211,24224] [2023-12-19 17:17:12,811 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 17:17:12,821 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 17:17:12,868 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/list-ext3-properties/dll_circular_traversal-2.i[24211,24224] [2023-12-19 17:17:12,869 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 17:17:12,900 INFO L206 MainTranslator]: Completed translation [2023-12-19 17:17:12,901 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12 WrapperNode [2023-12-19 17:17:12,901 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 17:17:12,902 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 17:17:12,902 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 17:17:12,902 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 17:17:12,907 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,922 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,940 INFO L138 Inliner]: procedures = 122, calls = 27, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 93 [2023-12-19 17:17:12,941 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 17:17:12,941 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 17:17:12,941 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 17:17:12,941 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 17:17:12,948 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,949 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,951 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,964 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 10 writes are split as follows [0, 10]. [2023-12-19 17:17:12,964 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,964 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,969 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,972 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,973 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,974 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,976 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 17:17:12,976 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 17:17:12,976 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 17:17:12,977 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 17:17:12,977 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (1/1) ... [2023-12-19 17:17:12,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 17:17:13,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 17:17:13,019 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 17:17:13,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 17:17:13,055 INFO L130 BoogieDeclarations]: Found specification of procedure myexit [2023-12-19 17:17:13,055 INFO L138 BoogieDeclarations]: Found implementation of procedure myexit [2023-12-19 17:17:13,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-12-19 17:17:13,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-12-19 17:17:13,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-12-19 17:17:13,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-12-19 17:17:13,056 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 17:17:13,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 17:17:13,137 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 17:17:13,138 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 17:17:13,173 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint myexitFINAL: assume true; [2023-12-19 17:17:13,294 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 17:17:13,321 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 17:17:13,322 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-12-19 17:17:13,322 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 05:17:13 BoogieIcfgContainer [2023-12-19 17:17:13,322 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 17:17:13,324 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 17:17:13,324 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 17:17:13,326 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 17:17:13,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 05:17:12" (1/3) ... [2023-12-19 17:17:13,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a2ed42f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 05:17:13, skipping insertion in model container [2023-12-19 17:17:13,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:17:12" (2/3) ... [2023-12-19 17:17:13,327 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a2ed42f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 05:17:13, skipping insertion in model container [2023-12-19 17:17:13,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 05:17:13" (3/3) ... [2023-12-19 17:17:13,330 INFO L112 eAbstractionObserver]: Analyzing ICFG dll_circular_traversal-2.i [2023-12-19 17:17:13,340 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 17:17:13,341 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 17:17:13,375 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 17:17:13,381 INFO L357 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, mHoare=true, 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;@64094c13, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 17:17:13,381 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 17:17:13,384 INFO L276 IsEmpty]: Start isEmpty. Operand has 23 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 21 states have internal predecessors, (30), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-19 17:17:13,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-19 17:17:13,392 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 17:17:13,392 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 17:17:13,392 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 17:17:13,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 17:17:13,396 INFO L85 PathProgramCache]: Analyzing trace with hash 352116253, now seen corresponding path program 1 times [2023-12-19 17:17:13,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 17:17:13,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831141844] [2023-12-19 17:17:13,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 17:17:13,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 17:17:13,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 17:17:13,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-19 17:17:13,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 17:17:13,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831141844] [2023-12-19 17:17:13,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831141844] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 17:17:13,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 17:17:13,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 17:17:13,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140443081] [2023-12-19 17:17:13,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 17:17:13,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 17:17:13,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 17:17:13,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 17:17:13,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 17:17:13,589 INFO L87 Difference]: Start difference. First operand has 23 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 21 states have internal predecessors, (30), 2 states have call successors, (2), 1 states have call predecessors, (2), 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 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) [2023-12-19 17:17:13,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 17:17:13,610 INFO L93 Difference]: Finished difference Result 36 states and 50 transitions. [2023-12-19 17:17:13,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 17:17:13,614 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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 8 [2023-12-19 17:17:13,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 17:17:13,618 INFO L225 Difference]: With dead ends: 36 [2023-12-19 17:17:13,618 INFO L226 Difference]: Without dead ends: 16 [2023-12-19 17:17:13,620 INFO L412 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 [2023-12-19 17:17:13,623 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 17:17:13,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 25 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 17:17:13,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2023-12-19 17:17:13,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2023-12-19 17:17:13,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 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) [2023-12-19 17:17:13,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2023-12-19 17:17:13,643 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 8 [2023-12-19 17:17:13,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 17:17:13,644 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2023-12-19 17:17:13,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) [2023-12-19 17:17:13,644 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2023-12-19 17:17:13,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-19 17:17:13,644 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 17:17:13,645 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 17:17:13,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-19 17:17:13,645 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 17:17:13,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 17:17:13,646 INFO L85 PathProgramCache]: Analyzing trace with hash 341034001, now seen corresponding path program 1 times [2023-12-19 17:17:13,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 17:17:13,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639830168] [2023-12-19 17:17:13,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 17:17:13,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 17:17:13,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 17:17:13,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-19 17:17:13,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 17:17:13,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639830168] [2023-12-19 17:17:13,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639830168] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 17:17:13,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 17:17:13,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 17:17:13,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425706146] [2023-12-19 17:17:13,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 17:17:13,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 17:17:13,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 17:17:13,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 17:17:13,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 17:17:13,812 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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) [2023-12-19 17:17:13,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 17:17:13,830 INFO L93 Difference]: Finished difference Result 29 states and 35 transitions. [2023-12-19 17:17:13,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 17:17:13,831 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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 8 [2023-12-19 17:17:13,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 17:17:13,831 INFO L225 Difference]: With dead ends: 29 [2023-12-19 17:17:13,831 INFO L226 Difference]: Without dead ends: 19 [2023-12-19 17:17:13,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 17:17:13,833 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 2 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 27 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.0s IncrementalHoareTripleChecker+Time [2023-12-19 17:17:13,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 27 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 17:17:13,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2023-12-19 17:17:13,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 17. [2023-12-19 17:17:13,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.25) internal successors, (20), 16 states have internal predecessors, (20), 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) [2023-12-19 17:17:13,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 20 transitions. [2023-12-19 17:17:13,836 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 20 transitions. Word has length 8 [2023-12-19 17:17:13,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 17:17:13,836 INFO L495 AbstractCegarLoop]: Abstraction has 17 states and 20 transitions. [2023-12-19 17:17:13,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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) [2023-12-19 17:17:13,836 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2023-12-19 17:17:13,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-19 17:17:13,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 17:17:13,837 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 17:17:13,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-19 17:17:13,837 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 17:17:13,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 17:17:13,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1981597321, now seen corresponding path program 1 times [2023-12-19 17:17:13,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 17:17:13,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139035969] [2023-12-19 17:17:13,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 17:17:13,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 17:17:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 17:17:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-19 17:17:13,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 17:17:13,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139035969] [2023-12-19 17:17:13,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139035969] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 17:17:13,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503521934] [2023-12-19 17:17:13,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 17:17:13,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 17:17:13,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 17:17:13,940 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 17:17:13,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 17:17:14,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 17:17:14,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 17:17:14,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 17:17:14,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-19 17:17:14,087 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 17:17:14,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-19 17:17:14,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503521934] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 17:17:14,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-19 17:17:14,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-12-19 17:17:14,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81617844] [2023-12-19 17:17:14,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-19 17:17:14,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 17:17:14,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 17:17:14,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 17:17:14,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-19 17:17:14,121 INFO L87 Difference]: Start difference. First operand 17 states and 20 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-12-19 17:17:14,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 17:17:14,161 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2023-12-19 17:17:14,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 17:17:14,162 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 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 11 [2023-12-19 17:17:14,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 17:17:14,164 INFO L225 Difference]: With dead ends: 36 [2023-12-19 17:17:14,164 INFO L226 Difference]: Without dead ends: 26 [2023-12-19 17:17:14,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-19 17:17:14,167 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 4 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 29 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 [2023-12-19 17:17:14,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 29 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 17:17:14,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2023-12-19 17:17:14,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2023-12-19 17:17:14,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.16) internal successors, (29), 25 states have internal predecessors, (29), 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) [2023-12-19 17:17:14,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 29 transitions. [2023-12-19 17:17:14,176 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 29 transitions. Word has length 11 [2023-12-19 17:17:14,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 17:17:14,176 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 29 transitions. [2023-12-19 17:17:14,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-12-19 17:17:14,176 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 29 transitions. [2023-12-19 17:17:14,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-12-19 17:17:14,177 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 17:17:14,177 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 17:17:14,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-19 17:17:14,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 17:17:14,382 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 17:17:14,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 17:17:14,383 INFO L85 PathProgramCache]: Analyzing trace with hash 971283985, now seen corresponding path program 2 times [2023-12-19 17:17:14,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 17:17:14,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957975979] [2023-12-19 17:17:14,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 17:17:14,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 17:17:14,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 17:17:15,240 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-19 17:17:15,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 17:17:15,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957975979] [2023-12-19 17:17:15,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957975979] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 17:17:15,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597635690] [2023-12-19 17:17:15,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-19 17:17:15,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 17:17:15,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 17:17:15,245 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 17:17:15,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 17:17:15,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-19 17:17:15,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 17:17:15,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-19 17:17:15,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 17:17:15,475 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 [2023-12-19 17:17:15,541 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-12-19 17:17:15,544 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 [2023-12-19 17:17:15,593 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 0 case distinctions, treesize of input 16 treesize of output 16 [2023-12-19 17:17:15,597 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 [2023-12-19 17:17:15,665 INFO L349 Elim1Store]: treesize reduction 34, result has 44.3 percent of original size [2023-12-19 17:17:15,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 62 treesize of output 93 [2023-12-19 17:17:15,692 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:15,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 11 [2023-12-19 17:17:15,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 192 [2023-12-19 17:17:15,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2023-12-19 17:17:15,889 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-12-19 17:17:15,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2023-12-19 17:17:15,916 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-19 17:17:15,917 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 17:17:15,952 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_355 (Array Int Int)) (|ULTIMATE.start_dll_circular_create_~last~0#1.base| Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store |c_#memory_int#1| |ULTIMATE.start_dll_circular_create_~last~0#1.base| v_ArrVal_355) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_ArrVal_355 (let ((.cse0 (+ |c_ULTIMATE.start_dll_circular_create_~last~0#1.offset| 4))) (store (select |c_#memory_int#1| |ULTIMATE.start_dll_circular_create_~last~0#1.base|) .cse0 (select v_ArrVal_355 .cse0))))))) is different from false [2023-12-19 17:17:15,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:17:15,964 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 1 case distinctions, treesize of input 48 treesize of output 40 [2023-12-19 17:17:15,969 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:17:15,970 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 98 treesize of output 100 [2023-12-19 17:17:15,987 INFO L349 Elim1Store]: treesize reduction 16, result has 61.9 percent of original size [2023-12-19 17:17:15,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 61 treesize of output 75 [2023-12-19 17:17:16,013 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 13 treesize of output 1 [2023-12-19 17:17:16,103 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:17:16,103 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 28 treesize of output 32 [2023-12-19 17:17:16,136 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:17:16,136 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 22 treesize of output 26 [2023-12-19 17:17:16,160 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-12-19 17:17:16,170 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 39 treesize of output 33 [2023-12-19 17:17:16,332 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 4 not checked. [2023-12-19 17:17:16,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597635690] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 17:17:16,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-19 17:17:16,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 24 [2023-12-19 17:17:16,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012324635] [2023-12-19 17:17:16,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-19 17:17:16,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-19 17:17:16,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 17:17:16,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-19 17:17:16,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=487, Unknown=1, NotChecked=44, Total=600 [2023-12-19 17:17:16,334 INFO L87 Difference]: Start difference. First operand 26 states and 29 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 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) [2023-12-19 17:17:16,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 17:17:16,635 INFO L93 Difference]: Finished difference Result 30 states and 33 transitions. [2023-12-19 17:17:16,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 17:17:16,635 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 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 20 [2023-12-19 17:17:16,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 17:17:16,636 INFO L225 Difference]: With dead ends: 30 [2023-12-19 17:17:16,636 INFO L226 Difference]: Without dead ends: 28 [2023-12-19 17:17:16,637 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=732, Unknown=1, NotChecked=56, Total=930 [2023-12-19 17:17:16,637 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 17 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 17:17:16,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 136 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 205 Invalid, 0 Unknown, 15 Unchecked, 0.2s Time] [2023-12-19 17:17:16,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-19 17:17:16,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-12-19 17:17:16,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.1481481481481481) internal successors, (31), 27 states have internal predecessors, (31), 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) [2023-12-19 17:17:16,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2023-12-19 17:17:16,641 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 20 [2023-12-19 17:17:16,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 17:17:16,641 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2023-12-19 17:17:16,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 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) [2023-12-19 17:17:16,641 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2023-12-19 17:17:16,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-19 17:17:16,642 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 17:17:16,642 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 17:17:16,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 17:17:16,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-12-19 17:17:16,849 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 17:17:16,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 17:17:16,849 INFO L85 PathProgramCache]: Analyzing trace with hash 327668085, now seen corresponding path program 1 times [2023-12-19 17:17:16,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 17:17:16,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096896233] [2023-12-19 17:17:16,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 17:17:16,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 17:17:16,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 17:17:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-19 17:17:18,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 17:17:18,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096896233] [2023-12-19 17:17:18,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096896233] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 17:17:18,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595096866] [2023-12-19 17:17:18,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 17:17:18,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 17:17:18,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 17:17:18,035 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 17:17:18,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 17:17:18,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 17:17:18,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 94 conjunts are in the unsatisfiable core [2023-12-19 17:17:18,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 17:17:18,189 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 [2023-12-19 17:17:18,227 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-12-19 17:17:18,228 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 19 treesize of output 16 [2023-12-19 17:17:18,270 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-12-19 17:17:18,270 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 [2023-12-19 17:17:18,349 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2023-12-19 17:17:18,350 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 [2023-12-19 17:17:18,413 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 16 [2023-12-19 17:17:18,419 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 16 treesize of output 11 [2023-12-19 17:17:18,491 INFO L349 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2023-12-19 17:17:18,491 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 21 treesize of output 25 [2023-12-19 17:17:18,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 17:17:18,552 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 29 treesize of output 26 [2023-12-19 17:17:18,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2023-12-19 17:17:18,560 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 31 [2023-12-19 17:17:18,568 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2023-12-19 17:17:18,568 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 69 treesize of output 60 [2023-12-19 17:17:18,570 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 24 treesize of output 11 [2023-12-19 17:17:18,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 15 [2023-12-19 17:17:18,581 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 8 treesize of output 7 [2023-12-19 17:17:18,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2023-12-19 17:17:18,647 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 103 treesize of output 27 [2023-12-19 17:17:18,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 17:17:18,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 27 [2023-12-19 17:17:18,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 11 [2023-12-19 17:17:18,720 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 11 [2023-12-19 17:17:18,722 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 7 treesize of output 3 [2023-12-19 17:17:18,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 34 [2023-12-19 17:17:18,732 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 47 treesize of output 23 [2023-12-19 17:17:18,736 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 [2023-12-19 17:17:18,798 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-19 17:17:18,798 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 17:17:18,901 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)) (.cse2 (+ 4 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))) (and (forall ((|ULTIMATE.start_dll_circular_create_~last~0#1.offset| Int) (v_ArrVal_591 (Array Int Int)) (v_ArrVal_593 (Array Int Int)) (v_ArrVal_590 Int) (v_ArrVal_597 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_ArrVal_591) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse2))) (or (= .cse0 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_ArrVal_593) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_ArrVal_597) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| (store .cse1 (+ |ULTIMATE.start_dll_circular_create_~last~0#1.offset| 4) v_ArrVal_590)) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse2)) .cse0) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((|ULTIMATE.start_dll_circular_create_~last~0#1.offset| Int) (v_ArrVal_591 (Array Int Int)) (v_ArrVal_593 (Array Int Int)) (v_ArrVal_590 Int) (v_ArrVal_597 (Array Int Int))) (let ((.cse3 (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| (store .cse1 (+ |ULTIMATE.start_dll_circular_create_~last~0#1.offset| 4) v_ArrVal_590)) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse2))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_ArrVal_593) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_ArrVal_597) .cse3) (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_ArrVal_591) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse2)) |c_ULTIMATE.start_main_~data_init~0#1|) (= .cse3 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) is different from false [2023-12-19 17:17:18,941 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:17:18,942 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 260 treesize of output 201 [2023-12-19 17:17:18,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:17:18,958 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 1341 treesize of output 1321 [2023-12-19 17:17:18,980 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:17:18,981 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 1074 treesize of output 872 [2023-12-19 17:17:19,003 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 3748 treesize of output 3592 [2023-12-19 17:17:19,034 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 747 treesize of output 723 [2023-12-19 17:17:19,049 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 783 [2023-12-19 17:17:19,065 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 783 treesize of output 763 [2023-12-19 17:17:19,093 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 763 treesize of output 739 [2023-12-19 17:17:19,118 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:17:19,119 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 21 treesize of output 25 [2023-12-19 17:17:39,545 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,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 20 treesize of output 16 [2023-12-19 17:17:39,565 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,567 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 20 [2023-12-19 17:17:39,609 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,612 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 20 treesize of output 16 [2023-12-19 17:17:39,632 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,634 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 20 treesize of output 16 [2023-12-19 17:17:39,651 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,653 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-12-19 17:17:39,661 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,663 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 20 [2023-12-19 17:17:39,686 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 46 treesize of output 42 [2023-12-19 17:17:39,715 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 46 treesize of output 42 [2023-12-19 17:17:39,778 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,781 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 20 [2023-12-19 17:17:39,844 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-12-19 17:17:39,855 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 46 treesize of output 42 [2023-12-19 17:17:39,885 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,888 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 20 treesize of output 16 [2023-12-19 17:17:39,939 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,943 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 20 treesize of output 16 [2023-12-19 17:17:39,981 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:39,983 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 20 treesize of output 16 [2023-12-19 17:17:39,990 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17: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 28 treesize of output 20 [2023-12-19 17:17:40,001 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,004 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 20 [2023-12-19 17:17:40,019 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,021 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 20 treesize of output 16 [2023-12-19 17:17:40,044 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,046 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 20 treesize of output 16 [2023-12-19 17:17:40,062 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,066 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 20 treesize of output 16 [2023-12-19 17:17:40,093 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-12-19 17:17:40,097 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-12-19 17:17:40,101 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-12-19 17:17:40,113 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-12-19 17:17:40,118 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 46 treesize of output 42 [2023-12-19 17:17:40,185 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 65 treesize of output 57 [2023-12-19 17:17:40,232 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 65 treesize of output 57 [2023-12-19 17:17:40,336 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 46 treesize of output 42 [2023-12-19 17:17:40,439 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 46 treesize of output 42 [2023-12-19 17:17:40,454 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,456 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 20 treesize of output 16 [2023-12-19 17:17:40,473 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 46 treesize of output 42 [2023-12-19 17:17:40,559 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 46 treesize of output 42 [2023-12-19 17:17:40,607 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 46 treesize of output 42 [2023-12-19 17:17:40,664 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 46 treesize of output 42 [2023-12-19 17:17:40,700 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 46 treesize of output 42 [2023-12-19 17:17:40,719 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,722 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 20 treesize of output 16 [2023-12-19 17:17:40,802 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,804 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 20 treesize of output 16 [2023-12-19 17:17:40,818 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 46 treesize of output 42 [2023-12-19 17:17:40,840 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,842 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 20 treesize of output 16 [2023-12-19 17:17:40,853 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:40,855 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 20 treesize of output 16 [2023-12-19 17:17:40,873 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 46 treesize of output 42 [2023-12-19 17:17:40,890 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 46 treesize of output 42 [2023-12-19 17:17:40,930 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 46 treesize of output 42 [2023-12-19 17:17:40,974 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 46 treesize of output 42 [2023-12-19 17:17:41,013 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 46 treesize of output 42 [2023-12-19 17:17:41,060 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 46 treesize of output 42 [2023-12-19 17:17:41,145 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:41,147 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 20 treesize of output 16 [2023-12-19 17:17:41,166 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 46 treesize of output 42 [2023-12-19 17:17:41,195 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 46 treesize of output 42 [2023-12-19 17:17:41,211 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:41,214 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 20 treesize of output 16 [2023-12-19 17:17:41,232 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:41,235 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 20 treesize of output 16 [2023-12-19 17:17:41,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:41,262 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 20 treesize of output 16 [2023-12-19 17:17:41,277 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 46 treesize of output 42 [2023-12-19 17:17:41,324 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 46 treesize of output 42 [2023-12-19 17:17:41,347 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:41,350 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 20 treesize of output 16 [2023-12-19 17:17:41,393 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 46 treesize of output 42 [2023-12-19 17:17:41,467 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 46 treesize of output 42 [2023-12-19 17:17:41,544 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:41,547 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 20 treesize of output 16 [2023-12-19 17:17:41,580 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:41,582 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 20 [2023-12-19 17:17:41,633 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 65 treesize of output 57 [2023-12-19 17:17:41,664 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 46 treesize of output 42 [2023-12-19 17:17:41,720 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 65 treesize of output 57 [2023-12-19 17:17:41,813 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 46 treesize of output 42 [2023-12-19 17:17:41,893 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 65 treesize of output 57 [2023-12-19 17:17:42,006 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,010 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 20 [2023-12-19 17:17:42,033 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,036 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 20 treesize of output 16 [2023-12-19 17:17:42,077 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 46 treesize of output 42 [2023-12-19 17:17:42,116 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 46 treesize of output 42 [2023-12-19 17:17:42,167 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,170 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 20 treesize of output 16 [2023-12-19 17:17:42,186 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,189 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 20 [2023-12-19 17:17:42,240 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,243 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 20 treesize of output 16 [2023-12-19 17:17:42,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,263 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 20 treesize of output 16 [2023-12-19 17:17:42,280 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,282 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 20 [2023-12-19 17:17:42,299 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,301 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 20 [2023-12-19 17:17:42,317 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,320 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 20 treesize of output 16 [2023-12-19 17:17:42,349 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 46 treesize of output 42 [2023-12-19 17:17:42,471 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 65 treesize of output 57 [2023-12-19 17:17:42,522 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 46 treesize of output 42 [2023-12-19 17:17:42,563 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,565 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 20 treesize of output 16 [2023-12-19 17:17:42,579 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 65 treesize of output 57 [2023-12-19 17:17:42,676 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,679 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 20 [2023-12-19 17:17:42,698 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 46 treesize of output 42 [2023-12-19 17:17:42,730 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 46 treesize of output 42 [2023-12-19 17:17:42,762 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 65 treesize of output 57 [2023-12-19 17:17:42,864 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:42,867 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 20 treesize of output 16 [2023-12-19 17:17:42,905 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 46 treesize of output 42 [2023-12-19 17:17:42,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 46 treesize of output 42 [2023-12-19 17:17:43,065 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 46 treesize of output 42 [2023-12-19 17:17:43,108 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 65 treesize of output 57 [2023-12-19 17:17:43,164 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:43,167 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 20 [2023-12-19 17:17:43,185 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:43,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 20 treesize of output 16 [2023-12-19 17:17:43,221 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 65 treesize of output 57 [2023-12-19 17:17:43,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 46 treesize of output 42 [2023-12-19 17:17:43,376 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 65 treesize of output 57 [2023-12-19 17:17:43,494 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 46 treesize of output 42 [2023-12-19 17:17:43,520 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 46 treesize of output 42 [2023-12-19 17:17:43,633 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:43,636 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 20 treesize of output 16 [2023-12-19 17:17:43,699 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:43,701 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 20 [2023-12-19 17:17:43,768 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 46 treesize of output 42 [2023-12-19 17:17:43,790 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 46 treesize of output 42 [2023-12-19 17:17:43,811 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 65 treesize of output 57 [2023-12-19 17:17:43,900 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 46 treesize of output 42 [2023-12-19 17:17:43,974 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:43,976 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 20 treesize of output 16 [2023-12-19 17:17:43,984 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:43,987 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 20 treesize of output 16 [2023-12-19 17:17:44,001 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 65 treesize of output 57 [2023-12-19 17:17:44,045 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,047 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 20 [2023-12-19 17:17:44,056 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,058 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 20 [2023-12-19 17:17:44,075 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 46 treesize of output 42 [2023-12-19 17:17:44,146 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,149 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 20 treesize of output 16 [2023-12-19 17:17:44,164 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 46 treesize of output 42 [2023-12-19 17:17:44,200 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 46 treesize of output 42 [2023-12-19 17:17:44,257 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,259 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 20 [2023-12-19 17:17:44,279 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,281 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 20 treesize of output 16 [2023-12-19 17:17:44,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 65 treesize of output 57 [2023-12-19 17:17:44,407 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 46 treesize of output 42 [2023-12-19 17:17:44,495 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 46 treesize of output 42 [2023-12-19 17:17:44,517 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,518 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 20 treesize of output 16 [2023-12-19 17:17:44,534 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 46 treesize of output 42 [2023-12-19 17:17:44,548 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,550 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 20 treesize of output 16 [2023-12-19 17:17:44,576 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 46 treesize of output 42 [2023-12-19 17:17:44,599 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,601 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 20 treesize of output 16 [2023-12-19 17:17:44,614 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:17:44,616 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 20 treesize of output 16 [2023-12-19 17:17:44,636 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 46 treesize of output 42 [2023-12-19 17:17:44,711 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 46 treesize of output 42 [2023-12-19 17:18:31,897 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 69095 treesize of output 65539 [2023-12-19 17:18:56,062 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse98 (= |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)) (.cse6 (= |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse0 (= |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (let ((.cse741 (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset| |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (.cse8 (not .cse0)) (.cse34 (not .cse6)) (.cse108 (not .cse98)) (.cse3 (+ 8 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))) (and (or (and (or .cse0 (and (forall ((v_prenex_33784 Int) (v_prenex_34101 Int) (v_prenex_33790 Int) (v_prenex_33786 (Array Int Int)) (v_prenex_33785 (Array Int Int)) (v_prenex_33788 (Array Int Int)) (v_prenex_33787 (Array Int Int)) (v_prenex_33789 Int)) (let ((.cse2 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33786) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33787) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33788))) (let ((.cse1 (select .cse2 v_prenex_33784))) (or (= (select .cse1 v_prenex_33790) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse2 v_prenex_34101) v_prenex_33789) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33784 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse1 v_prenex_33789) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33786 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33785) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33786 .cse3)))) (not (= (select v_prenex_33785 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse2 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34103 Int) (v_prenex_34097 (Array Int Int)) (v_prenex_34102 Int) (v_prenex_34099 (Array Int Int)) (v_prenex_34098 (Array Int Int)) (v_prenex_34100 (Array Int Int)) (v_prenex_34096 Int)) (let ((.cse4 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34098) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34099) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34100))) (let ((.cse5 (select .cse4 v_prenex_34096))) (or (not (= (select v_prenex_34097 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34098 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34097) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34098 .cse3)))) (= v_prenex_34096 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse4 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse5 v_prenex_34103)) (= (select .cse5 v_prenex_34102) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or .cse6 (and (or (forall ((v_prenex_33799 Int) (v_prenex_33800 (Array Int Int)) (v_prenex_33795 Int) (v_prenex_33797 (Array Int Int)) (v_prenex_33796 (Array Int Int)) (v_prenex_33802 Int) (v_prenex_33801 Int) (v_prenex_33798 (Array Int Int))) (let ((.cse7 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33797) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33798) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33800))) (or (= (select (select .cse7 v_prenex_33795) v_prenex_33802) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33799 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33796) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33797 .cse3)) v_prenex_33797)) (not (= (select v_prenex_33796 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse7 v_prenex_33799) v_prenex_33801) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (or .cse0 (forall ((v_prenex_34112 (Array Int Int)) (v_prenex_34111 (Array Int Int)) (v_prenex_34116 (Array Int Int)) (v_prenex_34117 (Array Int Int))) (or (not (= v_prenex_34117 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34116) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34117 .cse3)))) (not (= (select v_prenex_34116 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34117) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34111) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34112) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (or (forall ((v_prenex_33812 (Array Int Int)) (v_prenex_33811 (Array Int Int)) (v_prenex_33813 (Array Int Int)) (v_prenex_33809 Int) (v_prenex_33814 Int) (v_prenex_33810 (Array Int Int))) (let ((.cse9 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33811) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33812) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33813))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse9 v_prenex_33809) v_prenex_33814)) (= (select (select .cse9 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33810 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_33811 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33810) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33811 .cse3))))))) .cse0) (forall ((v_prenex_34118 Int) (v_prenex_34115 Int) (v_prenex_34114 Int) (v_prenex_34113 Int) (v_prenex_33791 (Array Int Int)) (v_prenex_33793 (Array Int Int)) (v_prenex_33792 (Array Int Int)) (v_prenex_33794 (Array Int Int))) (let ((.cse10 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33792) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33793) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33794))) (or (= (select (select .cse10 v_prenex_34118) v_prenex_34113) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33792 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33791) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33792 .cse3)))) (= v_prenex_34118 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_33791 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse10 v_prenex_34115) v_prenex_34114)) (= (select (select .cse10 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33803 (Array Int Int)) (v_prenex_33805 (Array Int Int)) (v_prenex_33804 (Array Int Int)) (v_prenex_33807 (Array Int Int)) (v_prenex_33808 Int) (v_prenex_33806 Int)) (let ((.cse11 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33804) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33805) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33807))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse11 v_prenex_33806) v_prenex_33808)) (= v_prenex_33806 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse11 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33804 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33804 .cse3)))) (not (= (select v_prenex_33803 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (or (forall ((v_prenex_34070 (Array Int Int)) (v_prenex_34069 Int) (v_prenex_34066 (Array Int Int)) (v_prenex_34068 (Array Int Int)) (v_prenex_34067 (Array Int Int)) (v_prenex_34065 Int) (v_prenex_34071 Int)) (let ((.cse12 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34067) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34068) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34070))) (or (= (select (select .cse12 v_prenex_34069) v_prenex_34071) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34066) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34067 .cse3)) v_prenex_34067)) (= v_prenex_34069 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse12 v_prenex_34065) v_prenex_34071) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34066 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) .cse8) (or (forall ((v_prenex_33946 (Array Int Int)) (v_prenex_33951 Int) (v_prenex_33948 (Array Int Int)) (v_prenex_33947 (Array Int Int)) (v_prenex_33950 (Array Int Int)) (v_prenex_33944 Int)) (let ((.cse13 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33947) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33948) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33950))) (or (= (select (select .cse13 v_prenex_33944) v_prenex_33951) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse13 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33951) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33944 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_33947 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33946) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33947 .cse3)))) (not (= (select v_prenex_33946 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse8) (or .cse6 (and (forall ((v_prenex_33853 Int)) (or (forall ((v_prenex_33850 (Array Int Int))) (or (not (= (select v_prenex_33850 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33851 (Array Int Int))) (or (forall ((v_prenex_33852 (Array Int Int)) (v_prenex_33854 (Array Int Int))) (let ((.cse14 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33851) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33852) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33854))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse14 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_33855 Int)) (= (select (select .cse14 v_prenex_33853) v_prenex_33855) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_33851 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33850) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33851 .cse3)))))))) (= v_prenex_33853 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_34135 Int)) (or (= v_prenex_34135 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_33830 Int)) (or (forall ((v_prenex_33827 (Array Int Int))) (or (forall ((v_prenex_33828 (Array Int Int))) (or (forall ((v_prenex_33829 (Array Int Int)) (v_prenex_34134 Int) (v_prenex_33831 (Array Int Int))) (let ((.cse15 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33828) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33829) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33831))) (or (forall ((v_prenex_33832 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse15 v_prenex_33830) v_prenex_33832))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse15 v_prenex_34135) v_prenex_34134)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse15 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33827) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33828 .cse3)) v_prenex_33828)))) (not (= (select v_prenex_33827 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_33830 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_33878 (Array Int Int)) (v_prenex_33877 (Array Int Int)) (v_prenex_33874 Int) (v_prenex_33882 Int) (v_prenex_33881 Int) (v_prenex_33880 (Array Int Int)) (v_prenex_33876 (Array Int Int))) (let ((.cse17 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33877) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33878) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33880))) (let ((.cse16 (select .cse17 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_33877 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33876) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33877 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse16 v_prenex_33881)) (= (select .cse16 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33874 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse17 v_prenex_33874) v_prenex_33882) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33876 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse0 (forall ((v_prenex_33836 (Array Int Int)) (v_prenex_33841 Int) (v_prenex_33835 (Array Int Int)) (v_prenex_33840 Int) (v_prenex_33837 (Array Int Int)) (v_prenex_33839 (Array Int Int)) (v_prenex_33833 Int)) (let ((.cse18 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33836) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33837) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33839))) (let ((.cse19 (select .cse18 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33835) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33836 .cse3)) v_prenex_33836)) (not (= (select v_prenex_33835 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33833 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse18 v_prenex_33833) v_prenex_33841) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse19 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse19 v_prenex_33840) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_33867 (Array Int Int)) (v_prenex_33865 Int) (v_prenex_33869 (Array Int Int)) (v_prenex_33868 (Array Int Int)) (v_prenex_33873 Int) (v_prenex_33872 Int) (v_prenex_33871 (Array Int Int))) (let ((.cse20 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33868) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33869) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33871))) (or (= v_prenex_33865 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse20 v_prenex_33865) v_prenex_33873) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33867 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33868 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33867) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33868 .cse3)))) (= (select (select .cse20 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33872) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (forall ((v_prenex_34135 Int)) (or (= v_prenex_34135 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_33832 Int) (v_prenex_33827 (Array Int Int)) (v_prenex_33829 (Array Int Int)) (v_prenex_34134 Int) (v_prenex_33828 (Array Int Int)) (v_prenex_33831 (Array Int Int))) (let ((.cse22 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33828) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33829) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33831))) (let ((.cse21 (select .cse22 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse21 v_prenex_33832) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse22 v_prenex_34135) v_prenex_34134)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33827) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33828 .cse3)) v_prenex_33828)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse21 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_33827 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (forall ((v_prenex_33850 (Array Int Int)) (v_prenex_33852 (Array Int Int)) (v_prenex_33851 (Array Int Int)) (v_prenex_33854 (Array Int Int)) (v_prenex_33855 Int)) (let ((.cse23 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33851) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33852) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33854) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_33850 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33851 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33850) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33851 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse23 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse23 v_prenex_33855))))) (or (forall ((v_prenex_33898 Int) (v_prenex_33894 (Array Int Int)) (v_prenex_33893 (Array Int Int)) (v_prenex_33895 (Array Int Int)) (v_prenex_33897 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33894) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33895) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33897) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33898) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33893) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33894 .cse3)) v_prenex_33894)) (not (= (select v_prenex_33893 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) .cse8) (or (forall ((v_prenex_34130 (Array Int Int)) (v_prenex_34131 (Array Int Int)) (v_prenex_34127 (Array Int Int)) (v_prenex_34128 (Array Int Int))) (or (not (= (select v_prenex_34127 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34128) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34130) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34131) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34128 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34127) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34128 .cse3)))))) .cse0) (or .cse0 (forall ((v_prenex_33910 (Array Int Int)) (v_prenex_33908 (Array Int Int)) (v_prenex_33906 Int) (v_prenex_33907 (Array Int Int)) (v_prenex_33909 (Array Int Int)) (v_prenex_33911 Int)) (let ((.cse24 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33909) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33910))) (or (= v_prenex_33906 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33907 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse24 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_33908 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33908 .cse3)))) (= (select (select .cse24 v_prenex_33906) v_prenex_33911) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33845 (Array Int Int)) (v_prenex_33844 (Array Int Int)) (v_prenex_33847 (Array Int Int)) (v_prenex_33848 Int) (v_prenex_33843 (Array Int Int))) (let ((.cse25 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33844) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33845) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33847) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_33844 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33843) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33844 .cse3)))) (= (select .cse25 v_prenex_33848) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse25 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33843 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (or .cse0 (and (forall ((v_prenex_33883 Int)) (or (forall ((v_prenex_33888 Int)) (or (forall ((v_prenex_33885 (Array Int Int))) (or (forall ((v_prenex_33886 (Array Int Int))) (or (not (= v_prenex_33886 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33885) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33886 .cse3)))) (forall ((v_prenex_33889 (Array Int Int)) (v_prenex_33891 Int) (v_prenex_33887 (Array Int Int))) (let ((.cse26 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33886) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33887) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33889))) (or (forall ((v_prenex_33890 Int)) (= (select (select .cse26 v_prenex_33888) v_prenex_33890) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse26 v_prenex_33883) v_prenex_33891) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse26 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33885 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (= v_prenex_33888 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_33883 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_33883 Int)) (or (= v_prenex_33883 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_33889 (Array Int Int)) (v_prenex_33891 Int) (v_prenex_33890 Int) (v_prenex_33885 (Array Int Int)) (v_prenex_33887 (Array Int Int)) (v_prenex_33886 (Array Int Int))) (let ((.cse28 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33886) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33887) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33889))) (let ((.cse27 (select .cse28 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_33886 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33885) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33886 .cse3)))) (= (select .cse27 v_prenex_33890) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33885 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse28 v_prenex_33883) v_prenex_33891) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse27 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (or (and (forall ((v_prenex_33856 Int)) (or (forall ((v_prenex_33861 Int)) (or (= v_prenex_33861 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_33858 (Array Int Int))) (or (not (= (select v_prenex_33858 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33859 (Array Int Int))) (or (forall ((v_prenex_33864 Int) (v_prenex_33860 (Array Int Int)) (v_prenex_33862 (Array Int Int))) (let ((.cse29 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33859) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33860) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33862))) (or (forall ((v_prenex_33863 Int)) (= (select (select .cse29 v_prenex_33861) v_prenex_33863) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse29 v_prenex_33856) v_prenex_33864) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_33859 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33858) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33859 .cse3)))))))))) (= v_prenex_33856 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_33856 Int)) (or (forall ((v_prenex_33864 Int) (v_prenex_33858 (Array Int Int)) (v_prenex_33863 Int) (v_prenex_33859 (Array Int Int)) (v_prenex_33860 (Array Int Int)) (v_prenex_33862 (Array Int Int))) (let ((.cse30 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33859) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33860) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33862))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse30 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33863)) (not (= (select v_prenex_33858 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33859 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33858) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33859 .cse3)))) (= (select (select .cse30 v_prenex_33856) v_prenex_33864) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= v_prenex_33856 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or .cse0 (and (forall ((v_prenex_33900 (Array Int Int)) (v_prenex_33902 (Array Int Int)) (v_prenex_33901 (Array Int Int)) (v_prenex_33904 (Array Int Int)) (v_prenex_33905 Int)) (let ((.cse31 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33901) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33902) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33904) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse31 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse31 v_prenex_33905)) (not (= v_prenex_33901 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33901 .cse3)))) (not (= (select v_prenex_33900 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_33903 Int)) (or (= v_prenex_33903 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_33900 (Array Int Int))) (or (forall ((v_prenex_33901 (Array Int Int))) (or (forall ((v_prenex_33902 (Array Int Int)) (v_prenex_33904 (Array Int Int))) (let ((.cse32 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33901) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33902) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33904))) (or (= (select (select .cse32 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33905 Int)) (= (select (select .cse32 v_prenex_33903) v_prenex_33905) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_33901 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33901 .cse3)))))) (not (= (select v_prenex_33900 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (or (and (forall ((v_prenex_33823 Int)) (or (= v_prenex_33823 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_33820 (Array Int Int))) (or (forall ((v_prenex_33821 (Array Int Int))) (or (not (= v_prenex_33821 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33820) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33821 .cse3)))) (forall ((v_prenex_33822 (Array Int Int)) (v_prenex_33824 (Array Int Int)) (v_prenex_33825 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33821) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33822) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33824) v_prenex_33823) v_prenex_33825) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33820 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_33822 (Array Int Int)) (v_prenex_33824 (Array Int Int)) (v_prenex_33825 Int) (v_prenex_33821 (Array Int Int)) (v_prenex_33820 (Array Int Int))) (or (not (= v_prenex_33821 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33820) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33821 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33821) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33822) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33824) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33825) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33820 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) .cse8) (or .cse0 (forall ((v_prenex_33816 (Array Int Int)) (v_prenex_33815 (Array Int Int)) (v_prenex_33818 (Array Int Int)) (v_prenex_33817 (Array Int Int)) (v_prenex_34133 Int)) (let ((.cse33 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33816) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33817) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33818) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33815 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse33 v_prenex_34133)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse33 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33815) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33816 .cse3)) v_prenex_33816)))))))) (or .cse34 (forall ((v_prenex_33942 Int) (v_prenex_33940 Int) (v_prenex_33937 (Array Int Int)) (v_prenex_33939 (Array Int Int)) (v_prenex_33938 (Array Int Int)) (v_prenex_33935 Int) (v_prenex_33941 (Array Int Int)) (v_prenex_33943 Int)) (let ((.cse37 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33938) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33939) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33941))) (let ((.cse35 (select .cse37 v_prenex_33935)) (.cse36 (select .cse37 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse35 v_prenex_33943) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse36 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse35 v_prenex_33942) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse36 v_prenex_33942) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33935 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_33938 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33937) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33938 .cse3)))) (not (= (select v_prenex_33937 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse37 v_prenex_33940) v_prenex_33942) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (and (forall ((v_prenex_34051 (Array Int Int)) (v_prenex_34050 (Array Int Int)) (v_prenex_34048 Int) (v_prenex_34052 (Array Int Int)) (v_prenex_34055 Int) (v_prenex_34054 Int) (v_prenex_34049 (Array Int Int))) (let ((.cse38 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34050) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34051) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34052))) (or (not (= (select v_prenex_34049 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34048 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse38 v_prenex_34048) v_prenex_34055)) (= (select (select .cse38 v_prenex_34054) v_prenex_34055) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34054 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_34050 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34049) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34050 .cse3))))))) (forall ((v_prenex_33702 (Array Int Int)) (v_prenex_33701 (Array Int Int)) (v_prenex_33704 (Array Int Int)) (v_prenex_33698 Int) (v_prenex_33705 Int) (v_prenex_33703 Int) (v_prenex_33700 (Array Int Int))) (let ((.cse39 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33701) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33702) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33704))) (or (= (select (select .cse39 v_prenex_33703) v_prenex_33705) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse39 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33705) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33698 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_33700 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33701 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33700) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33701 .cse3)))) (= (select (select .cse39 v_prenex_33698) v_prenex_33705) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse8) (or .cse34 (forall ((v_prenex_34007 Int) (v_prenex_34002 Int) (v_prenex_34004 (Array Int Int)) (v_prenex_34003 (Array Int Int)) (v_prenex_34006 (Array Int Int)) (v_prenex_34005 (Array Int Int))) (let ((.cse40 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34004) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34005) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34006))) (or (not (= v_prenex_34004 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34003) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34004 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34003 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse40 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34002 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse40 v_prenex_34002) v_prenex_34007)))))) (forall ((v_prenex_36120 (Array Int Int)) (v_prenex_36126 Int) (v_prenex_36121 Int) (v_prenex_36124 (Array Int Int)) (v_prenex_36122 Int) (v_prenex_36123 Int) (v_prenex_36119 (Array Int Int)) (v_prenex_36118 (Array Int Int))) (let ((.cse41 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36118) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36119) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36120))) (let ((.cse42 (select .cse41 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse43 (select .cse41 v_prenex_36123))) (or (= (select (select .cse41 v_prenex_36126) v_prenex_36121) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse42 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse42 v_prenex_36121) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse43 v_prenex_36122) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse43 v_prenex_36121) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36124 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_36123 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_36118 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36124) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36118 .cse3)))))))) (or (forall ((v_prenex_33922 (Array Int Int)) (v_prenex_33921 (Array Int Int)) (v_prenex_33923 (Array Int Int)) (v_prenex_33925 (Array Int Int)) (v_prenex_33926 Int) (v_prenex_33924 Int)) (let ((.cse44 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33922) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33923) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33925))) (or (= (select (select .cse44 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33921 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33921) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33922 .cse3)) v_prenex_33922)) (= (select (select .cse44 v_prenex_33924) v_prenex_33926) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33924 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or .cse0 (forall ((v_prenex_34016 Int) (v_prenex_34021 (Array Int Int)) (v_prenex_34023 Int) (v_prenex_34022 Int) (v_prenex_34020 Int) (v_prenex_34017 (Array Int Int)) (v_prenex_34019 (Array Int Int)) (v_prenex_34018 (Array Int Int))) (let ((.cse45 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34018) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34019) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34021))) (or (= (select (select .cse45 v_prenex_34016) v_prenex_34023) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34017 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse45 v_prenex_34020) v_prenex_34022)) (not (= v_prenex_34018 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34017) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34018 .cse3)))) (= v_prenex_34020 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse45 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse0 (forall ((v_prenex_33955 (Array Int Int)) (v_prenex_33954 (Array Int Int)) (v_prenex_33952 Int) (v_prenex_33957 (Array Int Int)) (v_prenex_33959 Int) (v_prenex_33958 Int) (v_prenex_33956 Int) (v_prenex_33953 (Array Int Int))) (let ((.cse47 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33954) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33955) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33957))) (let ((.cse46 (select .cse47 v_prenex_33952))) (or (= (select .cse46 v_prenex_33958) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33953) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33954 .cse3)) v_prenex_33954)) (= (select .cse46 v_prenex_33959) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33953 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_33956 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse47 v_prenex_33956) v_prenex_33958) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse47 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_34109 (Array Int Int)) (v_prenex_34104 Int) (v_prenex_34110 Int) (v_prenex_34105 (Array Int Int)) (v_prenex_34107 (Array Int Int)) (v_prenex_34108 Int) (v_prenex_34106 (Array Int Int))) (let ((.cse48 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34106) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34107) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34109))) (or (= (select (select .cse48 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse48 v_prenex_34104) v_prenex_34110) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34106 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34105) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34106 .cse3)))) (= (select (select .cse48 v_prenex_34108) v_prenex_34110) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34105 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34108 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (forall ((v_prenex_33985 Int) (v_prenex_33979 (Array Int Int)) (v_prenex_33984 Int) (v_prenex_33982 Int) (v_prenex_33980 (Array Int Int)) (v_prenex_33981 (Array Int Int)) (v_prenex_33983 (Array Int Int)) (v_prenex_33978 Int)) (let ((.cse49 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33980) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33981) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33983))) (or (= (select (select .cse49 v_prenex_33978) v_prenex_33985) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33979 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse49 v_prenex_33982) v_prenex_33984) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33978 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_33980 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33979) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33980 .cse3)))) (= (select (select .cse49 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33982 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or (forall ((v_prenex_34060 (Array Int Int)) (v_prenex_34062 (Array Int Int)) (v_prenex_34056 Int) (v_prenex_34059 (Array Int Int)) (v_prenex_34064 Int) (v_prenex_34063 Int) (v_prenex_34058 (Array Int Int)) (v_prenex_34061 Int)) (let ((.cse51 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34059) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34060) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34062))) (let ((.cse50 (select .cse51 v_prenex_34056))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34058) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34059 .cse3)) v_prenex_34059)) (not (= (select v_prenex_34058 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse50 v_prenex_34063) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34056 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse50 v_prenex_34064) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse51 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse51 v_prenex_34061) v_prenex_34063) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34061 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) .cse34) (forall ((v_prenex_33931 Int) (v_prenex_33932 (Array Int Int)) (v_prenex_33928 (Array Int Int)) (v_prenex_33927 Int) (v_prenex_33929 (Array Int Int)) (v_prenex_33934 Int) (v_prenex_33933 Int) (v_prenex_33930 (Array Int Int))) (let ((.cse52 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33929) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33930) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33932))) (let ((.cse53 (select .cse52 v_prenex_33927))) (or (= v_prenex_33931 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse52 v_prenex_33931) v_prenex_33933) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse52 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_33928 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse53 v_prenex_33933)) (not (= v_prenex_33929 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33928) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33929 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse53 v_prenex_33934)))))) (or .cse0 (and (forall ((v_prenex_34073 (Array Int Int)) (v_prenex_34075 (Array Int Int)) (v_prenex_34074 (Array Int Int)) (v_prenex_34076 (Array Int Int)) (v_prenex_34077 Int) (v_prenex_34072 Int)) (let ((.cse54 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34074) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34075) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34076))) (or (= v_prenex_34072 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34073) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34074 .cse3)) v_prenex_34074)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse54 v_prenex_34072) v_prenex_34077)) (= (select (select .cse54 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34073 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_36130 (Array Int Int)) (v_prenex_36127 (Array Int Int)) (v_prenex_36128 (Array Int Int)) (v_prenex_36129 (Array Int Int))) (or (not (= (select v_prenex_36130 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36130) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36129 .cse3)) v_prenex_36129)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36129) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36128) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36127) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (or (forall ((v_prenex_34030 (Array Int Int)) (v_prenex_34024 Int) (v_prenex_34032 Int) (v_prenex_34031 Int) (v_prenex_34026 (Array Int Int)) (v_prenex_34028 (Array Int Int)) (v_prenex_34027 (Array Int Int))) (let ((.cse57 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34027) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34028) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34030))) (let ((.cse55 (select .cse57 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse56 (select .cse57 v_prenex_34024))) (or (not (= (select v_prenex_34026 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse55 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse56 v_prenex_34031)) (not (= v_prenex_34027 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34026) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34027 .cse3)))) (= (select .cse55 v_prenex_34031) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34024 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse56 v_prenex_34032) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse34) (or .cse0 (forall ((v_prenex_33920 Int) (v_prenex_33915 (Array Int Int)) (v_prenex_33914 (Array Int Int)) (v_prenex_33919 Int) (v_prenex_33916 (Array Int Int)) (v_prenex_33917 Int) (v_prenex_33918 (Array Int Int)) (v_prenex_33912 Int)) (let ((.cse58 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33915) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33916) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33918))) (let ((.cse59 (select .cse58 v_prenex_33912))) (or (= v_prenex_33917 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse58 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse59 v_prenex_33919)) (not (= v_prenex_33915 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33914) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33915 .cse3)))) (= (select .cse59 v_prenex_33920) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse58 v_prenex_33917) v_prenex_33919) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33914 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33912 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) (or .cse0 (and (forall ((v_prenex_33719 (Array Int Int)) (v_prenex_33720 (Array Int Int)) (v_prenex_33722 (Array Int Int)) (v_prenex_33721 (Array Int Int))) (or (not (= (select v_prenex_33719 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33720 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33719) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33720 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33720) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33721) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33722) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))) (or .cse6 (and (forall ((v_prenex_33713 (Array Int Int))) (or (not (= (select v_prenex_33713 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33714 (Array Int Int))) (or (forall ((v_prenex_33715 (Array Int Int)) (v_prenex_33717 (Array Int Int))) (let ((.cse60 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33714) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33715) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33717) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse60 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_33718 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse60 v_prenex_33718)))))) (not (= v_prenex_33714 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33713) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33714 .cse3)))))))) (forall ((v_prenex_33713 (Array Int Int))) (or (not (= (select v_prenex_33713 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33714 (Array Int Int))) (or (not (= v_prenex_33714 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33713) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33714 .cse3)))) (forall ((v_prenex_33715 (Array Int Int)) (v_prenex_33717 (Array Int Int))) (let ((.cse61 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33714) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33715) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33717))) (or (forall ((v_prenex_33718 Int) (v_prenex_33716 Int)) (= (select (select .cse61 v_prenex_33716) v_prenex_33718) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse61 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (forall ((v_prenex_33711 Int) (v_prenex_33708 (Array Int Int)) (v_prenex_33707 (Array Int Int)) (v_prenex_33709 (Array Int Int)) (v_prenex_33706 Int) (v_prenex_33710 (Array Int Int))) (let ((.cse62 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33708) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33709) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33710))) (or (= (select (select .cse62 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse62 v_prenex_33706) v_prenex_33711)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33707) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33708 .cse3)) v_prenex_33708)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33707 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (forall ((v_prenex_33767 (Array Int Int))) (or (forall ((v_prenex_33768 (Array Int Int))) (or (forall ((v_prenex_33766 Int) (v_prenex_33769 (Array Int Int)) (v_prenex_33774 Int) (v_prenex_33770 (Array Int Int))) (let ((.cse63 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33768) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33769) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33770))) (let ((.cse64 (select .cse63 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select (select .cse63 v_prenex_33766) v_prenex_33774) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33773 Int)) (= (select .cse64 v_prenex_33773) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select .cse64 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33767) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33768 .cse3)) v_prenex_33768)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33767 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33767 (Array Int Int))) (or (forall ((v_prenex_33768 (Array Int Int))) (or (forall ((v_prenex_33766 Int) (v_prenex_33769 (Array Int Int)) (v_prenex_33774 Int) (v_prenex_33770 (Array Int Int))) (let ((.cse65 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33768) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33769) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33770))) (or (= (select (select .cse65 v_prenex_33766) v_prenex_33774) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33773 Int) (v_prenex_33772 Int)) (= (select (select .cse65 v_prenex_33772) v_prenex_33773) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse65 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33767) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33768 .cse3)) v_prenex_33768)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33767 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_33733 Int) (v_prenex_33734 (Array Int Int)) (v_prenex_33729 Int) (v_prenex_33731 (Array Int Int)) (v_prenex_33730 (Array Int Int)) (v_prenex_33736 Int) (v_prenex_33735 Int) (v_prenex_33732 (Array Int Int))) (let ((.cse66 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33731) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33732) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33734))) (or (not (= (select v_prenex_33730 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33731 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33730) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33731 .cse3)))) (= (select (select .cse66 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse66 v_prenex_33729) v_prenex_33736) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse66 v_prenex_33733) v_prenex_33735) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33744 Int) (v_prenex_33743 Int) (v_prenex_33739 (Array Int Int)) (v_prenex_33738 (Array Int Int)) (v_prenex_33740 (Array Int Int)) (v_prenex_33742 (Array Int Int)) (v_prenex_33737 Int)) (let ((.cse69 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33739) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33740) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33742))) (let ((.cse67 (select .cse69 v_prenex_33737)) (.cse68 (select .cse69 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse67 v_prenex_33743) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33739 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33738) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33739 .cse3)))) (= (select .cse67 v_prenex_33744) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse68 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse68 v_prenex_33743) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33738 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_33779 (Array Int Int)) (v_prenex_33778 (Array Int Int)) (v_prenex_33775 Int) (v_prenex_33783 Int) (v_prenex_33782 Int) (v_prenex_33780 Int) (v_prenex_33781 (Array Int Int)) (v_prenex_33777 (Array Int Int))) (let ((.cse71 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33778) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33779) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33781))) (let ((.cse70 (select .cse71 v_prenex_33775))) (or (= (select .cse70 v_prenex_33782) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33778 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33777) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33778 .cse3)))) (= (select (select .cse71 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse70 v_prenex_33783) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33777 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse71 v_prenex_33780) v_prenex_33782) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34092 (Array Int Int)) (v_prenex_34090 Int) (v_prenex_34095 (Array Int Int)) (v_prenex_34094 (Array Int Int)) (v_prenex_34089 Int) (v_prenex_34088 Int) (v_prenex_34091 (Array Int Int)) (v_prenex_34093 Int)) (let ((.cse72 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34092) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34094) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34095))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse72 v_prenex_34090) v_prenex_34089)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34091) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34092 .cse3)) v_prenex_34092)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse72 v_prenex_34093) v_prenex_34088)) (= (select (select .cse72 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34091 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_33765 Int) (v_prenex_33759 (Array Int Int)) (v_prenex_33764 Int) (v_prenex_33762 Int) (v_prenex_33760 (Array Int Int)) (v_prenex_33761 (Array Int Int)) (v_prenex_33763 (Array Int Int)) (v_prenex_33758 Int)) (let ((.cse73 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33760) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33761) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33763))) (let ((.cse74 (select .cse73 v_prenex_33758))) (or (= (select (select .cse73 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse74 v_prenex_33764) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse74 v_prenex_33765) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33760 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33759) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33760 .cse3)))) (= (select (select .cse73 v_prenex_33762) v_prenex_33764) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33759 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_33724 (Array Int Int)) (v_prenex_33726 (Array Int Int)) (v_prenex_33725 (Array Int Int)) (v_prenex_33727 (Array Int Int)) (v_prenex_33728 Int) (v_prenex_33723 Int)) (let ((.cse75 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33725) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33726) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33727))) (or (not (= (select v_prenex_33724 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse75 v_prenex_33723) v_prenex_33728) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse75 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33724) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33725 .cse3)) v_prenex_33725))))) (forall ((v_prenex_33746 (Array Int Int)) (v_prenex_33748 (Array Int Int)) (v_prenex_33747 (Array Int Int)) (v_prenex_33751 Int) (v_prenex_33750 Int) (v_prenex_33749 (Array Int Int)) (v_prenex_33745 Int)) (let ((.cse77 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33747) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33748) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33749))) (let ((.cse76 (select .cse77 v_prenex_33745))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse76 v_prenex_33750)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse77 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse76 v_prenex_33751) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33746 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33746) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33747 .cse3)) v_prenex_33747)))))) (or .cse34 (forall ((v_prenex_33756 (Array Int Int)) (v_prenex_33752 Int) (v_prenex_33753 (Array Int Int)) (v_prenex_33755 (Array Int Int)) (v_prenex_33757 Int) (v_prenex_33754 (Array Int Int))) (let ((.cse78 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33754) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33755) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33756))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33753 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse78 v_prenex_33752) v_prenex_33757)) (not (= v_prenex_33754 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33753) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33754 .cse3)))) (= (select (select .cse78 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or (forall ((v_prenex_34038 Int) (v_prenex_34033 Int) (v_prenex_34035 (Array Int Int)) (v_prenex_34037 (Array Int Int)) (v_prenex_34036 (Array Int Int)) (v_prenex_34041 Int) (v_prenex_34039 (Array Int Int)) (v_prenex_34040 Int)) (let ((.cse81 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34036) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34037) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34039))) (let ((.cse79 (select .cse81 v_prenex_34033)) (.cse80 (select .cse81 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse79 v_prenex_34040) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34035) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34036 .cse3)) v_prenex_34036)) (= v_prenex_34033 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34035 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse79 v_prenex_34041)) (= (select .cse80 v_prenex_34040) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse80 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse81 v_prenex_34038) v_prenex_34040) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse0) (or .cse0 (forall ((v_prenex_34008 Int) (v_prenex_34009 (Array Int Int)) (v_prenex_34015 Int) (v_prenex_34014 Int) (v_prenex_34011 (Array Int Int)) (v_prenex_34010 (Array Int Int)) (v_prenex_34012 Int) (v_prenex_34013 (Array Int Int))) (let ((.cse82 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34010) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34011) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34013))) (or (= v_prenex_34008 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34009 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_34010 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34009) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34010 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse82 v_prenex_34012) v_prenex_34014)) (= v_prenex_34012 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse82 v_prenex_34008) v_prenex_34015)) (= (select (select .cse82 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33971 (Array Int Int)) (v_prenex_33969 Int) (v_prenex_33973 (Array Int Int)) (v_prenex_33972 (Array Int Int)) (v_prenex_33975 (Array Int Int)) (v_prenex_33977 Int) (v_prenex_33976 Int)) (let ((.cse85 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33972) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33973) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33975))) (let ((.cse83 (select .cse85 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse84 (select .cse85 v_prenex_33969))) (or (= (select .cse83 v_prenex_33976) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33969 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse83 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_33971 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse84 v_prenex_33977) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse84 v_prenex_33976) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33971) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33972 .cse3)) v_prenex_33972)))))) (or (forall ((v_prenex_34139 Int) (v_prenex_34140 (Array Int Int)) (v_prenex_34136 (Array Int Int)) (v_prenex_34141 Int) (v_prenex_34138 (Array Int Int)) (v_prenex_34137 (Array Int Int))) (or (not (= v_prenex_34137 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34136) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34137 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34137) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34138) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34140) v_prenex_34139) v_prenex_34141) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34136 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34139 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) .cse8) (or (forall ((v_prenex_34126 Int) (v_prenex_34121 (Array Int Int)) (v_prenex_34123 (Array Int Int)) (v_prenex_34122 (Array Int Int)) (v_prenex_34125 (Array Int Int)) (v_prenex_34119 Int)) (let ((.cse86 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34122) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34123) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34125))) (let ((.cse87 (select .cse86 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_34121 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34119 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse86 v_prenex_34119) v_prenex_34126) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse87 v_prenex_34126) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34122 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34121) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34122 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse87 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse8) (or (and (forall ((v_prenex_33686 Int) (v_prenex_33690 (Array Int Int)) (v_prenex_33692 (Array Int Int)) (v_prenex_33693 Int) (v_prenex_33691 Int) (v_prenex_33689 (Array Int Int)) (v_prenex_33688 (Array Int Int))) (let ((.cse88 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33689) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33690) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33692))) (or (= (select (select .cse88 v_prenex_33691) v_prenex_33693) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33691 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33688) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33689 .cse3)) v_prenex_33689)) (= v_prenex_33686 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse88 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse88 v_prenex_33686) v_prenex_33693) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33688 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_33998 (Array Int Int)) (v_prenex_33994 Int) (v_prenex_34001 Int) (v_prenex_34000 Int) (v_prenex_33995 (Array Int Int)) (v_prenex_33997 (Array Int Int)) (v_prenex_33996 (Array Int Int))) (let ((.cse90 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33996) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33997) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33998))) (let ((.cse89 (select .cse90 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse89 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse90 v_prenex_34000) v_prenex_34001) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse90 v_prenex_33994) v_prenex_34001) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33996 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33995) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33996 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse89 v_prenex_34001)) (not (= (select v_prenex_33995 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33994 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) .cse8) (or .cse0 (and (forall ((v_prenex_34047 Int) (v_prenex_33694 (Array Int Int)) (v_prenex_33696 (Array Int Int)) (v_prenex_34042 Int) (v_prenex_33695 (Array Int Int)) (v_prenex_33697 (Array Int Int))) (let ((.cse91 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33695) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33696) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33697))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse91 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33694) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33695 .cse3)) v_prenex_33695)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33694 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse91 v_prenex_34042) v_prenex_34047) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34044 (Array Int Int)) (v_prenex_34043 (Array Int Int)) (v_prenex_34046 (Array Int Int)) (v_prenex_34045 (Array Int Int))) (or (not (= (select v_prenex_34043 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34044) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34045) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34046) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_34044 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34043) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34044 .cse3)))))))) (forall ((v_prenex_33988 (Array Int Int)) (v_prenex_33986 Int) (v_prenex_33987 (Array Int Int)) (v_prenex_33989 (Array Int Int)) (v_prenex_33993 Int) (v_prenex_33992 Int) (v_prenex_33990 Int) (v_prenex_33991 (Array Int Int))) (let ((.cse92 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33988) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33989) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33991))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse92 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_33987 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33987) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33988 .cse3)) v_prenex_33988)) (= v_prenex_33990 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse92 v_prenex_33990) v_prenex_33992) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse92 v_prenex_33986) v_prenex_33993) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse0 (forall ((v_prenex_33966 (Array Int Int)) (v_prenex_33960 Int) (v_prenex_33968 Int) (v_prenex_33962 (Array Int Int)) (v_prenex_33967 Int) (v_prenex_33964 (Array Int Int)) (v_prenex_33963 (Array Int Int))) (let ((.cse95 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33963) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33964) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33966))) (let ((.cse93 (select .cse95 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse94 (select .cse95 v_prenex_33960))) (or (= (select .cse93 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33963 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33962) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33963 .cse3)))) (= (select .cse94 v_prenex_33967) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33960 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_33962 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse93 v_prenex_33967)) (= (select .cse94 v_prenex_33968) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((v_prenex_34082 (Array Int Int)) (v_prenex_34081 (Array Int Int)) (v_prenex_34084 (Array Int Int)) (v_prenex_34078 Int) (v_prenex_34086 Int) (v_prenex_34085 Int) (v_prenex_34083 Int) (v_prenex_34080 (Array Int Int))) (let ((.cse96 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34081) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34082) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34084))) (let ((.cse97 (select .cse96 v_prenex_34078))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse96 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse97 v_prenex_34086) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34081 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34080) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34081 .cse3)))) (= (select .cse97 v_prenex_34085) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse96 v_prenex_34083) v_prenex_34085)) (= v_prenex_34078 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_34083 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_34080 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) .cse98) (or (and (or (and (or (forall ((v_prenex_30734 Int) (v_prenex_30736 Int) (v_prenex_30729 Int) (v_prenex_30735 (Array Int Int)) (v_prenex_30733 (Array Int Int)) (v_prenex_30732 (Array Int Int)) (v_prenex_30731 (Array Int Int))) (let ((.cse99 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30732) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30733) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30735))) (or (not (= (select v_prenex_30731 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse99 v_prenex_30734) v_prenex_30736) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse99 v_prenex_30729) v_prenex_30736) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30729 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30732 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30731) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30732 .cse3)))) (= (select (select .cse99 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30736) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (forall ((v_prenex_31439 Int) (v_prenex_31440 (Array Int Int)) (v_prenex_31441 (Array Int Int)) (v_prenex_31437 Int) (v_prenex_31443 (Array Int Int)) (v_prenex_31444 (Array Int Int))) (let ((.cse100 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31441) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31443) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31444))) (or (not (= v_prenex_31441 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31440) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31441 .cse3)))) (= (select (select .cse100 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31440 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse100 v_prenex_31439) v_prenex_31437) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31439 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_30756 Int) (v_prenex_30758 Int) (v_prenex_30759 Int) (v_prenex_30757 (Array Int Int)) (v_prenex_30755 (Array Int Int)) (v_prenex_30754 (Array Int Int)) (v_prenex_30751 Int) (v_prenex_30753 (Array Int Int))) (let ((.cse103 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30754) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30755) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30757))) (let ((.cse101 (select .cse103 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse102 (select .cse103 v_prenex_30751))) (or (not (= v_prenex_30754 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30753) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30754 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse101 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse101 v_prenex_30758)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30753 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_30751 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse102 v_prenex_30758)) (= (select .cse102 v_prenex_30759) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse103 v_prenex_30756) v_prenex_30758) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_30721 Int) (v_prenex_30726 Int) (v_prenex_30727 (Array Int Int)) (v_prenex_30728 Int) (v_prenex_30725 (Array Int Int)) (v_prenex_30724 (Array Int Int)) (v_prenex_30723 (Array Int Int))) (let ((.cse105 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30724) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30725) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30727))) (let ((.cse104 (select .cse105 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse104 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse105 v_prenex_30721) v_prenex_30728) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse104 v_prenex_30728) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30721 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse105 v_prenex_30726) v_prenex_30728) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30724 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30723) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30724 .cse3)))) (not (= (select v_prenex_30723 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse8) (or (and (forall ((v_prenex_30712 Int) (v_prenex_30716 (Array Int Int)) (v_prenex_30715 (Array Int Int)) (v_prenex_30714 (Array Int Int)) (v_prenex_30719 Int) (v_prenex_30713 (Array Int Int))) (or (not (= (select v_prenex_30713 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_30714 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30713) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30714 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30714) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30715) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30716) v_prenex_30712) v_prenex_30719) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30712 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30696 (Array Int Int)) (v_prenex_30720 Int) (v_prenex_30695 (Array Int Int)) (v_prenex_30694 (Array Int Int)) (v_prenex_30693 (Array Int Int)) (v_prenex_30692 Int) (v_prenex_30697 Int)) (let ((.cse107 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30694) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30695) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30696))) (let ((.cse106 (select .cse107 v_prenex_30692))) (or (= (select .cse106 v_prenex_30697) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30694 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30693) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30694 .cse3)))) (= (select (select .cse107 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30697) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30692 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_30693 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse106 v_prenex_30720) |c_ULTIMATE.start_main_~data_init~0#1|)))))) .cse108) (or (forall ((v_prenex_30741 (Array Int Int)) (v_prenex_30740 (Array Int Int)) (v_prenex_30742 Int) (v_prenex_30739 (Array Int Int)) (v_prenex_30737 Int) (v_prenex_30738 (Array Int Int))) (or (= v_prenex_30737 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30739) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30740) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30741) v_prenex_30737) v_prenex_30742) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30738 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30738) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30739 .cse3)) v_prenex_30739)))) .cse8) (or (forall ((v_prenex_30743 Int) (v_prenex_30749 (Array Int Int)) (v_prenex_30747 (Array Int Int)) (v_prenex_30746 (Array Int Int)) (v_prenex_30745 (Array Int Int)) (v_prenex_30750 Int)) (let ((.cse110 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30746) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30747) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30749))) (let ((.cse109 (select .cse110 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse109 v_prenex_30750)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse109 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_30745 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse110 v_prenex_30743) v_prenex_30750)) (= v_prenex_30743 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30746 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30745) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30746 .cse3)))))))) .cse8) (or (forall ((v_prenex_30698 Int) (v_prenex_30703 Int) (v_prenex_30702 (Array Int Int)) (v_prenex_30701 (Array Int Int)) (v_prenex_30700 (Array Int Int)) (v_prenex_30699 (Array Int Int))) (let ((.cse111 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30700) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30701) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30702))) (or (= v_prenex_30698 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse111 v_prenex_30698) v_prenex_30703)) (= (select (select .cse111 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30703) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30699) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30700 .cse3)) v_prenex_30700)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30699 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) .cse8) (forall ((v_prenex_30711 Int) (v_prenex_30708 (Array Int Int)) (v_prenex_30707 (Array Int Int)) (v_prenex_30704 Int) (v_prenex_30706 (Array Int Int)) (v_prenex_31438 Int) (v_prenex_30710 (Array Int Int))) (let ((.cse114 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30707) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30708) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30710))) (let ((.cse113 (select .cse114 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse112 (select .cse114 v_prenex_30704))) (or (= (select .cse112 v_prenex_31438) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30706 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse113 v_prenex_30711)) (= (select .cse113 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse112 v_prenex_30711) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30704 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30706) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30707 .cse3)) v_prenex_30707))))))) .cse34) (or .cse0 (and (forall ((v_prenex_31567 (Array Int Int)) (v_prenex_31565 Int) (v_prenex_31568 (Array Int Int)) (v_prenex_31569 (Array Int Int)) (v_prenex_31572 Int) (v_prenex_31570 Int) (v_prenex_31571 Int) (v_prenex_31566 (Array Int Int))) (let ((.cse115 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31567) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31568) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31569))) (let ((.cse116 (select .cse115 v_prenex_31565))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse115 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse115 v_prenex_31570) v_prenex_31571) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31566 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31570 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse116 v_prenex_31572)) (= (select .cse116 v_prenex_31571) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31565 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31567 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31566) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31567 .cse3)))))))) (forall ((v_prenex_31336 (Array Int Int)) (v_prenex_31332 Int) (v_prenex_31338 Int) (v_prenex_31333 (Array Int Int)) (v_prenex_31334 (Array Int Int)) (v_prenex_31335 (Array Int Int)) (v_prenex_31337 Int)) (let ((.cse118 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31334) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31335) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31336))) (let ((.cse117 (select .cse118 v_prenex_31332))) (or (= v_prenex_31332 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse117 v_prenex_31337) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse117 v_prenex_31338) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31334 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31333) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31334 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse118 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_31333 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (or .cse98 (forall ((v_prenex_31447 (Array Int Int)) (v_prenex_31445 Int) (v_prenex_31448 (Array Int Int)) (v_prenex_31449 (Array Int Int)) (v_prenex_31452 Int) (v_prenex_31450 Int) (v_prenex_31451 (Array Int Int))) (let ((.cse120 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31448) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31449) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31451))) (let ((.cse119 (select .cse120 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31447 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse119 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31445 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse119 v_prenex_31452) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse120 v_prenex_31445) v_prenex_31452)) (= (select (select .cse120 v_prenex_31450) v_prenex_31452) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31448 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31447) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31448 .cse3)))))))) .cse8) (or .cse6 (and (or .cse0 (forall ((v_prenex_31371 (Array Int Int)) (v_prenex_31372 (Array Int Int)) (v_prenex_31374 (Array Int Int)) (v_prenex_31375 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31371) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31372 .cse3)) v_prenex_31372)) (not (= (select v_prenex_31371 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31372) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31374) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31375) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_30484 (Array Int Int)) (v_prenex_30482 (Array Int Int)) (v_prenex_30481 (Array Int Int)) (v_prenex_30480 (Array Int Int)) (v_prenex_30485 Int)) (let ((.cse121 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30481) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30482) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30484) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse121 v_prenex_30485) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse121 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30480) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30481 .cse3)) v_prenex_30481)) (not (= (select v_prenex_30480 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_30476 (Array Int Int)) (v_prenex_30478 Int) (v_prenex_30474 (Array Int Int)) (v_prenex_30473 (Array Int Int)) (v_prenex_30472 (Array Int Int)) (v_prenex_30470 Int) (v_prenex_30477 Int)) (let ((.cse122 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30473) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30474) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30476))) (let ((.cse123 (select .cse122 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_30470 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30473 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30472) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30473 .cse3)))) (= (select (select .cse122 v_prenex_30470) v_prenex_30478) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse123 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse123 v_prenex_30477) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30472 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse0 (forall ((v_prenex_30502 Int) (v_prenex_30507 Int) (v_prenex_30506 (Array Int Int)) (v_prenex_30505 (Array Int Int)) (v_prenex_30504 (Array Int Int)) (v_prenex_30503 (Array Int Int))) (let ((.cse124 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30504) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30505) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30506))) (or (= v_prenex_30502 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_30503 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse124 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse124 v_prenex_30502) v_prenex_30507)) (not (= v_prenex_30504 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30503) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30504 .cse3)))))))) (or (forall ((v_prenex_30501 Int) (v_prenex_30498 (Array Int Int)) (v_prenex_30497 (Array Int Int)) (v_prenex_30496 (Array Int Int)) (v_prenex_30500 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30497) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30498) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30500) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30501)) (not (= v_prenex_30497 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30496) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30497 .cse3)))) (not (= (select v_prenex_30496 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) .cse8) (or (forall ((v_prenex_30488 (Array Int Int)) (v_prenex_30492 (Array Int Int)) (v_prenex_30493 Int) (v_prenex_30490 (Array Int Int)) (v_prenex_30494 Int) (v_prenex_30486 Int) (v_prenex_30489 (Array Int Int))) (let ((.cse125 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30489) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30490) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30492))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse125 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30493)) (not (= (select v_prenex_30488 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_30489 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30488) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30489 .cse3)))) (= (select (select .cse125 v_prenex_30486) v_prenex_30494) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30486 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or (forall ((v_prenex_30466 (Array Int Int)) (v_prenex_31368 Int) (v_prenex_31370 Int) (v_prenex_30469 (Array Int Int)) (v_prenex_30468 (Array Int Int)) (v_prenex_31369 Int) (v_prenex_30467 (Array Int Int))) (let ((.cse127 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30467) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30468) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30469))) (let ((.cse126 (select .cse127 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_31370 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_30466 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30466) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30467 .cse3)) v_prenex_30467)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse126 v_prenex_31368)) (= (select .cse126 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse127 v_prenex_31370) v_prenex_31369) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse0))) (or (and (or (forall ((v_prenex_30774 (Array Int Int)) (v_prenex_30777 Int) (v_prenex_30779 Int) (v_prenex_30778 (Array Int Int)) (v_prenex_30776 (Array Int Int)) (v_prenex_30775 (Array Int Int)) (v_prenex_30773 Int)) (let ((.cse128 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30775) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30776) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30778))) (or (= v_prenex_30777 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_30774 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse128 v_prenex_30777) v_prenex_30779) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30773 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse128 v_prenex_30773) v_prenex_30779) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30775 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30774) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30775 .cse3))))))) .cse108) (or (forall ((v_prenex_31500 Int) (v_prenex_31497 Int) (v_prenex_31496 Int) (v_prenex_31493 (Array Int Int)) (v_prenex_31494 (Array Int Int)) (v_prenex_31498 (Array Int Int)) (v_prenex_31499 (Array Int Int))) (let ((.cse129 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31499) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31493) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31494))) (or (= v_prenex_31500 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31499 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31498) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31499 .cse3)))) (= (select (select .cse129 v_prenex_31500) v_prenex_31496) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse129 v_prenex_31497) v_prenex_31496) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31497 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31498 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse34) (or (forall ((v_prenex_30794 (Array Int Int)) (v_prenex_30788 Int) (v_prenex_30792 (Array Int Int)) (v_prenex_30791 (Array Int Int)) (v_prenex_30790 (Array Int Int)) (v_prenex_30793 Int) (v_prenex_30795 Int)) (let ((.cse130 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30791) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30792) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30794))) (or (= v_prenex_30793 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse130 v_prenex_30788) v_prenex_30795)) (= v_prenex_30788 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_30790 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse130 v_prenex_30793) v_prenex_30795) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30790) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30791 .cse3)) v_prenex_30791))))) .cse34) (forall ((v_prenex_30787 Int) (v_prenex_30784 (Array Int Int)) (v_prenex_30783 (Array Int Int)) (v_prenex_30782 (Array Int Int)) (v_prenex_30780 Int) (v_prenex_30785 Int) (v_prenex_30786 (Array Int Int))) (let ((.cse131 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30783) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30784) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30786))) (or (not (= (select v_prenex_30782 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30780 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_30785 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse131 v_prenex_30785) v_prenex_30787) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30782) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30783 .cse3)) v_prenex_30783)) (= (select (select .cse131 v_prenex_30780) v_prenex_30787) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse108 (forall ((v_prenex_30771 (Array Int Int)) (v_prenex_30766 Int) (v_prenex_30770 Int) (v_prenex_30769 (Array Int Int)) (v_prenex_30768 (Array Int Int)) (v_prenex_30767 (Array Int Int)) (v_prenex_30772 Int)) (let ((.cse132 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30768) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30769) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30771))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse132 v_prenex_30766) v_prenex_30772)) (not (= (select v_prenex_30767 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30766 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse132 v_prenex_30770) v_prenex_30772) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30767) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30768 .cse3)) v_prenex_30768)) (= v_prenex_30770 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_30800 Int) (v_prenex_30802 Int) (v_prenex_30801 (Array Int Int)) (v_prenex_30799 (Array Int Int)) (v_prenex_30798 (Array Int Int)) (v_prenex_30796 Int) (v_prenex_30797 (Array Int Int))) (let ((.cse133 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30798) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30799) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30801))) (or (= v_prenex_30796 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_30800 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30797) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30798 .cse3)) v_prenex_30798)) (not (= (select v_prenex_30797 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse133 v_prenex_30796) v_prenex_30802) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse133 v_prenex_30800) v_prenex_30802) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse8) (or .cse0 (forall ((v_prenex_31484 Int) (v_prenex_31490 (Array Int Int)) (v_prenex_31491 Int) (v_prenex_31492 Int) (v_prenex_31486 (Array Int Int)) (v_prenex_31487 (Array Int Int)) (v_prenex_31488 (Array Int Int))) (let ((.cse136 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31487) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31488) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31490))) (let ((.cse134 (select .cse136 v_prenex_31484)) (.cse135 (select .cse136 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse134 v_prenex_31492)) (= (select .cse134 v_prenex_31491) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse135 v_prenex_31491) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31487 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31486) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31487 .cse3)))) (= (select .cse135 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31486 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_31484 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) (or .cse0 (forall ((v_prenex_31477 Int) (v_prenex_31476 Int) (v_prenex_31474 Int) (v_prenex_31471 (Array Int Int)) (v_prenex_31472 (Array Int Int)) (v_prenex_31473 (Array Int Int)) (v_prenex_31475 (Array Int Int)) (v_prenex_31469 Int)) (let ((.cse139 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31472) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31473) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31475))) (let ((.cse137 (select .cse139 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse138 (select .cse139 v_prenex_31469))) (or (not (= v_prenex_31472 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31471) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31472 .cse3)))) (= v_prenex_31469 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse137 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse138 v_prenex_31476) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse137 v_prenex_31476)) (not (= (select v_prenex_31471 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse138 v_prenex_31477) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse139 v_prenex_31474) v_prenex_31476) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_31425 (Array Int Int)) (v_prenex_31420 Int) (v_prenex_31426 Int) (v_prenex_31421 (Array Int Int)) (v_prenex_31427 Int) (v_prenex_31422 (Array Int Int)) (v_prenex_31424 Int) (v_prenex_31423 (Array Int Int))) (let ((.cse140 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31422) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31423) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31425))) (or (= (select (select .cse140 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse140 v_prenex_31424) v_prenex_31426) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31424 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31422 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31421) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31422 .cse3)))) (= (select (select .cse140 v_prenex_31420) v_prenex_31427) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31420 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31421 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse34) (or (forall ((v_prenex_31503 (Array Int Int)) (v_prenex_31504 (Array Int Int)) (v_prenex_31505 (Array Int Int)) (v_prenex_31507 (Array Int Int)) (v_prenex_31509 Int) (v_prenex_31508 Int) (v_prenex_31506 Int) (v_prenex_31501 Int)) (let ((.cse142 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31504) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31505) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31507))) (let ((.cse141 (select .cse142 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse143 (select .cse142 v_prenex_31501))) (or (= (select .cse141 v_prenex_31508) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse142 v_prenex_31506) v_prenex_31508) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31501 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse141 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31504 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31503) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31504 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31503 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse143 v_prenex_31509) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse143 v_prenex_31508) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse98) (or (and (or .cse98 (forall ((v_prenex_31127 (Array Int Int)) (v_prenex_31129 (Array Int Int)) (v_prenex_31123 Int) (v_prenex_31130 Int) (v_prenex_31125 (Array Int Int)) (v_prenex_31126 (Array Int Int)) (v_prenex_31128 Int)) (let ((.cse144 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31126) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31127) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31129))) (let ((.cse145 (select .cse144 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse144 v_prenex_31128) v_prenex_31130)) (not (= (select v_prenex_31125 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse145 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31125) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31126 .cse3)) v_prenex_31126)) (= (select .cse145 v_prenex_31130) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31123 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse144 v_prenex_31123) v_prenex_31130))))))) (or (forall ((v_prenex_31058 Int) (v_prenex_31060 (Array Int Int)) (v_prenex_31061 (Array Int Int)) (v_prenex_31062 (Array Int Int)) (v_prenex_31065 Int) (v_prenex_31064 (Array Int Int)) (v_prenex_31063 Int)) (let ((.cse146 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31061) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31062) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31064))) (or (= (select (select .cse146 v_prenex_31058) v_prenex_31065) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31061 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31060) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31061 .cse3)))) (= v_prenex_31058 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse146 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31063 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse146 v_prenex_31063) v_prenex_31065)) (not (= (select v_prenex_31060 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse108) (or .cse34 (forall ((v_prenex_31027 Int) (v_prenex_31025 Int) (v_prenex_31520 Int) (v_prenex_31021 Int) (v_prenex_31022 (Array Int Int)) (v_prenex_31023 (Array Int Int)) (v_prenex_31024 (Array Int Int)) (v_prenex_31026 (Array Int Int))) (let ((.cse147 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31023) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31024) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31026))) (or (not (= (select v_prenex_31022 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse147 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31023 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31022) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31023 .cse3)))) (= (select (select .cse147 v_prenex_31025) v_prenex_31027) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31025 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse147 v_prenex_31021) v_prenex_31520) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31088 Int) (v_prenex_31085 (Array Int Int)) (v_prenex_31086 (Array Int Int)) (v_prenex_31084 Int) (v_prenex_31087 (Array Int Int)) (v_prenex_31089 (Array Int Int)) (v_prenex_31091 Int) (v_prenex_31090 Int)) (let ((.cse149 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31086) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31087) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31089))) (let ((.cse148 (select .cse149 v_prenex_31084))) (or (= (select .cse148 v_prenex_31090) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31088 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31085 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse149 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse149 v_prenex_31088) v_prenex_31090) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse148 v_prenex_31091) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31085) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31086 .cse3)) v_prenex_31086)))))) (or (and (forall ((v_prenex_30809 (Array Int Int)) (v_prenex_30808 (Array Int Int)) (v_prenex_30812 Int) (v_prenex_30807 Int) (v_prenex_30811 (Array Int Int)) (v_prenex_30810 (Array Int Int))) (let ((.cse150 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30809) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30810) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30811))) (or (not (= (select v_prenex_30808 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_30809 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30808) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30809 .cse3)))) (= (select (select .cse150 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30807 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse150 v_prenex_30807) v_prenex_30812))))) (forall ((v_prenex_31017 (Array Int Int)) (v_prenex_31015 Int) (v_prenex_31018 (Array Int Int)) (v_prenex_31019 (Array Int Int)) (v_prenex_31020 Int) (v_prenex_31016 (Array Int Int))) (or (= v_prenex_31015 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31017) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31018) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31019) v_prenex_31015) v_prenex_31020) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31016 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31017 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31016) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31017 .cse3))))))) .cse34) (or .cse98 (forall ((v_prenex_31521 Int) (v_prenex_31516 (Array Int Int)) (v_prenex_31517 (Array Int Int)) (v_prenex_31518 (Array Int Int)) (v_prenex_31519 Int) (v_prenex_31522 (Array Int Int))) (let ((.cse151 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31516) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31517) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31518))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31522 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31522) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31516 .cse3)) v_prenex_31516)) (= (select (select .cse151 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31519) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse151 v_prenex_31521) v_prenex_31519)) (= v_prenex_31521 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (or .cse6 (and (forall ((v_prenex_31079 Int) (v_prenex_30880 (Array Int Int)) (v_prenex_30878 (Array Int Int)) (v_prenex_30877 (Array Int Int)) (v_prenex_31080 Int) (v_prenex_30881 Int) (v_prenex_30876 (Array Int Int))) (let ((.cse152 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30877) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30878) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30880))) (or (= v_prenex_31080 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse152 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30881) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30876 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse152 v_prenex_31080) v_prenex_31079) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30877 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30876) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30877 .cse3))))))) (forall ((v_prenex_30897 Int) (v_prenex_30894 (Array Int Int)) (v_prenex_30893 (Array Int Int)) (v_prenex_30892 (Array Int Int)) (v_prenex_30896 (Array Int Int))) (let ((.cse153 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30893) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30894) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30896) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse153 v_prenex_30897) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse153 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30893 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30892) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30893 .cse3)))) (not (= (select v_prenex_30892 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_30884 (Array Int Int)) (v_prenex_30889 Int) (v_prenex_30890 Int) (v_prenex_30888 (Array Int Int)) (v_prenex_30882 Int) (v_prenex_30886 (Array Int Int)) (v_prenex_30885 (Array Int Int))) (let ((.cse155 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30885) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30886) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30888))) (let ((.cse154 (select .cse155 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_30885 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30884) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30885 .cse3)))) (not (= (select v_prenex_30884 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30882 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse154 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse155 v_prenex_30882) v_prenex_30890) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse154 v_prenex_30889)))))) (forall ((v_prenex_31081 (Array Int Int)) (v_prenex_31082 (Array Int Int)) (v_prenex_31078 Int) (v_prenex_31075 (Array Int Int)) (v_prenex_31076 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31082) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31075) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31076) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31078)) (not (= (select v_prenex_31081 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31081) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31082 .cse3)) v_prenex_31082)))))) (or .cse34 (forall ((v_prenex_31223 Int) (v_prenex_31218 (Array Int Int)) (v_prenex_31219 (Array Int Int)) (v_prenex_31221 Int) (v_prenex_31220 (Array Int Int)) (v_prenex_31222 (Array Int Int)) (v_prenex_31216 Int)) (let ((.cse156 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31219) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31220) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31222))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse156 v_prenex_31216) v_prenex_31223)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31218) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31219 .cse3)) v_prenex_31219)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31218 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_31216 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_31221 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse156 v_prenex_31221) v_prenex_31223)))))) (or (and (forall ((v_prenex_30860 Int)) (or (forall ((v_prenex_30862 (Array Int Int)) (v_prenex_30867 Int) (v_prenex_30866 (Array Int Int)) (v_prenex_30864 (Array Int Int)) (v_prenex_30863 (Array Int Int))) (let ((.cse157 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30863) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30864) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30866))) (or (= (select (select .cse157 v_prenex_30860) v_prenex_30867) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30862) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30863 .cse3)) v_prenex_30863)) (not (= (select v_prenex_30862 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse157 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30867) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= v_prenex_30860 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30842 Int) (v_prenex_30843 Int) (v_prenex_30839 (Array Int Int)) (v_prenex_30836 Int) (v_prenex_30838 (Array Int Int)) (v_prenex_30837 (Array Int Int)) (v_prenex_30840 Int) (v_prenex_30841 (Array Int Int))) (let ((.cse159 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30838) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30839) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30841))) (let ((.cse158 (select .cse159 v_prenex_30836))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30837) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30838 .cse3)) v_prenex_30838)) (not (= (select v_prenex_30837 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse158 v_prenex_30842)) (= (select .cse158 v_prenex_30843) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30840 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse159 v_prenex_30840) v_prenex_30842)))))) (forall ((v_prenex_30852 Int) (v_prenex_30856 Int) (v_prenex_30859 Int) (v_prenex_30858 Int) (v_prenex_30857 (Array Int Int)) (v_prenex_30855 (Array Int Int)) (v_prenex_30854 (Array Int Int)) (v_prenex_30853 (Array Int Int))) (let ((.cse160 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30854) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30855) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30857))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse160 v_prenex_30856) v_prenex_30858)) (not (= v_prenex_30854 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30853) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30854 .cse3)))) (not (= (select v_prenex_30853 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30856 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse160 v_prenex_30852) v_prenex_30859) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_30819 Int)) (or (= v_prenex_30819 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_31068 Int) (v_prenex_30826 Int) (v_prenex_30825 (Array Int Int)) (v_prenex_30823 (Array Int Int)) (v_prenex_30822 (Array Int Int)) (v_prenex_30821 (Array Int Int))) (let ((.cse162 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30822) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30823) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30825))) (let ((.cse161 (select .cse162 v_prenex_30819))) (or (not (= v_prenex_30822 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30821) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30822 .cse3)))) (= (select .cse161 v_prenex_30826) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30821 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse161 v_prenex_31068) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse162 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30826) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((v_prenex_30873 (Array Int Int)) (v_prenex_30874 Int) (v_prenex_30871 (Array Int Int)) (v_prenex_30870 (Array Int Int)) (v_prenex_30868 Int) (v_prenex_30869 (Array Int Int)) (v_prenex_30872 Int)) (let ((.cse163 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30870) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30871) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30873))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse163 v_prenex_30872) v_prenex_30874)) (not (= (select v_prenex_30869 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse163 v_prenex_30868) v_prenex_30874)) (not (= v_prenex_30870 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30869) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30870 .cse3)))) (= v_prenex_30872 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_30860 Int)) (or (forall ((v_prenex_30865 Int)) (or (forall ((v_prenex_30862 (Array Int Int))) (or (not (= (select v_prenex_30862 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30863 (Array Int Int))) (or (forall ((v_prenex_30867 Int) (v_prenex_30866 (Array Int Int)) (v_prenex_30864 (Array Int Int))) (let ((.cse164 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30863) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30864) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30866))) (or (= (select (select .cse164 v_prenex_30860) v_prenex_30867) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse164 v_prenex_30865) v_prenex_30867) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30862) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30863 .cse3)) v_prenex_30863)))))) (= v_prenex_30865 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_30860 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30819 Int)) (or (forall ((v_prenex_30824 Int)) (or (forall ((v_prenex_30821 (Array Int Int))) (or (forall ((v_prenex_30822 (Array Int Int))) (or (not (= v_prenex_30822 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30821) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30822 .cse3)))) (forall ((v_prenex_31068 Int) (v_prenex_30825 (Array Int Int)) (v_prenex_30823 (Array Int Int))) (let ((.cse166 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30822) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30823) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30825))) (let ((.cse165 (select .cse166 v_prenex_30819))) (or (forall ((v_prenex_30826 Int)) (or (= (select .cse165 v_prenex_30826) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse166 v_prenex_30824) v_prenex_30826) |c_ULTIMATE.start_main_~data_init~0#1|))) (= (select .cse165 v_prenex_31068) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (select v_prenex_30821 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_30824 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_30819 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30813 Int) (v_prenex_30817 (Array Int Int)) (v_prenex_30816 (Array Int Int)) (v_prenex_30815 (Array Int Int)) (v_prenex_30814 (Array Int Int)) (v_prenex_31072 Int) (v_prenex_30818 Int)) (let ((.cse167 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30815) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30816) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30817))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse167 v_prenex_30813) v_prenex_30818)) (= v_prenex_30813 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30814) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30815 .cse3)) v_prenex_30815)) (= v_prenex_31072 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30814 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse167 v_prenex_31072) v_prenex_30818) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31070 (Array Int Int)) (v_prenex_31069 Int) (v_prenex_31071 (Array Int Int)) (v_prenex_31067 Int) (v_prenex_31073 (Array Int Int)) (v_prenex_31074 (Array Int Int))) (or (= v_prenex_31069 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31070) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31071 .cse3)) v_prenex_31071)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31071) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31073) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31074) v_prenex_31069) v_prenex_31067) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31070 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_30832 Int) (v_prenex_30835 Int) (v_prenex_30829 (Array Int Int)) (v_prenex_30834 Int) (v_prenex_30827 Int) (v_prenex_30833 (Array Int Int)) (v_prenex_30831 (Array Int Int)) (v_prenex_30830 (Array Int Int))) (let ((.cse169 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30830) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30831) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30833))) (let ((.cse168 (select .cse169 v_prenex_30827))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30829) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30830 .cse3)) v_prenex_30830)) (= (select .cse168 v_prenex_30835) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30829 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse168 v_prenex_30834)) (= (select (select .cse169 v_prenex_30832) v_prenex_30834) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30832 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_30827 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_30844 Int) (v_prenex_30848 Int) (v_prenex_30849 (Array Int Int)) (v_prenex_30847 (Array Int Int)) (v_prenex_30846 (Array Int Int)) (v_prenex_30845 (Array Int Int)) (v_prenex_30851 Int) (v_prenex_30850 Int)) (let ((.cse170 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30846) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30847) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30849))) (let ((.cse171 (select .cse170 v_prenex_30844))) (or (= (select (select .cse170 v_prenex_30848) v_prenex_30850) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30848 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse171 v_prenex_30851) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse171 v_prenex_30850) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30845 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_30846 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30845) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30846 .cse3))))))))) .cse108) (or (forall ((v_prenex_31226 (Array Int Int)) (v_prenex_31224 Int) (v_prenex_31227 (Array Int Int)) (v_prenex_31229 (Array Int Int)) (v_prenex_31230 Int) (v_prenex_31228 Int) (v_prenex_31225 (Array Int Int))) (let ((.cse172 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31226) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31227) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31229))) (or (not (= (select v_prenex_31225 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse172 v_prenex_31224) v_prenex_31230) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31228 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse172 v_prenex_31228) v_prenex_31230) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31226 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31225) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31226 .cse3))))))) .cse108) (or .cse34 (and (forall ((v_prenex_30999 Int) (v_prenex_31001 (Array Int Int)) (v_prenex_31002 (Array Int Int)) (v_prenex_31003 (Array Int Int)) (v_prenex_31006 Int) (v_prenex_31005 (Array Int Int))) (let ((.cse174 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31002) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31003) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31005))) (let ((.cse173 (select .cse174 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse173 v_prenex_31006)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31001) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31002 .cse3)) v_prenex_31002)) (= v_prenex_30999 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31001 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse174 v_prenex_30999) v_prenex_31006) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse173 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31014 Int) (v_prenex_31009 (Array Int Int)) (v_prenex_31197 Int) (v_prenex_31010 (Array Int Int)) (v_prenex_31011 (Array Int Int)) (v_prenex_31013 (Array Int Int)) (v_prenex_31007 Int)) (let ((.cse177 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31010) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31011) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31013))) (let ((.cse175 (select .cse177 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse176 (select .cse177 v_prenex_31007))) (or (= (select .cse175 v_prenex_31014) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse175 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse176 v_prenex_31197) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31007 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31009) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31010 .cse3)) v_prenex_31010)) (not (= (select v_prenex_31009 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse176 v_prenex_31014) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31198 Int) (v_prenex_31193 (Array Int Int)) (v_prenex_31194 (Array Int Int)) (v_prenex_31196 Int) (v_prenex_31199 (Array Int Int)) (v_prenex_31200 (Array Int Int))) (let ((.cse178 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31200) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31193) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31194))) (or (= (select (select .cse178 v_prenex_31198) v_prenex_31196) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse178 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31196) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31199) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31200 .cse3)) v_prenex_31200)) (= v_prenex_31198 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31199 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (or (forall ((v_prenex_31149 (Array Int Int)) (v_prenex_31147 Int) (v_prenex_31150 (Array Int Int)) (v_prenex_31153 Int) (v_prenex_31152 (Array Int Int)) (v_prenex_31151 Int) (v_prenex_31148 (Array Int Int))) (let ((.cse179 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31149) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31150) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31152))) (or (= (select (select .cse179 v_prenex_31151) v_prenex_31153) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31148 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse179 v_prenex_31147) v_prenex_31153) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31151 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31149 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31148) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31149 .cse3))))))) .cse34) (or (forall ((v_prenex_31039 (Array Int Int)) (v_prenex_31036 Int) (v_prenex_31040 (Array Int Int)) (v_prenex_31043 Int) (v_prenex_31042 (Array Int Int)) (v_prenex_31038 (Array Int Int))) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31039) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31040) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31042))) (let ((.cse180 (select .cse181 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse180 v_prenex_31043) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31038 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse181 v_prenex_31036) v_prenex_31043) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse180 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31038) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31039 .cse3)) v_prenex_31039)) (= v_prenex_31036 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) .cse98) (or .cse6 (and (forall ((v_prenex_30919 Int)) (or (= v_prenex_30919 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30924 Int)) (or (= v_prenex_30924 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30921 (Array Int Int))) (or (not (= (select v_prenex_30921 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30922 (Array Int Int))) (or (forall ((v_prenex_30925 (Array Int Int)) (v_prenex_30927 Int) (v_prenex_30923 (Array Int Int))) (let ((.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30922) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30923) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30925))) (or (= (select (select .cse182 v_prenex_30919) v_prenex_30927) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_30926 Int)) (= (select (select .cse182 v_prenex_30924) v_prenex_30926) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_30922 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30921) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30922 .cse3)))))))))))) (forall ((v_prenex_30928 Int)) (or (forall ((v_prenex_30933 Int)) (or (forall ((v_prenex_30930 (Array Int Int))) (or (forall ((v_prenex_30931 (Array Int Int))) (or (forall ((v_prenex_30936 Int) (v_prenex_30934 (Array Int Int)) (v_prenex_30932 (Array Int Int))) (let ((.cse183 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30931) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30932) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30934))) (or (= (select (select .cse183 v_prenex_30928) v_prenex_30936) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse183 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_30935 Int)) (= (select (select .cse183 v_prenex_30933) v_prenex_30935) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_30931 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30930) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30931 .cse3)))))) (not (= (select v_prenex_30930 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_30933 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_30928 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_31143 Int) (v_prenex_30917 (Array Int Int)) (v_prenex_31142 Int) (v_prenex_30915 (Array Int Int)) (v_prenex_30914 (Array Int Int)) (v_prenex_30916 Int) (v_prenex_30913 (Array Int Int)) (v_prenex_30918 Int)) (let ((.cse184 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30914) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30915) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30917))) (or (not (= (select v_prenex_30913 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30916 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse184 v_prenex_31143) v_prenex_31142) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30914 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30913) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30914 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse184 v_prenex_30916) v_prenex_30918))))) (forall ((v_prenex_31146 Int)) (or (= v_prenex_31146 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_31144 (Array Int Int))) (or (forall ((v_prenex_31145 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31144) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31145 .cse3)) v_prenex_31145)) (forall ((v_prenex_31138 (Array Int Int)) (v_prenex_31139 (Array Int Int))) (let ((.cse185 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31145) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31138) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31139))) (or (= (select (select .cse185 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_31141 Int)) (= (select (select .cse185 v_prenex_31146) v_prenex_31141) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (select v_prenex_31144 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_30909 (Array Int Int)) (v_prenex_30908 (Array Int Int)) (v_prenex_30907 (Array Int Int)) (v_prenex_30912 Int) (v_prenex_30911 (Array Int Int))) (or (not (= v_prenex_30908 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30908 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30909) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30911) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30912)) (not (= (select v_prenex_30907 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_30928 Int)) (or (forall ((v_prenex_30936 Int) (v_prenex_30935 Int) (v_prenex_30934 (Array Int Int)) (v_prenex_30932 (Array Int Int)) (v_prenex_30931 (Array Int Int)) (v_prenex_30930 (Array Int Int))) (let ((.cse187 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30931) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30932) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30934))) (let ((.cse186 (select .cse187 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse186 v_prenex_30935) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30931 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30930) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30931 .cse3)))) (= (select (select .cse187 v_prenex_30928) v_prenex_30936) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse186 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_30930 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (= v_prenex_30928 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_31138 (Array Int Int)) (v_prenex_31139 (Array Int Int)) (v_prenex_31141 Int) (v_prenex_31144 (Array Int Int)) (v_prenex_31145 (Array Int Int))) (let ((.cse188 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31145) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31138) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31139) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse188 v_prenex_31141)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31144) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31145 .cse3)) v_prenex_31145)) (= (select .cse188 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31144 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_30910 Int)) (or (= v_prenex_30910 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30907 (Array Int Int))) (or (not (= (select v_prenex_30907 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30908 (Array Int Int))) (or (not (= v_prenex_30908 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30908 .cse3)))) (forall ((v_prenex_30909 (Array Int Int)) (v_prenex_30912 Int) (v_prenex_30911 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30909) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30911) v_prenex_30910) v_prenex_30912) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (forall ((v_prenex_30919 Int)) (or (= v_prenex_30919 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30925 (Array Int Int)) (v_prenex_30927 Int) (v_prenex_30926 Int) (v_prenex_30923 (Array Int Int)) (v_prenex_30922 (Array Int Int)) (v_prenex_30921 (Array Int Int))) (let ((.cse189 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30922) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30923) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30925))) (or (not (= (select v_prenex_30921 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse189 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30926) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse189 v_prenex_30919) v_prenex_30927) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30922 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30921) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30922 .cse3))))))))))) (forall ((v_prenex_31057 Int) (v_prenex_31055 Int) (v_prenex_31052 (Array Int Int)) (v_prenex_31053 (Array Int Int)) (v_prenex_31054 (Array Int Int)) (v_prenex_31056 (Array Int Int))) (let ((.cse190 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31053) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31054) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31056))) (or (= (select (select .cse190 v_prenex_31055) v_prenex_31057) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31055 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31053 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31052) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31053 .cse3)))) (= (select (select .cse190 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31052 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31158 Int) (v_prenex_31154 Int) (v_prenex_31155 (Array Int Int)) (v_prenex_31160 Int) (v_prenex_31156 (Array Int Int)) (v_prenex_31157 (Array Int Int)) (v_prenex_31159 (Array Int Int))) (let ((.cse191 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31156) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31157) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31159))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse191 v_prenex_31154) v_prenex_31160)) (not (= (select v_prenex_31155 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31158 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31156 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31155) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31156 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse191 v_prenex_31158) v_prenex_31160)) (= (select (select .cse191 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31168 Int) (v_prenex_31166 Int) (v_prenex_31161 Int) (v_prenex_31163 (Array Int Int)) (v_prenex_31164 (Array Int Int)) (v_prenex_31165 (Array Int Int)) (v_prenex_31167 (Array Int Int))) (let ((.cse192 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31164) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31165) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31167))) (or (= (select (select .cse192 v_prenex_31166) v_prenex_31168) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31163 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse192 v_prenex_31161) v_prenex_31168) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse192 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31166 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31163) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31164 .cse3)) v_prenex_31164)) (= v_prenex_31161 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or .cse34 (forall ((v_prenex_31204 (Array Int Int)) (v_prenex_31206 (Array Int Int)) (v_prenex_31207 Int) (v_prenex_31202 (Array Int Int)) (v_prenex_31203 (Array Int Int)) (v_prenex_31205 Int)) (let ((.cse193 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31203) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31204) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31206))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse193 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_31202 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse193 v_prenex_31205) v_prenex_31207) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31205 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31203 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31202) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31203 .cse3)))))))) (or (forall ((v_prenex_31245 Int) (v_prenex_31243 Int) (v_prenex_31240 (Array Int Int)) (v_prenex_31241 (Array Int Int)) (v_prenex_31242 (Array Int Int)) (v_prenex_31244 (Array Int Int)) (v_prenex_31238 Int)) (let ((.cse194 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31241) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31242) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31244))) (or (= (select (select .cse194 v_prenex_31243) v_prenex_31245) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse194 v_prenex_31238) v_prenex_31245)) (= (select (select .cse194 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31245) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31238 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31241 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31240) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31241 .cse3)))) (not (= (select v_prenex_31240 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse98) (or .cse34 (forall ((v_prenex_31049 Int) (v_prenex_31044 Int) (v_prenex_31050 (Array Int Int)) (v_prenex_31051 Int) (v_prenex_31046 (Array Int Int)) (v_prenex_31047 (Array Int Int)) (v_prenex_31048 (Array Int Int))) (let ((.cse195 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31047) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31048) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31050))) (or (= v_prenex_31044 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31046 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31049 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse195 v_prenex_31049) v_prenex_31051) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31047 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31046) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31047 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse195 v_prenex_31044) v_prenex_31051)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse195 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (or .cse34 (forall ((v_prenex_31235 Int) (v_prenex_31231 Int) (v_prenex_31232 (Array Int Int)) (v_prenex_31233 (Array Int Int)) (v_prenex_31234 (Array Int Int)) (v_prenex_31237 Int) (v_prenex_31236 (Array Int Int))) (let ((.cse196 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31233) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31234) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31236))) (or (= (select (select .cse196 v_prenex_31231) v_prenex_31237) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31232 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse196 v_prenex_31235) v_prenex_31237) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse196 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31232) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31233 .cse3)) v_prenex_31233)) (= v_prenex_31235 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (or (forall ((v_prenex_31106 (Array Int Int)) (v_prenex_31100 Int) (v_prenex_31107 Int) (v_prenex_31102 (Array Int Int)) (v_prenex_31105 Int) (v_prenex_31103 (Array Int Int)) (v_prenex_31104 (Array Int Int))) (let ((.cse197 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31103) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31104) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31106))) (or (not (= (select v_prenex_31102 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31100 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse197 v_prenex_31105) v_prenex_31107)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse197 v_prenex_31100) v_prenex_31107)) (= v_prenex_31105 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31102) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31103 .cse3)) v_prenex_31103))))) .cse108) (or .cse34 (and (forall ((v_prenex_31191 (Array Int Int)) (v_prenex_31192 (Array Int Int)) (v_prenex_31187 Int) (v_prenex_31185 Int) (v_prenex_31188 (Array Int Int)) (v_prenex_31189 (Array Int Int)) (v_prenex_31190 Int)) (let ((.cse198 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31189) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31191) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31192))) (let ((.cse199 (select .cse198 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31188 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse198 v_prenex_31190) v_prenex_31185) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse198 v_prenex_31187) v_prenex_31185)) (not (= v_prenex_31189 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31188) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31189 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse199 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse199 v_prenex_31185) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31187 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_30961 (Array Int Int)) (v_prenex_30960 (Array Int Int)) (v_prenex_30965 Int) (v_prenex_30964 Int) (v_prenex_30959 (Array Int Int)) (v_prenex_30957 Int) (v_prenex_30963 (Array Int Int))) (let ((.cse202 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30960) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30961) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30963))) (let ((.cse201 (select .cse202 v_prenex_30957)) (.cse200 (select .cse202 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse200 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30957 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30960 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30959) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30960 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse201 v_prenex_30965)) (= (select .cse201 v_prenex_30964) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30959 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse200 v_prenex_30964) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_30951 Int) (v_prenex_30956 Int) (v_prenex_30955 (Array Int Int)) (v_prenex_30954 (Array Int Int)) (v_prenex_30953 (Array Int Int)) (v_prenex_30952 (Array Int Int))) (let ((.cse203 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30953) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30954) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30955))) (or (not (= (select v_prenex_30952 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_30953 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30952) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30953 .cse3)))) (= (select (select .cse203 v_prenex_30951) v_prenex_30956) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse203 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30951 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_30942 Int) (v_prenex_30939 (Array Int Int)) (v_prenex_30938 (Array Int Int)) (v_prenex_30937 Int) (v_prenex_30941 (Array Int Int)) (v_prenex_30940 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30939) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30940) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30941) v_prenex_30937) v_prenex_30942) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30938 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30938) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30939 .cse3)) v_prenex_30939)) (= v_prenex_30937 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30943 Int) (v_prenex_30949 (Array Int Int)) (v_prenex_31186 Int) (v_prenex_30947 (Array Int Int)) (v_prenex_30946 (Array Int Int)) (v_prenex_30945 (Array Int Int)) (v_prenex_30950 Int)) (let ((.cse205 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30946) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30947) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30949))) (let ((.cse204 (select .cse205 v_prenex_30943))) (or (not (= v_prenex_30946 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30945) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30946 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse204 v_prenex_30950)) (= v_prenex_30943 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_30945 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse204 v_prenex_31186)) (= (select (select .cse205 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30950) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_30972 (Array Int Int)) (v_prenex_30973 Int) (v_prenex_30970 (Array Int Int)) (v_prenex_30966 Int) (v_prenex_30969 (Array Int Int)) (v_prenex_30968 (Array Int Int))) (let ((.cse207 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30969) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30970) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30972))) (let ((.cse206 (select .cse207 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse206 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30969 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30968) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30969 .cse3)))) (= (select .cse206 v_prenex_30973) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30968 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse207 v_prenex_30966) v_prenex_30973) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30966 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_30974 Int) (v_prenex_30980 (Array Int Int)) (v_prenex_30979 Int) (v_prenex_30978 (Array Int Int)) (v_prenex_30977 (Array Int Int)) (v_prenex_30981 Int) (v_prenex_30976 (Array Int Int))) (let ((.cse208 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30977) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30978) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30980))) (or (= (select (select .cse208 v_prenex_30979) v_prenex_30981) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse208 v_prenex_30974) v_prenex_30981) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30976 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30974 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30977 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30976) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30977 .cse3)))) (= (select (select .cse208 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30981) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_30987 Int) (v_prenex_30989 Int) (v_prenex_30990 Int) (v_prenex_30988 (Array Int Int)) (v_prenex_30986 (Array Int Int)) (v_prenex_30985 (Array Int Int)) (v_prenex_30984 (Array Int Int)) (v_prenex_30982 Int)) (let ((.cse211 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30985) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30986) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30988))) (let ((.cse210 (select .cse211 v_prenex_30982)) (.cse209 (select .cse211 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_30982 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse209 v_prenex_30989) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse210 v_prenex_30990) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30984) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30985 .cse3)) v_prenex_30985)) (= (select .cse210 v_prenex_30989) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30984 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse211 v_prenex_30987) v_prenex_30989)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse209 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (forall ((v_prenex_30994 (Array Int Int)) (v_prenex_30993 (Array Int Int)) (v_prenex_30998 Int) (v_prenex_30997 (Array Int Int)) (v_prenex_30991 Int) (v_prenex_30995 (Array Int Int))) (let ((.cse212 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30994) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30995) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30997))) (or (= v_prenex_30991 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse212 v_prenex_30991) v_prenex_30998) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse212 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30998) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30993 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_30994 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30993) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30994 .cse3))))))))) (forall ((v_prenex_31117 (Array Int Int)) (v_prenex_31118 (Array Int Int)) (v_prenex_31119 (Array Int Int)) (v_prenex_31122 Int) (v_prenex_31120 Int) (v_prenex_31121 (Array Int Int))) (or (= v_prenex_31120 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31118 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31117) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31118 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31117 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31118) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31119) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31121) v_prenex_31120) v_prenex_31122)))) (forall ((v_prenex_31169 Int) (v_prenex_31170 (Array Int Int)) (v_prenex_31176 Int) (v_prenex_31171 (Array Int Int)) (v_prenex_31172 (Array Int Int)) (v_prenex_31175 Int) (v_prenex_31174 (Array Int Int)) (v_prenex_31173 Int)) (let ((.cse213 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31171) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31172) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31174))) (or (= v_prenex_31173 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse213 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31171 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31170) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31171 .cse3)))) (not (= (select v_prenex_31170 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse213 v_prenex_31173) v_prenex_31175) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse213 v_prenex_31169) v_prenex_31176) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse98 (forall ((v_prenex_31099 Int) (v_prenex_31094 (Array Int Int)) (v_prenex_31095 (Array Int Int)) (v_prenex_31096 (Array Int Int)) (v_prenex_31098 (Array Int Int)) (v_prenex_31092 Int)) (let ((.cse215 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31095) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31096) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31098))) (let ((.cse214 (select .cse215 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse214 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31092 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse215 v_prenex_31092) v_prenex_31099) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31094 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31095 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31094) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31095 .cse3)))) (= (select .cse214 v_prenex_31099) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_31035 Int) (v_prenex_31030 (Array Int Int)) (v_prenex_31031 (Array Int Int)) (v_prenex_31032 (Array Int Int)) (v_prenex_31034 (Array Int Int)) (v_prenex_31028 Int)) (let ((.cse216 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31031) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31032) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31034))) (or (not (= (select v_prenex_31030 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse216 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31035) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31030) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31031 .cse3)) v_prenex_31031)) (= v_prenex_31028 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse216 v_prenex_31028) v_prenex_31035) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse98) (forall ((v_prenex_31213 Int) (v_prenex_31208 Int) (v_prenex_31210 (Array Int Int)) (v_prenex_31211 (Array Int Int)) (v_prenex_31212 (Array Int Int)) (v_prenex_31215 Int) (v_prenex_31214 (Array Int Int))) (let ((.cse217 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31211) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31212) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31214))) (or (not (= (select v_prenex_31210 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31208 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_31213 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31210) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31211 .cse3)) v_prenex_31211)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse217 v_prenex_31208) v_prenex_31215)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse217 v_prenex_31213) v_prenex_31215))))) (forall ((v_prenex_31137 Int) (v_prenex_31135 Int) (v_prenex_31131 Int) (v_prenex_31132 (Array Int Int)) (v_prenex_31133 (Array Int Int)) (v_prenex_31134 (Array Int Int)) (v_prenex_31136 (Array Int Int))) (let ((.cse218 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31133) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31134) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31136))) (or (= (select (select .cse218 v_prenex_31135) v_prenex_31137) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31133 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31132) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31133 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31132 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse218 v_prenex_31131) v_prenex_31137) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31135 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or (and (forall ((v_prenex_31114 Int) (v_prenex_31115 Int) (v_prenex_31109 (Array Int Int)) (v_prenex_31110 (Array Int Int)) (v_prenex_31111 (Array Int Int)) (v_prenex_31112 (Array Int Int)) (v_prenex_31108 Int) (v_prenex_31116 Int)) (let ((.cse219 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31110) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31111) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31112))) (let ((.cse220 (select .cse219 v_prenex_31108))) (or (= (select (select .cse219 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse219 v_prenex_31114) v_prenex_31115) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31114 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31110 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31109) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31110 .cse3)))) (= (select .cse220 v_prenex_31115) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse220 v_prenex_31116) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31109 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31108 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_30898 Int) (v_prenex_30902 Int) (v_prenex_30905 Int) (v_prenex_30903 (Array Int Int)) (v_prenex_30904 Int) (v_prenex_30901 (Array Int Int)) (v_prenex_30900 (Array Int Int)) (v_prenex_30899 (Array Int Int))) (let ((.cse221 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30900) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30901) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30903))) (let ((.cse222 (select .cse221 v_prenex_30898))) (or (not (= v_prenex_30900 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30899) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30900 .cse3)))) (= (select (select .cse221 v_prenex_30902) v_prenex_30904) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30899 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse222 v_prenex_30904)) (= v_prenex_30902 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse222 v_prenex_30905) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse221 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) .cse108) (or (forall ((v_prenex_31180 (Array Int Int)) (v_prenex_31182 (Array Int Int)) (v_prenex_31177 Int) (v_prenex_31183 Int) (v_prenex_31181 Int) (v_prenex_31178 (Array Int Int)) (v_prenex_31179 (Array Int Int))) (let ((.cse223 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31179) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31180) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31182))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse223 v_prenex_31181) v_prenex_31183)) (= v_prenex_31181 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse223 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse223 v_prenex_31177) v_prenex_31183)) (not (= (select v_prenex_31178 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31179 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31178) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31179 .cse3))))))) .cse108)) .cse8) (or (forall ((v_prenex_31610 Int) (v_prenex_31604 (Array Int Int)) (v_prenex_31605 (Array Int Int)) (v_prenex_31606 (Array Int Int)) (v_prenex_31609 Int) (v_prenex_31608 (Array Int Int)) (v_prenex_31602 Int)) (let ((.cse226 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31605) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31606) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31608))) (let ((.cse225 (select .cse226 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse224 (select .cse226 v_prenex_31602))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31604 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse224 v_prenex_31610) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31604) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31605 .cse3)) v_prenex_31605)) (= (select .cse225 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse225 v_prenex_31609)) (= (select .cse224 v_prenex_31609) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31602 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) .cse98) (or (and (forall ((v_prenex_31512 (Array Int Int)) (v_prenex_31510 Int) (v_prenex_31513 (Array Int Int)) (v_prenex_31514 (Array Int Int)) (v_prenex_31515 Int) (v_prenex_31511 (Array Int Int))) (let ((.cse227 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31512) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31513) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31514))) (or (= (select (select .cse227 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31511 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31510 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31511) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31512 .cse3)) v_prenex_31512)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse227 v_prenex_31510) v_prenex_31515))))) (forall ((v_prenex_30806 (Array Int Int)) (v_prenex_30805 (Array Int Int)) (v_prenex_30804 (Array Int Int)) (v_prenex_30803 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30804) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30805) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30806) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30804 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30804 .cse3)))) (not (= (select v_prenex_30803 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse0) (forall ((v_prenex_31558 (Array Int Int)) (v_prenex_31563 Int) (v_prenex_31559 (Array Int Int)) (v_prenex_31564 Int) (v_prenex_31561 Int) (v_prenex_31560 (Array Int Int)) (v_prenex_31562 (Array Int Int)) (v_prenex_31557 Int)) (let ((.cse229 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31559) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31560) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31562))) (let ((.cse228 (select .cse229 v_prenex_31557))) (or (= v_prenex_31557 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_31561 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse228 v_prenex_31563) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse229 v_prenex_31561) v_prenex_31563)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31558) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31559 .cse3)) v_prenex_31559)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse229 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse228 v_prenex_31564) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31558 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or (and (or (forall ((v_prenex_30664 (Array Int Int)) (v_prenex_30667 Int) (v_prenex_30669 Int) (v_prenex_30668 (Array Int Int)) (v_prenex_30666 (Array Int Int)) (v_prenex_30663 Int) (v_prenex_30665 (Array Int Int))) (let ((.cse230 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30665) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30666) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30668))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse230 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse230 v_prenex_30667) v_prenex_30669) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30663 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse230 v_prenex_30663) v_prenex_30669) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30667 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30665 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30664) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30665 .cse3)))) (not (= (select v_prenex_30664 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse108) (forall ((v_prenex_30677 Int) (v_prenex_30683 (Array Int Int)) (v_prenex_30681 (Array Int Int)) (v_prenex_30680 (Array Int Int)) (v_prenex_30682 Int) (v_prenex_30684 Int) (v_prenex_30679 (Array Int Int))) (let ((.cse231 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30680) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30681) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30683))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30679 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_30680 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30679) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30680 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse231 v_prenex_30677) v_prenex_30684)) (= (select (select .cse231 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse231 v_prenex_30682) v_prenex_30684) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30682 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_30677 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or (forall ((v_prenex_30655 Int) (v_prenex_30661 (Array Int Int)) (v_prenex_30659 (Array Int Int)) (v_prenex_30660 Int) (v_prenex_30658 (Array Int Int)) (v_prenex_30662 Int) (v_prenex_30657 (Array Int Int))) (let ((.cse232 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30658) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30659) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30661))) (or (= (select (select .cse232 v_prenex_30655) v_prenex_30662) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse232 v_prenex_30660) v_prenex_30662)) (= v_prenex_30660 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_30655 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30657) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30658 .cse3)) v_prenex_30658)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30657 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse232 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse108) (forall ((v_prenex_30675 (Array Int Int)) (v_prenex_30676 Int) (v_prenex_30673 (Array Int Int)) (v_prenex_30672 (Array Int Int)) (v_prenex_30671 (Array Int Int)) (v_prenex_30670 Int) (v_prenex_30674 Int)) (let ((.cse233 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30672) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30673) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30675))) (or (= v_prenex_30674 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_30671 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse233 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30672 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30671) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30672 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse233 v_prenex_30674) v_prenex_30676)) (= v_prenex_30670 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse233 v_prenex_30670) v_prenex_30676) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse34 (forall ((v_prenex_31431 Int) (v_prenex_31432 Int) (v_prenex_31428 (Array Int Int)) (v_prenex_31429 (Array Int Int)) (v_prenex_31435 Int) (v_prenex_31433 (Array Int Int)) (v_prenex_31434 (Array Int Int))) (let ((.cse234 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31434) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31428) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31429))) (or (= (select (select .cse234 v_prenex_31435) v_prenex_31431) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse234 v_prenex_31432) v_prenex_31431)) (not (= (select v_prenex_31433 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31433) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31434 .cse3)) v_prenex_31434)) (= (select (select .cse234 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31435 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_31432 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (or .cse34 (forall ((v_prenex_30686 (Array Int Int)) (v_prenex_30689 Int) (v_prenex_30690 (Array Int Int)) (v_prenex_30691 Int) (v_prenex_30688 (Array Int Int)) (v_prenex_30687 (Array Int Int)) (v_prenex_30685 Int)) (let ((.cse235 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30687) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30688) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30690))) (or (not (= (select v_prenex_30686 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse235 v_prenex_30689) v_prenex_30691) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30689 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30687 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30686) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30687 .cse3)))) (= v_prenex_30685 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse235 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse235 v_prenex_30685) v_prenex_30691) |c_ULTIMATE.start_main_~data_init~0#1|)))))) .cse8) (or .cse0 (forall ((v_prenex_31385 Int) (v_prenex_31391 (Array Int Int)) (v_prenex_31392 Int) (v_prenex_31393 Int) (v_prenex_31387 (Array Int Int)) (v_prenex_31388 (Array Int Int)) (v_prenex_31389 (Array Int Int))) (let ((.cse238 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31388) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31389) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31391))) (let ((.cse236 (select .cse238 v_prenex_31385)) (.cse237 (select .cse238 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse236 v_prenex_31393)) (= (select .cse237 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31387) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31388 .cse3)) v_prenex_31388)) (= (select .cse236 v_prenex_31392) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse237 v_prenex_31392) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31387 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_31385 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) (or (forall ((v_prenex_31366 Int) (v_prenex_31361 (Array Int Int)) (v_prenex_31362 (Array Int Int)) (v_prenex_31363 (Array Int Int)) (v_prenex_31365 (Array Int Int)) (v_prenex_31359 Int)) (let ((.cse240 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31362) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31363) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31365))) (let ((.cse239 (select .cse240 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_31359 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31361) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31362 .cse3)) v_prenex_31362)) (= (select .cse239 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse240 v_prenex_31359) v_prenex_31366)) (= (select .cse239 v_prenex_31366) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31361 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse98 .cse8) (or (and (forall ((v_prenex_31556 (Array Int Int)) (v_prenex_31550 Int) (v_prenex_31551 Int) (v_prenex_31552 (Array Int Int)) (v_prenex_31553 (Array Int Int)) (v_prenex_31555 (Array Int Int))) (let ((.cse241 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31553) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31555) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31556))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse241 v_prenex_31551) v_prenex_31550)) (= (select (select .cse241 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31552 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31552) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31553 .cse3)) v_prenex_31553)) (= v_prenex_31551 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or (forall ((v_prenex_31285 Int) (v_prenex_31286 (Array Int Int)) (v_prenex_31287 (Array Int Int)) (v_prenex_31288 (Array Int Int)) (v_prenex_31289 (Array Int Int)) (v_prenex_31290 Int)) (let ((.cse242 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31287) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31288) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31289))) (or (= v_prenex_31285 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31286 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse242 v_prenex_31285) v_prenex_31290)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31286) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31287 .cse3)) v_prenex_31287)) (= (select (select .cse242 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse34) (forall ((v_prenex_31325 (Array Int Int)) (v_prenex_31324 Int) (v_prenex_31326 (Array Int Int)) (v_prenex_31327 (Array Int Int)) (v_prenex_31330 Int) (v_prenex_31329 (Array Int Int)) (v_prenex_31331 Int) (v_prenex_31328 Int)) (let ((.cse243 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31326) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31327) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31329))) (or (= (select (select .cse243 v_prenex_31324) v_prenex_31331) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31325 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse243 v_prenex_31328) v_prenex_31330)) (= v_prenex_31324 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse243 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31326 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31325) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31326 .cse3))))))) (forall ((v_prenex_31303 (Array Int Int)) (v_prenex_31305 (Array Int Int)) (v_prenex_31299 Int) (v_prenex_31307 Int) (v_prenex_31306 Int) (v_prenex_31301 (Array Int Int)) (v_prenex_31302 (Array Int Int))) (let ((.cse246 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31302) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31303) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31305))) (let ((.cse244 (select .cse246 v_prenex_31299)) (.cse245 (select .cse246 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31301 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse244 v_prenex_31306) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31299 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31302 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31301) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31302 .cse3)))) (= (select .cse245 v_prenex_31306) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse244 v_prenex_31307) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse245 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31323 Int) (v_prenex_31322 Int) (v_prenex_31318 (Array Int Int)) (v_prenex_31319 (Array Int Int)) (v_prenex_31320 (Array Int Int)) (v_prenex_31321 (Array Int Int)) (v_prenex_31317 Int)) (let ((.cse248 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31319) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31320) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31321))) (let ((.cse247 (select .cse248 v_prenex_31317))) (or (= v_prenex_31317 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse247 v_prenex_31323) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31318) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31319 .cse3)) v_prenex_31319)) (not (= (select v_prenex_31318 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse247 v_prenex_31322) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse248 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse6 (and (forall ((v_prenex_31261 (Array Int Int))) (or (forall ((v_prenex_31262 (Array Int Int))) (or (forall ((v_prenex_31263 (Array Int Int)) (v_prenex_31265 (Array Int Int))) (let ((.cse249 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31262) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31263) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31265))) (or (forall ((v_prenex_31266 Int) (v_prenex_31264 Int)) (= (select (select .cse249 v_prenex_31264) v_prenex_31266) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse249 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_31262 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31261) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31262 .cse3)))))) (not (= (select v_prenex_31261 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_31254 Int)) (or (forall ((v_prenex_31255 (Array Int Int))) (or (forall ((v_prenex_31256 (Array Int Int))) (or (forall ((v_prenex_31257 (Array Int Int)) (v_prenex_31259 Int) (v_prenex_31258 (Array Int Int))) (let ((.cse251 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31256) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31257) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31258))) (let ((.cse250 (select .cse251 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_31297 Int)) (= (select .cse250 v_prenex_31297) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select .cse250 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse251 v_prenex_31254) v_prenex_31259) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_31256 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31255) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31256 .cse3)))))) (not (= (select v_prenex_31255 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_31254 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_31254 Int)) (or (= v_prenex_31254 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_31255 (Array Int Int))) (or (forall ((v_prenex_31256 (Array Int Int))) (or (forall ((v_prenex_31257 (Array Int Int)) (v_prenex_31259 Int) (v_prenex_31258 (Array Int Int))) (let ((.cse252 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31256) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31257) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31258))) (or (forall ((v_prenex_31297 Int) (v_prenex_31296 Int)) (= (select (select .cse252 v_prenex_31296) v_prenex_31297) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse252 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse252 v_prenex_31254) v_prenex_31259) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_31256 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31255) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31256 .cse3)))))) (not (= (select v_prenex_31255 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_31261 (Array Int Int))) (or (forall ((v_prenex_31262 (Array Int Int))) (or (not (= v_prenex_31262 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31261) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31262 .cse3)))) (forall ((v_prenex_31263 (Array Int Int)) (v_prenex_31265 (Array Int Int))) (let ((.cse253 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31262) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31263) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31265) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_31266 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse253 v_prenex_31266))) (= (select .cse253 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_31261 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_31298 Int) (v_prenex_31292 (Array Int Int)) (v_prenex_31293 (Array Int Int)) (v_prenex_31294 (Array Int Int)) (v_prenex_31295 (Array Int Int)) (v_prenex_31291 Int)) (let ((.cse254 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31293) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31294) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31295))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse254 v_prenex_31291) v_prenex_31298)) (not (= (select v_prenex_31292 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse254 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31291 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31293 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31292) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31293 .cse3))))))))) (forall ((v_prenex_31554 Int) (v_prenex_31267 Int) (v_prenex_31270 (Array Int Int)) (v_prenex_31271 (Array Int Int)) (v_prenex_31272 Int) (v_prenex_31549 Int) (v_prenex_31268 (Array Int Int)) (v_prenex_31269 (Array Int Int))) (let ((.cse255 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31269) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31270) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31271))) (let ((.cse256 (select .cse255 v_prenex_31267))) (or (= (select (select .cse255 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31267 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse256 v_prenex_31549) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31268 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse255 v_prenex_31554) v_prenex_31549) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31268) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31269 .cse3)) v_prenex_31269)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse256 v_prenex_31272)))))) (forall ((v_prenex_31279 Int) (v_prenex_31277 Int) (v_prenex_31273 Int) (v_prenex_31274 (Array Int Int)) (v_prenex_31280 Int) (v_prenex_31275 (Array Int Int)) (v_prenex_31276 (Array Int Int)) (v_prenex_31278 (Array Int Int))) (let ((.cse257 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31275) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31276) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31278))) (or (not (= v_prenex_31275 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31274) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31275 .cse3)))) (not (= (select v_prenex_31274 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse257 v_prenex_31273) v_prenex_31280) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse257 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse257 v_prenex_31277) v_prenex_31279)) (= v_prenex_31273 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_31314 (Array Int Int)) (v_prenex_31313 Int) (v_prenex_31308 Int) (v_prenex_31310 (Array Int Int)) (v_prenex_31316 Int) (v_prenex_31311 (Array Int Int)) (v_prenex_31312 (Array Int Int)) (v_prenex_31315 Int)) (let ((.cse259 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31311) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31312) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31314))) (let ((.cse258 (select .cse259 v_prenex_31308))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse258 v_prenex_31315)) (= (select .cse258 v_prenex_31316) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse259 v_prenex_31313) v_prenex_31315)) (= (select (select .cse259 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31311 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31310) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31311 .cse3)))) (= v_prenex_31308 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31310 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_31281 (Array Int Int)) (v_prenex_31282 (Array Int Int)) (v_prenex_31283 (Array Int Int)) (v_prenex_31284 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31282) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31283) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31284) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31281 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31282 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31281) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31282 .cse3))))))) .cse0) (forall ((v_arrayElimCell_52 Int) (v_arrayElimArr_14 (Array Int Int)) (v_ArrVal_582 (Array Int Int)) (v_ArrVal_593 (Array Int Int)) (v_ArrVal_590 Int) (v_ArrVal_597 (Array Int Int)) (v_arrayElimCell_54 Int) (v_arrayElimCell_53 Int)) (let ((.cse260 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_ArrVal_582) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_ArrVal_593) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_ArrVal_597))) (or (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimCell_52) (not (= v_ArrVal_582 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_ArrVal_582 .cse3)))) (= (select (select .cse260 v_ArrVal_590) v_arrayElimCell_54) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_arrayElimArr_14 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse260 v_arrayElimCell_52) v_arrayElimCell_53) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_ArrVal_590 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse260 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (or (and (or (forall ((v_prenex_31402 (Array Int Int)) (v_prenex_31403 (Array Int Int)) (v_prenex_31408 (Array Int Int)) (v_prenex_31409 (Array Int Int)) (v_prenex_31407 Int) (v_prenex_31405 Int)) (let ((.cse261 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31409) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31402) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31403))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse261 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31405)) (= (select (select .cse261 v_prenex_31407) v_prenex_31405) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31407 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31408 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31408) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31409 .cse3)) v_prenex_31409))))) .cse8) (forall ((v_prenex_30587 (Array Int Int)) (v_prenex_30586 (Array Int Int)) (v_prenex_30585 (Array Int Int)) (v_prenex_30590 Int) (v_prenex_30583 Int) (v_prenex_31406 Int) (v_prenex_30589 (Array Int Int))) (let ((.cse264 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30586) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30587) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30589))) (let ((.cse262 (select .cse264 v_prenex_30583)) (.cse263 (select .cse264 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30585) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30586 .cse3)) v_prenex_30586)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse262 v_prenex_31406)) (not (= (select v_prenex_30585 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse263 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse262 v_prenex_30590) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse263 v_prenex_30590)) (= v_prenex_30583 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (or (forall ((v_prenex_30597 (Array Int Int)) (v_prenex_30595 (Array Int Int)) (v_prenex_30594 (Array Int Int)) (v_prenex_30593 (Array Int Int)) (v_prenex_30591 Int) (v_prenex_30598 Int)) (let ((.cse265 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30594) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30595) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30597))) (let ((.cse266 (select .cse265 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_30591 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30594 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30593) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30594 .cse3)))) (= (select (select .cse265 v_prenex_30591) v_prenex_30598) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse266 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse266 v_prenex_30598) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30593 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) .cse8)) .cse34) (or .cse108 (and (forall ((v_prenex_30565 (Array Int Int)) (v_prenex_30567 Int) (v_prenex_30566 Int) (v_prenex_30563 (Array Int Int)) (v_prenex_30562 (Array Int Int)) (v_prenex_30561 (Array Int Int)) (v_prenex_30560 Int) (v_prenex_30564 Int)) (let ((.cse267 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30562) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30563) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30565))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30561) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30562 .cse3)) v_prenex_30562)) (= v_prenex_30564 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_30560 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse267 v_prenex_30560) v_prenex_30567) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse267 v_prenex_30564) v_prenex_30566) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30561 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_30545 Int) (v_prenex_30549 Int) (v_prenex_30550 (Array Int Int)) (v_prenex_30548 (Array Int Int)) (v_prenex_30547 (Array Int Int)) (v_prenex_30551 Int) (v_prenex_30546 (Array Int Int))) (let ((.cse268 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30547) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30548) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30550))) (or (not (= (select v_prenex_30546 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse268 v_prenex_30549) v_prenex_30551) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30549 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse268 v_prenex_30545) v_prenex_30551) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30545 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30547 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30546) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30547 .cse3))))))) (forall ((v_prenex_31378 Int) (v_prenex_30510 (Array Int Int)) (v_prenex_30513 Int) (v_prenex_30509 (Array Int Int)) (v_prenex_30508 Int) (v_prenex_31382 Int) (v_prenex_30512 (Array Int Int)) (v_prenex_30511 (Array Int Int))) (let ((.cse269 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30510) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30511) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30512))) (let ((.cse270 (select .cse269 v_prenex_30508))) (or (= (select (select .cse269 v_prenex_31382) v_prenex_30513) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30509 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse270 v_prenex_31378) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30509) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30510 .cse3)) v_prenex_30510)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse270 v_prenex_30513)) (= v_prenex_30508 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_31382 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_30521 Int)) (or (= v_prenex_30521 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30529 Int) (v_prenex_30528 Int) (v_prenex_30527 (Array Int Int)) (v_prenex_30525 (Array Int Int)) (v_prenex_30524 (Array Int Int)) (v_prenex_30523 (Array Int Int))) (let ((.cse271 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30524) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30525) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30527))) (let ((.cse272 (select .cse271 v_prenex_30521))) (or (= (select (select .cse271 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30528) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30524 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30523) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30524 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse272 v_prenex_30528)) (not (= (select v_prenex_30523 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse272 v_prenex_30529)))))))) (forall ((v_prenex_31379 Int) (v_prenex_31377 Int) (v_prenex_31380 (Array Int Int)) (v_prenex_31381 (Array Int Int)) (v_prenex_31383 (Array Int Int)) (v_prenex_31384 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31380) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31381 .cse3)) v_prenex_31381)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31381) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31383) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31384) v_prenex_31379) v_prenex_31377)) (= v_prenex_31379 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31380 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_30514 Int) (v_prenex_30518 Int) (v_prenex_30519 (Array Int Int)) (v_prenex_30517 (Array Int Int)) (v_prenex_30516 (Array Int Int)) (v_prenex_30515 (Array Int Int)) (v_prenex_30520 Int)) (let ((.cse273 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30516) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30517) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30519))) (or (= (select (select .cse273 v_prenex_30514) v_prenex_30520) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30518 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30516 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30515) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30516 .cse3)))) (= v_prenex_30514 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse273 v_prenex_30518) v_prenex_30520)) (not (= (select v_prenex_30515 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_30543 (Array Int Int)) (v_prenex_30544 Int) (v_prenex_30541 (Array Int Int)) (v_prenex_30540 (Array Int Int)) (v_prenex_30539 (Array Int Int)) (v_prenex_30542 Int)) (or (not (= (select v_prenex_30539 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30542 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30540) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30541) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30543) v_prenex_30542) v_prenex_30544) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30539) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30540 .cse3)) v_prenex_30540)))) (forall ((v_prenex_30532 (Array Int Int)) (v_prenex_30535 Int) (v_prenex_30538 Int) (v_prenex_30537 Int) (v_prenex_30536 (Array Int Int)) (v_prenex_30530 Int) (v_prenex_30534 (Array Int Int)) (v_prenex_30533 (Array Int Int))) (let ((.cse274 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30533) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30534) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30536))) (let ((.cse275 (select .cse274 v_prenex_30530))) (or (= v_prenex_30535 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse274 v_prenex_30535) v_prenex_30537) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse275 v_prenex_30538) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30532 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse275 v_prenex_30537)) (not (= v_prenex_30533 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30532) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30533 .cse3)))) (= v_prenex_30530 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_30581 (Array Int Int)) (v_prenex_30580 Int) (v_prenex_30582 Int) (v_prenex_30579 (Array Int Int)) (v_prenex_30578 (Array Int Int)) (v_prenex_30576 Int) (v_prenex_30577 (Array Int Int))) (let ((.cse276 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30578) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30579) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30581))) (or (= v_prenex_30576 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_30578 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30577) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30578 .cse3)))) (not (= (select v_prenex_30577 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30580 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse276 v_prenex_30576) v_prenex_30582) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse276 v_prenex_30580) v_prenex_30582))))) (forall ((v_prenex_30552 Int)) (or (forall ((v_prenex_30554 (Array Int Int)) (v_prenex_30559 Int) (v_prenex_30558 (Array Int Int)) (v_prenex_30556 (Array Int Int)) (v_prenex_30555 (Array Int Int))) (let ((.cse277 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30555) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30556) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30558))) (or (= (select (select .cse277 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30559) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse277 v_prenex_30552) v_prenex_30559)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30554) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30555 .cse3)) v_prenex_30555)) (not (= (select v_prenex_30554 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (= v_prenex_30552 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30521 Int)) (or (forall ((v_prenex_30526 Int)) (or (forall ((v_prenex_30523 (Array Int Int))) (or (not (= (select v_prenex_30523 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30524 (Array Int Int))) (or (forall ((v_prenex_30529 Int) (v_prenex_30527 (Array Int Int)) (v_prenex_30525 (Array Int Int))) (let ((.cse278 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30524) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30525) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30527))) (let ((.cse279 (select .cse278 v_prenex_30521))) (or (forall ((v_prenex_30528 Int)) (or (= (select (select .cse278 v_prenex_30526) v_prenex_30528) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse279 v_prenex_30528)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse279 v_prenex_30529)))))) (not (= v_prenex_30524 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30523) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30524 .cse3)))))))) (= v_prenex_30526 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_30521 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30552 Int)) (or (forall ((v_prenex_30557 Int)) (or (forall ((v_prenex_30554 (Array Int Int))) (or (forall ((v_prenex_30555 (Array Int Int))) (or (forall ((v_prenex_30559 Int) (v_prenex_30558 (Array Int Int)) (v_prenex_30556 (Array Int Int))) (let ((.cse280 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30555) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30556) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30558))) (or (= (select (select .cse280 v_prenex_30557) v_prenex_30559) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse280 v_prenex_30552) v_prenex_30559))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30554) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30555 .cse3)) v_prenex_30555)))) (not (= (select v_prenex_30554 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_30557 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_30552 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30573 (Array Int Int)) (v_prenex_30568 Int) (v_prenex_30571 (Array Int Int)) (v_prenex_30570 (Array Int Int)) (v_prenex_30572 Int) (v_prenex_30569 (Array Int Int)) (v_prenex_30574 Int) (v_prenex_30575 Int)) (let ((.cse281 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30570) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30571) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30573))) (let ((.cse282 (select .cse281 v_prenex_30568))) (or (= v_prenex_30572 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse281 v_prenex_30572) v_prenex_30574) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse282 v_prenex_30575) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30570 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30569) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30570 .cse3)))) (= (select .cse282 v_prenex_30574) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30569 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_30568 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))))) (or (and (or (forall ((v_prenex_31347 (Array Int Int)) (v_prenex_31348 (Array Int Int)) (v_prenex_31346 Int) (v_prenex_31349 (Array Int Int)) (v_prenex_31351 Int) (v_prenex_31350 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31348) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31349) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31350) v_prenex_31346) v_prenex_31351) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31347 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31346 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31347) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31348 .cse3)) v_prenex_31348)))) .cse8) (forall ((v_prenex_31600 (Array Int Int)) (v_prenex_31596 Int) (v_prenex_31597 (Array Int Int)) (v_prenex_31598 (Array Int Int)) (v_prenex_31599 (Array Int Int)) (v_prenex_31601 Int)) (let ((.cse283 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31598) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31599) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31600))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse283 v_prenex_31596) v_prenex_31601)) (= v_prenex_31596 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31598 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31597) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31598 .cse3)))) (not (= (select v_prenex_31597 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse283 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse34) (or .cse0 (forall ((v_prenex_31458 (Array Int Int)) (v_prenex_31453 Int) (v_prenex_31460 Int) (v_prenex_31459 Int) (v_prenex_31454 (Array Int Int)) (v_prenex_31455 (Array Int Int)) (v_prenex_31457 Int) (v_prenex_31456 (Array Int Int))) (let ((.cse284 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31455) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31456) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31458))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31454) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31455 .cse3)) v_prenex_31455)) (= v_prenex_31457 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_31453 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse284 v_prenex_31453) v_prenex_31460) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse284 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse284 v_prenex_31457) v_prenex_31459) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31454 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or (and (or .cse34 (forall ((v_prenex_30765 Int) (v_prenex_30762 (Array Int Int)) (v_prenex_30761 (Array Int Int)) (v_prenex_30760 (Array Int Int)) (v_prenex_30763 Int) (v_prenex_30764 (Array Int Int))) (let ((.cse285 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30761) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30762) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30764))) (or (not (= v_prenex_30761 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30760) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30761 .cse3)))) (not (= (select v_prenex_30760 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse285 v_prenex_30763) v_prenex_30765) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse285 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_30763 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_31479 (Array Int Int)) (v_prenex_31480 (Array Int Int)) (v_prenex_31483 Int) (v_prenex_31482 (Array Int Int)) (v_prenex_31481 Int) (v_prenex_31478 (Array Int Int))) (let ((.cse286 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31479) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31480) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31482))) (or (= v_prenex_31481 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31479 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31478) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31479 .cse3)))) (= (select (select .cse286 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse286 v_prenex_31481) v_prenex_31483)) (not (= (select v_prenex_31478 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse8) (or (forall ((v_prenex_31401 Int) (v_prenex_31394 Int) (v_prenex_31396 (Array Int Int)) (v_prenex_31397 (Array Int Int)) (v_prenex_31398 (Array Int Int)) (v_prenex_31400 (Array Int Int))) (let ((.cse287 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31397) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31398) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31400))) (or (= (select (select .cse287 v_prenex_31394) v_prenex_31401) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31394 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31396 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31396) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31397 .cse3)) v_prenex_31397)) (= (select (select .cse287 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31401) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse98 .cse8) (or (forall ((v_prenex_31534 (Array Int Int)) (v_prenex_31535 (Array Int Int)) (v_prenex_31533 Int) (v_prenex_31536 (Array Int Int)) (v_prenex_31537 (Array Int Int)) (v_prenex_31538 Int)) (let ((.cse288 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31535) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31536) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31537))) (or (= (select (select .cse288 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31535 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31534) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31535 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse288 v_prenex_31533) v_prenex_31538)) (= v_prenex_31533 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31534 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) .cse0 .cse34) (or .cse98 (forall ((v_prenex_31466 Int) (v_prenex_31461 Int) (v_prenex_31463 (Array Int Int)) (v_prenex_31464 (Array Int Int)) (v_prenex_31465 (Array Int Int)) (v_prenex_31468 Int) (v_prenex_31467 (Array Int Int))) (let ((.cse289 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31464) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31465) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31467))) (or (= (select (select .cse289 v_prenex_31461) v_prenex_31468) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31464 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31463) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31464 .cse3)))) (not (= (select v_prenex_31463 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse289 v_prenex_31466) v_prenex_31468) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31461 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse289 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31468))))) .cse8) (or .cse98 (forall ((v_prenex_31532 Int) (v_prenex_31527 (Array Int Int)) (v_prenex_31528 (Array Int Int)) (v_prenex_31529 (Array Int Int)) (v_prenex_31525 Int) (v_prenex_31531 (Array Int Int))) (let ((.cse290 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31528) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31529) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31531))) (let ((.cse291 (select .cse290 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31527 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse290 v_prenex_31525) v_prenex_31532) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31528 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31527) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31528 .cse3)))) (= (select .cse291 v_prenex_31532) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31525 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse291 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse8) (or (forall ((v_prenex_31352 Int) (v_prenex_31353 (Array Int Int)) (v_prenex_31354 (Array Int Int)) (v_prenex_31355 (Array Int Int)) (v_prenex_31358 Int) (v_prenex_31357 (Array Int Int))) (let ((.cse292 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31354) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31355) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31357))) (or (= v_prenex_31352 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31353 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31354 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31353) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31354 .cse3)))) (= (select (select .cse292 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31358) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse292 v_prenex_31352) v_prenex_31358))))) .cse98 .cse8) (or (and (forall ((v_prenex_31345 Int) (v_prenex_31344 Int) (v_prenex_31340 (Array Int Int)) (v_prenex_31341 (Array Int Int)) (v_prenex_31342 (Array Int Int)) (v_prenex_31343 (Array Int Int)) (v_prenex_31339 Int)) (let ((.cse294 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31341) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31342) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31343))) (let ((.cse293 (select .cse294 v_prenex_31339))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31340) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31341 .cse3)) v_prenex_31341)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse293 v_prenex_31345)) (= (select (select .cse294 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31340 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31339 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse293 v_prenex_31344) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31573 Int) (v_prenex_31580 Int) (v_prenex_31574 (Array Int Int)) (v_prenex_31575 (Array Int Int)) (v_prenex_31576 (Array Int Int)) (v_prenex_31578 Int) (v_prenex_31577 (Array Int Int)) (v_prenex_31579 Int)) (let ((.cse295 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31575) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31576) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31577))) (let ((.cse296 (select .cse295 v_prenex_31573))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse295 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31574) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31575 .cse3)) v_prenex_31575)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse296 v_prenex_31580)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31574 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse295 v_prenex_31578) v_prenex_31579) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse296 v_prenex_31579) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31573 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) .cse0) (or (forall ((v_prenex_31595 Int) (v_prenex_31590 (Array Int Int)) (v_prenex_31591 (Array Int Int)) (v_prenex_31593 Int) (v_prenex_31592 (Array Int Int)) (v_prenex_31594 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31591) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31592) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31594) v_prenex_31593) v_prenex_31595)) (not (= v_prenex_31591 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31590) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31591 .cse3)))) (= v_prenex_31593 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31590 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) .cse8) (or .cse6 (and (forall ((v_prenex_30604 Int) (v_prenex_30603 (Array Int Int)) (v_prenex_30601 (Array Int Int)) (v_prenex_30600 (Array Int Int)) (v_prenex_30599 (Array Int Int))) (let ((.cse297 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30601) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30603) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_30599 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse297 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse297 v_prenex_30604)) (not (= v_prenex_30600 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30600 .cse3))))))) (forall ((v_prenex_30602 Int)) (or (forall ((v_prenex_30599 (Array Int Int))) (or (not (= (select v_prenex_30599 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30600 (Array Int Int))) (or (forall ((v_prenex_30603 (Array Int Int)) (v_prenex_30601 (Array Int Int))) (let ((.cse298 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30601) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30603))) (or (forall ((v_prenex_30604 Int)) (= (select (select .cse298 v_prenex_30602) v_prenex_30604) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse298 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_30600 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30600 .cse3)))))))) (= v_prenex_30602 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_31412 Int) (v_prenex_31415 (Array Int Int)) (v_prenex_31416 (Array Int Int)) (v_prenex_31418 (Array Int Int)) (v_prenex_31419 (Array Int Int)) (v_prenex_31417 Int)) (let ((.cse299 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31416) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31418) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31419))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse299 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31417 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse299 v_prenex_31417) v_prenex_31412)) (not (= v_prenex_31416 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31415) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31416 .cse3)))) (not (= (select v_prenex_31415 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (or (and (forall ((v_prenex_30623 Int)) (or (= v_prenex_30623 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30629 (Array Int Int)) (v_prenex_30627 (Array Int Int)) (v_prenex_30626 (Array Int Int)) (v_prenex_30625 (Array Int Int)) (v_prenex_30631 Int) (v_prenex_30630 Int)) (let ((.cse301 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30626) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30627) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30629))) (let ((.cse300 (select .cse301 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse300 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_30625 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse301 v_prenex_30623) v_prenex_30631) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse300 v_prenex_30630) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30626 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30625) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30626 .cse3)))))))))) (forall ((v_prenex_30623 Int)) (or (forall ((v_prenex_30628 Int)) (or (= v_prenex_30628 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30625 (Array Int Int))) (or (not (= (select v_prenex_30625 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30626 (Array Int Int))) (or (forall ((v_prenex_30629 (Array Int Int)) (v_prenex_30627 (Array Int Int)) (v_prenex_30631 Int)) (let ((.cse302 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30626) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30627) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30629))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse302 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_30630 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse302 v_prenex_30628) v_prenex_30630))) (= (select (select .cse302 v_prenex_30623) v_prenex_30631) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_30626 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30625) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30626 .cse3)))))))))) (= v_prenex_30623 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse0) (or .cse0 (forall ((v_prenex_30608 (Array Int Int)) (v_prenex_30607 (Array Int Int)) (v_prenex_30606 (Array Int Int)) (v_prenex_30605 (Array Int Int))) (or (not (= (select v_prenex_30605 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30605) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30606 .cse3)) v_prenex_30606)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30606) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30607) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30608) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or (forall ((v_prenex_30632 Int) (v_prenex_30636 Int) (v_prenex_30639 Int) (v_prenex_30638 Int) (v_prenex_30637 (Array Int Int)) (v_prenex_30635 (Array Int Int)) (v_prenex_30634 (Array Int Int)) (v_prenex_30633 (Array Int Int))) (let ((.cse303 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30634) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30635) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30637))) (or (not (= (select v_prenex_30633 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30633) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30634 .cse3)) v_prenex_30634)) (= v_prenex_30636 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_30632 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse303 v_prenex_30632) v_prenex_30639) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse303 v_prenex_30636) v_prenex_30638) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (forall ((v_prenex_30646 Int)) (or (= v_prenex_30646 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30651 Int)) (or (= v_prenex_30651 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30648 (Array Int Int))) (or (forall ((v_prenex_30649 (Array Int Int))) (or (not (= v_prenex_30649 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30649 .cse3)))) (forall ((v_prenex_30652 (Array Int Int)) (v_prenex_30654 Int) (v_prenex_30650 (Array Int Int))) (let ((.cse304 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30650) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30652))) (or (= (select (select .cse304 v_prenex_30646) v_prenex_30654) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_30653 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse304 v_prenex_30651) v_prenex_30653))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse304 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (not (= (select v_prenex_30648 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (or (and (forall ((v_prenex_31414 Int)) (or (= v_prenex_31414 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30622 Int) (v_prenex_30619 (Array Int Int)) (v_prenex_30618 (Array Int Int)) (v_prenex_30617 (Array Int Int)) (v_prenex_31413 Int) (v_prenex_30621 (Array Int Int))) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30618) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30619) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30621))) (or (not (= (select v_prenex_30617 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse305 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30622) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse305 v_prenex_31414) v_prenex_31413) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30618 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30617) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30618 .cse3))))))))) (forall ((v_prenex_31414 Int)) (or (= v_prenex_31414 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30620 Int)) (or (= v_prenex_30620 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_30617 (Array Int Int))) (or (not (= (select v_prenex_30617 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30618 (Array Int Int))) (or (forall ((v_prenex_30619 (Array Int Int)) (v_prenex_31413 Int) (v_prenex_30621 (Array Int Int))) (let ((.cse306 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30618) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30619) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30621))) (or (forall ((v_prenex_30622 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse306 v_prenex_30620) v_prenex_30622))) (= (select (select .cse306 v_prenex_31414) v_prenex_31413) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_30618 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30617) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30618 .cse3))))))))))))) .cse8) (or (and (forall ((v_prenex_30613 Int)) (or (forall ((v_prenex_30610 (Array Int Int))) (or (forall ((v_prenex_30611 (Array Int Int))) (or (forall ((v_prenex_30615 Int) (v_prenex_30614 (Array Int Int)) (v_prenex_30612 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30611) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30612) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30614) v_prenex_30613) v_prenex_30615) |c_ULTIMATE.start_main_~data_init~0#1|)) (not (= v_prenex_30611 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30610) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30611 .cse3)))))) (not (= (select v_prenex_30610 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_30613 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_30615 Int) (v_prenex_30614 (Array Int Int)) (v_prenex_30612 (Array Int Int)) (v_prenex_30611 (Array Int Int)) (v_prenex_30610 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30611) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30612) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30614) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30615) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30611 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30610) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30611 .cse3)))) (not (= (select v_prenex_30610 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse8) (or .cse0 (forall ((v_prenex_30642 (Array Int Int)) (v_prenex_30641 (Array Int Int)) (v_prenex_30645 Int) (v_prenex_30640 Int) (v_prenex_30644 (Array Int Int)) (v_prenex_30643 (Array Int Int))) (let ((.cse307 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30642) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30643) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30644))) (or (not (= v_prenex_30642 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30641) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30642 .cse3)))) (= (select (select .cse307 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse307 v_prenex_30640) v_prenex_30645) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30641 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30640 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_30646 Int)) (or (forall ((v_prenex_30652 (Array Int Int)) (v_prenex_30654 Int) (v_prenex_30650 (Array Int Int)) (v_prenex_30649 (Array Int Int)) (v_prenex_30648 (Array Int Int)) (v_prenex_30653 Int)) (let ((.cse308 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30650) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30652))) (let ((.cse309 (select .cse308 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select (select .cse308 v_prenex_30646) v_prenex_30654) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30648 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_30649 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_30648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_30649 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse309 v_prenex_30653)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse309 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (= v_prenex_30646 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (or .cse108 (and (forall ((v_prenex_31248 (Array Int Int)) (v_prenex_31246 Int) (v_prenex_31249 (Array Int Int)) (v_prenex_31253 Int) (v_prenex_31252 Int) (v_prenex_31251 (Array Int Int)) (v_prenex_31250 Int) (v_prenex_31247 (Array Int Int))) (let ((.cse311 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31248) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31249) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31251))) (let ((.cse310 (select .cse311 v_prenex_31246))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse310 v_prenex_31252)) (= (select (select .cse311 v_prenex_31250) v_prenex_31252) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse310 v_prenex_31253)) (= v_prenex_31246 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_31250 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31248 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31247) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31248 .cse3)))) (not (= (select v_prenex_31247 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse311 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (forall ((v_prenex_31540 (Array Int Int)) (v_prenex_31539 Int) (v_prenex_31541 (Array Int Int)) (v_prenex_31547 Int) (v_prenex_31542 (Array Int Int)) (v_prenex_31543 (Array Int Int)) (v_prenex_31545 Int) (v_prenex_31546 Int)) (let ((.cse313 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31541) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31542) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31543))) (let ((.cse312 (select .cse313 v_prenex_31539))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse312 v_prenex_31547)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse313 v_prenex_31545) v_prenex_31546)) (= v_prenex_31539 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31541 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31540) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31541 .cse3)))) (not (= (select v_prenex_31540 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse312 v_prenex_31546) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31545 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse313 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))))) (or (forall ((v_prenex_31588 Int) (v_prenex_31581 Int) (v_prenex_31583 (Array Int Int)) (v_prenex_31584 (Array Int Int)) (v_prenex_31585 (Array Int Int)) (v_prenex_31587 (Array Int Int)) (v_prenex_31589 Int)) (let ((.cse316 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31584) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31585) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31587))) (let ((.cse314 (select .cse316 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse315 (select .cse316 v_prenex_31581))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse314 v_prenex_31588)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse315 v_prenex_31589)) (= v_prenex_31581 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse314 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse315 v_prenex_31588) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31583) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31584 .cse3)) v_prenex_31584)) (not (= (select v_prenex_31583 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse98)) (and .cse98 .cse8)) (or (and (or (forall ((v_prenex_35183 (Array Int Int)) (v_prenex_35181 (Array Int Int)) (v_prenex_35182 (Array Int Int)) (v_prenex_35180 Int) (v_prenex_35185 (Array Int Int)) (v_prenex_35186 Int) (v_prenex_35187 Int) (v_prenex_35184 Int)) (let ((.cse318 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35182) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35183) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35185))) (let ((.cse317 (select .cse318 v_prenex_35180))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse317 v_prenex_35187)) (not (= v_prenex_35182 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35181) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35182 .cse3)))) (= v_prenex_35180 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse317 v_prenex_35186) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35184 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35181 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse318 v_prenex_35184) v_prenex_35186) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse318 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse0) (or (forall ((v_prenex_35227 Int) (v_prenex_35231 (Array Int Int)) (v_prenex_35234 Int) (v_prenex_35230 (Array Int Int)) (v_prenex_35233 (Array Int Int)) (v_prenex_35229 (Array Int Int))) (let ((.cse319 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35230) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35231) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35233))) (or (= (select (select .cse319 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35234) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35227 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35230 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35229) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35230 .cse3)))) (not (= (select v_prenex_35229 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse319 v_prenex_35227) v_prenex_35234) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (or (forall ((v_prenex_35393 (Array Int Int)) (v_prenex_35390 (Array Int Int)) (v_prenex_35391 (Array Int Int)) (v_prenex_35387 Int) (v_prenex_35394 Int) (v_prenex_35389 (Array Int Int)) (v_prenex_35392 Int)) (let ((.cse321 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35390) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35391) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35393))) (let ((.cse320 (select .cse321 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_35387 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35390 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35389) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35390 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse320 v_prenex_35394)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse321 v_prenex_35392) v_prenex_35394)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35389 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse321 v_prenex_35387) v_prenex_35394) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse320 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse8) (or (forall ((v_prenex_35271 (Array Int Int)) (v_prenex_35268 (Array Int Int)) (v_prenex_35273 Int) (v_prenex_35269 (Array Int Int)) (v_prenex_35265 Int) (v_prenex_35267 (Array Int Int)) (v_prenex_35272 Int)) (let ((.cse324 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35268) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35269) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35271))) (let ((.cse322 (select .cse324 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse323 (select .cse324 v_prenex_35265))) (or (not (= (select v_prenex_35267 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse322 v_prenex_35272)) (= (select .cse322 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse323 v_prenex_35273) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35268 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35267) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35268 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse323 v_prenex_35272)) (= v_prenex_35265 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) .cse0) (or .cse34 (forall ((v_prenex_35329 (Array Int Int)) (v_prenex_35323 Int) (v_prenex_35330 Int) (v_prenex_35331 Int) (v_prenex_35327 (Array Int Int)) (v_prenex_35325 (Array Int Int)) (v_prenex_35326 (Array Int Int))) (let ((.cse327 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35326) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35327) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35329))) (let ((.cse325 (select .cse327 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse326 (select .cse327 v_prenex_35323))) (or (= (select .cse325 v_prenex_35330) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse325 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse326 v_prenex_35330) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35323 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35326 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35325) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35326 .cse3)))) (not (= (select v_prenex_35325 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse326 v_prenex_35331) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_35538 (Array Int Int)) (v_prenex_35539 (Array Int Int)) (v_prenex_35541 Int) (v_prenex_35540 (Array Int Int)) (v_prenex_35543 Int) (v_prenex_35542 (Array Int Int))) (or (= v_prenex_35541 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35539 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35538) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35539 .cse3)))) (not (= (select v_prenex_35538 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35539) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35540) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35542) v_prenex_35541) v_prenex_35543) |c_ULTIMATE.start_main_~data_init~0#1|))) .cse8) (or (forall ((v_prenex_35402 Int) (v_prenex_35403 Int) (v_prenex_35397 (Array Int Int)) (v_prenex_35401 (Array Int Int)) (v_prenex_35395 Int) (v_prenex_35398 (Array Int Int)) (v_prenex_35399 (Array Int Int))) (let ((.cse329 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35398) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35399) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35401))) (let ((.cse328 (select .cse329 v_prenex_35395))) (or (not (= v_prenex_35398 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35397) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35398 .cse3)))) (= v_prenex_35395 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35397 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse328 v_prenex_35403) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse329 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35402)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse328 v_prenex_35402)))))) .cse34) (or (and (forall ((v_prenex_35526 Int) (v_prenex_35521 Int) (v_prenex_35522 (Array Int Int)) (v_prenex_35525 (Array Int Int)) (v_prenex_35527 Int) (v_prenex_35528 Int) (v_prenex_35523 (Array Int Int)) (v_prenex_35524 (Array Int Int))) (let ((.cse331 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35523) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35524) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35525))) (let ((.cse330 (select .cse331 v_prenex_35521))) (or (= (select .cse330 v_prenex_35527) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse331 v_prenex_35526) v_prenex_35527) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse331 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35522 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse330 v_prenex_35528) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35523 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35522) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35523 .cse3)))) (= v_prenex_35521 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_36144 (Array Int Int)) (v_prenex_36145 (Array Int Int)) (v_prenex_36153 Int) (v_prenex_36146 (Array Int Int)) (v_prenex_36147 (Array Int Int)) (v_prenex_36150 Int) (v_prenex_36151 Int)) (let ((.cse333 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36145) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36146) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36147))) (let ((.cse332 (select .cse333 v_prenex_36153))) (or (= (select .cse332 v_prenex_36150) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse333 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36144 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse332 v_prenex_36151)) (not (= v_prenex_36145 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36144) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36145 .cse3)))) (= v_prenex_36153 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) .cse0) (or .cse0 (and (forall ((v_prenex_35281 Int)) (or (forall ((v_prenex_35286 Int)) (or (forall ((v_prenex_35283 (Array Int Int))) (or (forall ((v_prenex_35284 (Array Int Int))) (or (forall ((v_prenex_35287 (Array Int Int)) (v_prenex_35289 Int) (v_prenex_35285 (Array Int Int))) (let ((.cse335 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35284) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35285) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35287))) (let ((.cse334 (select .cse335 v_prenex_35281))) (or (forall ((v_prenex_35288 Int)) (or (= (select .cse334 v_prenex_35288) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse335 v_prenex_35286) v_prenex_35288) |c_ULTIMATE.start_main_~data_init~0#1|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse334 v_prenex_35289)))))) (not (= v_prenex_35284 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35283) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35284 .cse3)))))) (not (= (select v_prenex_35283 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_35286 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_35281 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_35281 Int)) (or (forall ((v_prenex_35283 (Array Int Int)) (v_prenex_35288 Int) (v_prenex_35287 (Array Int Int)) (v_prenex_35289 Int) (v_prenex_35284 (Array Int Int)) (v_prenex_35285 (Array Int Int))) (let ((.cse337 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35284) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35285) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35287))) (let ((.cse336 (select .cse337 v_prenex_35281))) (or (= (select .cse336 v_prenex_35288) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35284 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35283) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35284 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse337 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35288)) (not (= (select v_prenex_35283 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse336 v_prenex_35289)))))) (= v_prenex_35281 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (or (and (forall ((v_prenex_35507 (Array Int Int)) (v_prenex_35508 (Array Int Int)) (v_prenex_35505 (Array Int Int)) (v_prenex_35506 (Array Int Int)) (v_prenex_35504 Int) (v_prenex_35510 Int) (v_prenex_35511 Int)) (let ((.cse338 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35506) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35507) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35508))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse338 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse338 v_prenex_35510) v_prenex_35511) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35504 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35506 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35505) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35506 .cse3)))) (not (= (select v_prenex_35505 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35510 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse338 v_prenex_35504) v_prenex_35511) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34932 Int) (v_prenex_34930 Int) (v_prenex_34927 (Array Int Int)) (v_prenex_34929 (Array Int Int)) (v_prenex_34928 (Array Int Int)) (v_prenex_34925 Int) (v_prenex_34931 (Array Int Int))) (let ((.cse339 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34928) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34929) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34931))) (or (= (select (select .cse339 v_prenex_34930) v_prenex_34932) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34927 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse339 v_prenex_34925) v_prenex_34932)) (= (select (select .cse339 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34927) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34928 .cse3)) v_prenex_34928)) (= v_prenex_34930 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_34925 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) .cse8) (or .cse0 (forall ((v_prenex_35354 Int) (v_prenex_35352 (Array Int Int)) (v_prenex_35353 (Array Int Int)) (v_prenex_35356 Int) (v_prenex_35357 Int) (v_prenex_35351 (Array Int Int)) (v_prenex_35350 Int) (v_prenex_35355 (Array Int Int))) (let ((.cse340 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35352) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35353) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35355))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35351) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35352 .cse3)) v_prenex_35352)) (= (select (select .cse340 v_prenex_35350) v_prenex_35357) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35350 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse340 v_prenex_35354) v_prenex_35356) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35354 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35351 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or (forall ((v_prenex_35260 (Array Int Int)) (v_prenex_35259 Int) (v_prenex_35261 (Array Int Int)) (v_prenex_35262 (Array Int Int)) (v_prenex_35263 (Array Int Int)) (v_prenex_35264 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35261) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35262) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35263) v_prenex_35259) v_prenex_35264) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35260 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35261 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35260) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35261 .cse3)))) (= v_prenex_35259 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) .cse34) (or (forall ((v_prenex_35304 Int) (v_prenex_35305 Int) (v_prenex_35302 Int) (v_prenex_35301 (Array Int Int)) (v_prenex_35299 (Array Int Int)) (v_prenex_35300 (Array Int Int)) (v_prenex_35298 Int) (v_prenex_35303 (Array Int Int))) (let ((.cse341 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35300) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35301) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35303))) (or (= v_prenex_35298 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_35302 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse341 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse341 v_prenex_35298) v_prenex_35305)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse341 v_prenex_35302) v_prenex_35304)) (not (= (select v_prenex_35299 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35300 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35299) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35300 .cse3))))))) .cse34) (or .cse34 (forall ((v_prenex_35215 Int) (v_prenex_35217 Int) (v_prenex_35218 Int) (v_prenex_35213 (Array Int Int)) (v_prenex_35214 (Array Int Int)) (v_prenex_35210 Int) (v_prenex_35212 (Array Int Int)) (v_prenex_35216 (Array Int Int))) (let ((.cse344 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35213) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35214) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35216))) (let ((.cse342 (select .cse344 v_prenex_35210)) (.cse343 (select .cse344 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35212) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35213 .cse3)) v_prenex_35213)) (= (select .cse342 v_prenex_35218) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse343 v_prenex_35217)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35212 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_35210 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse342 v_prenex_35217)) (= (select .cse343 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse344 v_prenex_35215) v_prenex_35217) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_35370 (Array Int Int)) (v_prenex_35371 (Array Int Int)) (v_prenex_35367 Int) (v_prenex_35372 Int) (v_prenex_35368 (Array Int Int)) (v_prenex_35369 (Array Int Int))) (or (not (= v_prenex_35369 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35368) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35369 .cse3)))) (= v_prenex_35367 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35368 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35369) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35370) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35371) v_prenex_35367) v_prenex_35372) |c_ULTIMATE.start_main_~data_init~0#1|))) .cse0) (or (forall ((v_prenex_35438 Int) (v_prenex_35440 (Array Int Int)) (v_prenex_35441 (Array Int Int)) (v_prenex_35445 Int) (v_prenex_35444 (Array Int Int)) (v_prenex_35442 (Array Int Int))) (let ((.cse345 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35441) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35442) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35444))) (let ((.cse346 (select .cse345 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_35438 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35440 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse345 v_prenex_35438) v_prenex_35445) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse346 v_prenex_35445) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35441 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35440) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35441 .cse3)))) (= (select .cse346 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse8) (or .cse6 (and (forall ((v_prenex_35382 (Array Int Int)) (v_prenex_35385 (Array Int Int)) (v_prenex_35383 (Array Int Int)) (v_prenex_35384 (Array Int Int)) (v_prenex_35386 Int) (v_prenex_35381 Int)) (let ((.cse347 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35383) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35384) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35385))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35382) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35383 .cse3)) v_prenex_35383)) (not (= (select v_prenex_35382 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35381 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse347 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse347 v_prenex_35381) v_prenex_35386) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34879 (Array Int Int)) (v_prenex_34883 Int) (v_prenex_34880 (Array Int Int)) (v_prenex_34882 (Array Int Int)) (v_prenex_34881 (Array Int Int)) (v_prenex_34878 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34879) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34880 .cse3)) v_prenex_34880)) (= v_prenex_34878 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34880) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34881) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34882) v_prenex_34878) v_prenex_34883) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34879 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse6 (and (forall ((v_prenex_34923 (Array Int Int)) (v_prenex_34922 (Array Int Int)) (v_prenex_34919 Int) (v_prenex_34924 Int) (v_prenex_34921 (Array Int Int)) (v_prenex_34920 (Array Int Int))) (or (not (= v_prenex_34921 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34920) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34921 .cse3)))) (= v_prenex_34919 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34921) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34922) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34923) v_prenex_34919) v_prenex_34924) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34920 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_34914 (Array Int Int)) (v_prenex_34916 (Array Int Int)) (v_prenex_35486 Int) (v_prenex_34915 (Array Int Int)) (v_prenex_34917 (Array Int Int)) (v_prenex_34918 Int) (v_prenex_34913 Int)) (let ((.cse348 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34915) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34916) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34917))) (let ((.cse349 (select .cse348 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34914 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_34913 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse348 v_prenex_34913) v_prenex_34918)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34914) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34915 .cse3)) v_prenex_34915)) (= (select .cse349 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse349 v_prenex_35486) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35479 Int) (v_prenex_35480 (Array Int Int)) (v_prenex_35481 (Array Int Int)) (v_prenex_35487 Int) (v_prenex_35482 (Array Int Int)) (v_prenex_35483 (Array Int Int))) (let ((.cse350 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35481) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35482) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35483))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35480) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35481 .cse3)) v_prenex_35481)) (= v_prenex_35479 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse350 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_35480 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse350 v_prenex_35479) v_prenex_35487) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_35446 Int) (v_prenex_35453 Int) (v_prenex_35452 (Array Int Int)) (v_prenex_35454 Int) (v_prenex_35450 (Array Int Int)) (v_prenex_35448 (Array Int Int)) (v_prenex_35449 (Array Int Int))) (let ((.cse353 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35449) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35450) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35452))) (let ((.cse352 (select .cse353 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse351 (select .cse353 v_prenex_35446))) (or (= (select .cse351 v_prenex_35453) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35448 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse352 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35448) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35449 .cse3)) v_prenex_35449)) (= (select .cse352 v_prenex_35453) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35446 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse351 v_prenex_35454) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse34) (forall ((v_prenex_35502 Int) (v_prenex_35503 Int) (v_prenex_35500 Int) (v_prenex_35499 (Array Int Int)) (v_prenex_35497 (Array Int Int)) (v_prenex_35496 Int) (v_prenex_35498 (Array Int Int)) (v_prenex_35501 (Array Int Int))) (let ((.cse354 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35498) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35499) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35501))) (or (= (select (select .cse354 v_prenex_35500) v_prenex_35502) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse354 v_prenex_35496) v_prenex_35503)) (not (= (select v_prenex_35497 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35496 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35498 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35497) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35498 .cse3)))) (= v_prenex_35500 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or (and (forall ((v_prenex_34884 Int) (v_prenex_34886 (Array Int Int)) (v_prenex_34885 (Array Int Int)) (v_prenex_34888 (Array Int Int)) (v_prenex_34887 (Array Int Int)) (v_prenex_34889 Int)) (let ((.cse355 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34886) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34887) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34888))) (or (= (select (select .cse355 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse355 v_prenex_34884) v_prenex_34889)) (not (= v_prenex_34886 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34885) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34886 .cse3)))) (= v_prenex_34884 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_34885 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_35424 Int) (v_prenex_35425 Int) (v_prenex_35428 (Array Int Int)) (v_prenex_35426 Int) (v_prenex_35422 (Array Int Int)) (v_prenex_35421 (Array Int Int)) (v_prenex_35427 (Array Int Int)) (v_prenex_35429 Int)) (let ((.cse356 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35428) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35421) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35422))) (or (not (= v_prenex_35428 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35427) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35428 .cse3)))) (= (select (select .cse356 v_prenex_35426) v_prenex_35425) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse356 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35426 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse356 v_prenex_35429) v_prenex_35424)) (= v_prenex_35429 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35427 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_34896 Int)) (or (forall ((v_prenex_34901 Int)) (or (forall ((v_prenex_34898 (Array Int Int))) (or (not (= (select v_prenex_34898 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34899 (Array Int Int))) (or (forall ((v_prenex_34900 (Array Int Int)) (v_prenex_34902 (Array Int Int)) (v_prenex_34904 Int)) (let ((.cse357 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34899) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34900) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34902))) (or (forall ((v_prenex_34903 Int)) (= (select (select .cse357 v_prenex_34901) v_prenex_34903) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse357 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse357 v_prenex_34896) v_prenex_34904) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34899 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34898) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34899 .cse3)))))))) (= v_prenex_34901 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_34896 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_34895 Int) (v_prenex_34891 (Array Int Int)) (v_prenex_34893 (Array Int Int)) (v_prenex_34890 Int) (v_prenex_34892 (Array Int Int)) (v_prenex_34894 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34891 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_34892 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34891) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34892 .cse3)))) (= v_prenex_34890 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34892) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34893) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34894) v_prenex_34890) v_prenex_34895) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_34896 Int)) (or (forall ((v_prenex_34900 (Array Int Int)) (v_prenex_34902 (Array Int Int)) (v_prenex_34904 Int) (v_prenex_34903 Int) (v_prenex_34899 (Array Int Int)) (v_prenex_34898 (Array Int Int))) (let ((.cse359 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34899) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34900) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34902))) (let ((.cse358 (select .cse359 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_34898 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse358 v_prenex_34903)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse358 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse359 v_prenex_34896) v_prenex_34904) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34899 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34898) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34899 .cse3)))))))) (= v_prenex_34896 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse6) (forall ((v_prenex_35512 Int) (v_prenex_35518 (Array Int Int)) (v_prenex_35516 (Array Int Int)) (v_prenex_35520 Int) (v_prenex_35514 (Array Int Int)) (v_prenex_35517 Int) (v_prenex_35515 (Array Int Int)) (v_prenex_35519 Int)) (let ((.cse361 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35515) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35516) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35518))) (let ((.cse360 (select .cse361 v_prenex_35512))) (or (= v_prenex_35517 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse360 v_prenex_35520)) (= (select .cse360 v_prenex_35519) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35515 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35514) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35515 .cse3)))) (= v_prenex_35512 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse361 v_prenex_35517) v_prenex_35519) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35514 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse34 (and (forall ((v_prenex_36166 (Array Int Int)) (v_prenex_36167 (Array Int Int)) (v_prenex_36165 (Array Int Int)) (v_prenex_36168 (Array Int Int)) (v_prenex_36161 Int) (v_prenex_36162 Int)) (let ((.cse362 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36167) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36166) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36165))) (or (= v_prenex_36161 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_36168 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse362 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse362 v_prenex_36161) v_prenex_36162) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_36167 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36168) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36167 .cse3))))))) (forall ((v_prenex_35176 (Array Int Int)) (v_prenex_35179 Int) (v_prenex_35177 (Array Int Int)) (v_prenex_35175 (Array Int Int)) (v_prenex_35174 Int) (v_prenex_35178 (Array Int Int))) (or (not (= (select v_prenex_35175 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35176) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35177) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35178) v_prenex_35174) v_prenex_35179) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35174 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35175) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35176 .cse3)) v_prenex_35176)))))) (or (forall ((v_prenex_35408 (Array Int Int)) (v_prenex_35404 Int) (v_prenex_35406 (Array Int Int)) (v_prenex_35407 (Array Int Int)) (v_prenex_35411 Int) (v_prenex_35410 (Array Int Int)) (v_prenex_35409 Int)) (let ((.cse363 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35407) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35408) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35410))) (or (= (select (select .cse363 v_prenex_35404) v_prenex_35411) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35406) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35407 .cse3)) v_prenex_35407)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse363 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35411)) (= (select (select .cse363 v_prenex_35409) v_prenex_35411) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35406 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35404 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or .cse0 (forall ((v_prenex_35544 Int) (v_prenex_35547 (Array Int Int)) (v_prenex_35549 Int) (v_prenex_35548 (Array Int Int)) (v_prenex_35545 (Array Int Int)) (v_prenex_35546 (Array Int Int))) (let ((.cse364 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35546) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35547) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35548))) (or (= (select (select .cse364 v_prenex_35544) v_prenex_35549) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35544 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35545) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35546 .cse3)) v_prenex_35546)) (= (select (select .cse364 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35545 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (or (forall ((v_prenex_35374 (Array Int Int)) (v_prenex_35375 (Array Int Int)) (v_prenex_35377 Int) (v_prenex_35379 Int) (v_prenex_35378 (Array Int Int)) (v_prenex_35373 Int) (v_prenex_35376 (Array Int Int)) (v_prenex_35380 Int)) (let ((.cse365 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35375) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35376) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35378))) (let ((.cse366 (select .cse365 v_prenex_35373))) (or (= v_prenex_35377 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35374 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse365 v_prenex_35377) v_prenex_35379)) (= (select .cse366 v_prenex_35379) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35373 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse366 v_prenex_35380) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35374) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35375 .cse3)) v_prenex_35375)))))) .cse34) (or (forall ((v_prenex_35455 Int) (v_prenex_35461 (Array Int Int)) (v_prenex_35462 Int) (v_prenex_35459 (Array Int Int)) (v_prenex_35457 (Array Int Int)) (v_prenex_35458 (Array Int Int))) (let ((.cse368 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35458) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35459) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35461))) (let ((.cse367 (select .cse368 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_35457 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse367 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_35458 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35457) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35458 .cse3)))) (= v_prenex_35455 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse367 v_prenex_35462) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse368 v_prenex_35455) v_prenex_35462)))))) .cse8) (or .cse34 (forall ((v_prenex_35469 Int) (v_prenex_35467 Int) (v_prenex_35466 (Array Int Int)) (v_prenex_35464 (Array Int Int)) (v_prenex_35463 Int) (v_prenex_35465 (Array Int Int)) (v_prenex_35468 (Array Int Int)) (v_prenex_35470 Int)) (let ((.cse369 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35465) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35466) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35468))) (let ((.cse370 (select .cse369 v_prenex_35463))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse369 v_prenex_35467) v_prenex_35469)) (= (select .cse370 v_prenex_35469) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35464 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse369 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse370 v_prenex_35470) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35463 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_35467 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35465 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35464) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35465 .cse3))))))))) (or (and (forall ((v_prenex_34942 Int) (v_prenex_34939 (Array Int Int)) (v_prenex_34941 (Array Int Int)) (v_prenex_34940 (Array Int Int)) (v_prenex_34943 (Array Int Int)) (v_prenex_34944 Int)) (let ((.cse371 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34940) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34941) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34943))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34939) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34940 .cse3)) v_prenex_34940)) (= v_prenex_34942 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse371 v_prenex_34942) v_prenex_34944) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse371 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34939 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (forall ((v_prenex_35072 (Array Int Int)) (v_prenex_35074 (Array Int Int)) (v_prenex_35073 (Array Int Int)) (v_prenex_35076 (Array Int Int)) (v_prenex_35078 Int) (v_prenex_35077 Int) (v_prenex_35075 Int) (v_prenex_35071 Int)) (let ((.cse372 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35073) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35074) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35076))) (or (= (select (select .cse372 v_prenex_35075) v_prenex_35077) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35072) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35073 .cse3)) v_prenex_35073)) (= (select (select .cse372 v_prenex_35071) v_prenex_35078) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35075 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35072 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_35132 (Array Int Int)) (v_prenex_35130 (Array Int Int)) (v_prenex_35126 Int) (v_prenex_35131 Int) (v_prenex_35133 Int) (v_prenex_35129 (Array Int Int)) (v_prenex_35128 (Array Int Int))) (let ((.cse373 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35129) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35130) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35132))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse373 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_35129 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35128) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35129 .cse3)))) (= v_prenex_35131 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_35126 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse373 v_prenex_35131) v_prenex_35133) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse373 v_prenex_35126) v_prenex_35133) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35128 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_34956 (Array Int Int)) (v_prenex_34953 Int) (v_prenex_34955 (Array Int Int)) (v_prenex_34958 (Array Int Int)) (v_prenex_34960 Int) (v_prenex_34959 Int) (v_prenex_34957 Int) (v_prenex_34954 (Array Int Int))) (let ((.cse374 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34955) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34956) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34958))) (or (= v_prenex_34957 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse374 v_prenex_34957) v_prenex_34959) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34954 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34955 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34954) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34955 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse374 v_prenex_34953) v_prenex_34960))))) (forall ((v_prenex_35008 Int) (v_prenex_35006 Int) (v_prenex_35003 (Array Int Int)) (v_prenex_35001 Int) (v_prenex_35005 (Array Int Int)) (v_prenex_35004 (Array Int Int)) (v_prenex_35007 (Array Int Int))) (let ((.cse375 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35004) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35005) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35007))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse375 v_prenex_35001) v_prenex_35008)) (= (select (select .cse375 v_prenex_35006) v_prenex_35008) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35004 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35003) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35004 .cse3)))) (= v_prenex_35006 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35003 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35001 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_35029 Int) (v_prenex_35030 (Array Int Int)) (v_prenex_35025 Int) (v_prenex_35032 Int) (v_prenex_35027 (Array Int Int)) (v_prenex_35031 Int) (v_prenex_35026 (Array Int Int)) (v_prenex_35028 (Array Int Int))) (let ((.cse377 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35027) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35028) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35030))) (let ((.cse376 (select .cse377 v_prenex_35025))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35026) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35027 .cse3)) v_prenex_35027)) (not (= (select v_prenex_35026 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse376 v_prenex_35032) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse377 v_prenex_35029) v_prenex_35031) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse376 v_prenex_35031) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35029 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_35061 (Array Int Int)) (v_prenex_35056 Int) (v_prenex_35058 (Array Int Int)) (v_prenex_35057 (Array Int Int)) (v_prenex_35059 (Array Int Int)) (v_prenex_35062 Int) (v_prenex_35060 Int)) (let ((.cse378 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35058) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35059) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35061))) (or (not (= v_prenex_35058 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35057) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35058 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse378 v_prenex_35060) v_prenex_35062)) (not (= (select v_prenex_35057 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35060 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse378 v_prenex_35056) v_prenex_35062))))) (forall ((v_prenex_35117 Int)) (or (forall ((v_prenex_35122 Int)) (or (forall ((v_prenex_35119 (Array Int Int))) (or (not (= (select v_prenex_35119 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35120 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35119) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35120 .cse3)) v_prenex_35120)) (forall ((v_prenex_35121 (Array Int Int)) (v_prenex_35125 Int) (v_prenex_35123 (Array Int Int))) (let ((.cse380 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35120) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35121) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35123))) (let ((.cse379 (select .cse380 v_prenex_35117))) (or (forall ((v_prenex_35124 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse379 v_prenex_35124)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse380 v_prenex_35122) v_prenex_35124)))) (= (select .cse379 v_prenex_35125) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (= v_prenex_35122 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= v_prenex_35117 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_35535 Int) (v_prenex_34947 (Array Int Int)) (v_prenex_34952 Int) (v_prenex_34949 (Array Int Int)) (v_prenex_34948 (Array Int Int)) (v_prenex_34951 (Array Int Int)) (v_prenex_34945 Int)) (let ((.cse381 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34948) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34949) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34951))) (let ((.cse382 (select .cse381 v_prenex_34945))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse381 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34952)) (= v_prenex_34945 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse382 v_prenex_34952)) (not (= (select v_prenex_34947 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34948 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34947) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34948 .cse3)))) (= (select .cse382 v_prenex_35535) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34934 (Array Int Int)) (v_prenex_34936 (Array Int Int)) (v_prenex_34935 (Array Int Int)) (v_prenex_34937 (Array Int Int)) (v_prenex_34938 Int) (v_prenex_34933 Int)) (or (= v_prenex_34933 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34934) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34935 .cse3)) v_prenex_34935)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34935) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34936) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34937) v_prenex_34933) v_prenex_34938)) (not (= (select v_prenex_34934 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35096 (Array Int Int)) (v_prenex_35098 (Array Int Int)) (v_prenex_35101 Int) (v_prenex_35097 (Array Int Int)) (v_prenex_35100 (Array Int Int)) (v_prenex_35102 Int) (v_prenex_35099 Int) (v_prenex_35094 Int)) (let ((.cse384 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35097) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35098) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35100))) (let ((.cse383 (select .cse384 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse385 (select .cse384 v_prenex_35094))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35096) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35097 .cse3)) v_prenex_35097)) (= (select .cse383 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35096 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse384 v_prenex_35099) v_prenex_35101) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35094 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse383 v_prenex_35101) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse385 v_prenex_35102) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse385 v_prenex_35101)))))) (forall ((v_prenex_35017 Int) (v_prenex_35021 (Array Int Int)) (v_prenex_35020 (Array Int Int)) (v_prenex_35023 (Array Int Int)) (v_prenex_35024 Int) (v_prenex_35022 Int) (v_prenex_35019 (Array Int Int))) (let ((.cse386 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35020) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35021) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35023))) (or (= (select (select .cse386 v_prenex_35022) v_prenex_35024) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35022 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35019 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35020 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35019) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35020 .cse3)))) (= (select (select .cse386 v_prenex_35017) v_prenex_35024) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35017 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse386 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_35149 Int) (v_prenex_35144 (Array Int Int)) (v_prenex_35147 Int) (v_prenex_35148 (Array Int Int)) (v_prenex_35142 Int) (v_prenex_35145 (Array Int Int)) (v_prenex_35146 (Array Int Int))) (let ((.cse387 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35145) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35146) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35148))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35144) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35145 .cse3)) v_prenex_35145)) (= v_prenex_35142 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse387 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35149)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse387 v_prenex_35142) v_prenex_35149)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse387 v_prenex_35147) v_prenex_35149)) (not (= (select v_prenex_35144 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_34976 Int) (v_prenex_34978 (Array Int Int)) (v_prenex_34979 (Array Int Int)) (v_prenex_34984 Int) (v_prenex_34983 Int) (v_prenex_34981 Int) (v_prenex_34980 (Array Int Int)) (v_prenex_34982 (Array Int Int))) (let ((.cse389 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34979) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34980) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34982))) (let ((.cse388 (select .cse389 v_prenex_34976))) (or (= (select .cse388 v_prenex_34983) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34978) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34979 .cse3)) v_prenex_34979)) (= (select (select .cse389 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34976 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse389 v_prenex_34981) v_prenex_34983) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34981 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse388 v_prenex_34984)) (not (= (select v_prenex_34978 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_35534 Int) (v_prenex_35529 (Array Int Int)) (v_prenex_35536 Int) (v_prenex_35537 Int) (v_prenex_35532 (Array Int Int)) (v_prenex_35530 (Array Int Int)) (v_prenex_35531 (Array Int Int))) (let ((.cse390 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35530) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35531) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35532))) (let ((.cse391 (select .cse390 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse390 v_prenex_35536) v_prenex_35534)) (= (select .cse391 v_prenex_35534) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35529) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35530 .cse3)) v_prenex_35530)) (= (select (select .cse390 v_prenex_35537) v_prenex_35534) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35536 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35529 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse391 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35009 Int) (v_prenex_35016 Int) (v_prenex_35012 (Array Int Int)) (v_prenex_35011 (Array Int Int)) (v_prenex_35013 (Array Int Int)) (v_prenex_35015 (Array Int Int))) (let ((.cse393 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35012) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35013) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35015))) (let ((.cse392 (select .cse393 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_35012 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35011) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35012 .cse3)))) (= (select .cse392 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse392 v_prenex_35016) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse393 v_prenex_35009) v_prenex_35016) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35009 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35011 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_35041 (Array Int Int)) (v_prenex_35039 Int) (v_prenex_35040 (Array Int Int)) (v_prenex_35042 (Array Int Int)) (v_prenex_35046 Int) (v_prenex_35044 (Array Int Int)) (v_prenex_35045 Int) (v_prenex_35043 Int)) (let ((.cse394 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35041) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35042) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35044))) (let ((.cse395 (select .cse394 v_prenex_35039))) (or (= (select (select .cse394 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse395 v_prenex_35045) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse395 v_prenex_35046) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35040 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse394 v_prenex_35043) v_prenex_35045)) (not (= v_prenex_35041 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35040) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35041 .cse3)))) (= v_prenex_35043 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_35108 Int) (v_prenex_35103 Int) (v_prenex_35104 (Array Int Int)) (v_prenex_35107 (Array Int Int)) (v_prenex_35105 (Array Int Int)) (v_prenex_35106 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35104) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35105 .cse3)) v_prenex_35105)) (not (= (select v_prenex_35104 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35105) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35106) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35107) v_prenex_35103) v_prenex_35108) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35103 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_35150 Int)) (or (= v_prenex_35150 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35154 (Array Int Int)) (v_prenex_35157 Int) (v_prenex_35152 (Array Int Int)) (v_prenex_35153 (Array Int Int)) (v_prenex_35156 (Array Int Int))) (let ((.cse396 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35153) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35154) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35156))) (or (= (select (select .cse396 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35157) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35152 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse396 v_prenex_35150) v_prenex_35157) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35152) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35153 .cse3)) v_prenex_35153))))))) (forall ((v_prenex_35150 Int)) (or (= v_prenex_35150 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35155 Int)) (or (= v_prenex_35155 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35152 (Array Int Int))) (or (not (= (select v_prenex_35152 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35153 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35152) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35153 .cse3)) v_prenex_35153)) (forall ((v_prenex_35154 (Array Int Int)) (v_prenex_35157 Int) (v_prenex_35156 (Array Int Int))) (let ((.cse397 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35153) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35154) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35156))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse397 v_prenex_35155) v_prenex_35157)) (= (select (select .cse397 v_prenex_35150) v_prenex_35157) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))))) (forall ((v_prenex_34999 (Array Int Int)) (v_prenex_34993 Int) (v_prenex_35000 Int) (v_prenex_34996 (Array Int Int)) (v_prenex_34995 (Array Int Int)) (v_prenex_34997 (Array Int Int))) (let ((.cse398 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34996) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34997) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34999))) (let ((.cse399 (select .cse398 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_34996 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34995) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34996 .cse3)))) (not (= (select v_prenex_34995 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse398 v_prenex_34993) v_prenex_35000)) (= v_prenex_34993 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse399 v_prenex_35000)) (= (select .cse399 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34975 Int) (v_prenex_34970 Int) (v_prenex_34972 (Array Int Int)) (v_prenex_34971 (Array Int Int)) (v_prenex_34974 (Array Int Int)) (v_prenex_34973 (Array Int Int))) (let ((.cse400 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34972) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34973) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34974))) (or (= (select (select .cse400 v_prenex_34970) v_prenex_34975) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34971 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34972 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34971) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34972 .cse3)))) (= (select (select .cse400 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34970 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_35140 (Array Int Int)) (v_prenex_35139 Int) (v_prenex_35134 Int) (v_prenex_35141 Int) (v_prenex_35136 (Array Int Int)) (v_prenex_35137 (Array Int Int)) (v_prenex_35138 (Array Int Int))) (let ((.cse401 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35137) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35138) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35140))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35136) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35137 .cse3)) v_prenex_35137)) (= v_prenex_35139 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_35134 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35136 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse401 v_prenex_35134) v_prenex_35141)) (= (select (select .cse401 v_prenex_35139) v_prenex_35141) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35172 (Array Int Int)) (v_prenex_35170 (Array Int Int)) (v_prenex_35169 (Array Int Int)) (v_prenex_35166 Int) (v_prenex_35168 (Array Int Int)) (v_prenex_35173 Int)) (let ((.cse402 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35169) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35170) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35172))) (or (not (= v_prenex_35169 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35168) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35169 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse402 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35173)) (not (= (select v_prenex_35168 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse402 v_prenex_35166) v_prenex_35173) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35166 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_35050 (Array Int Int)) (v_prenex_35051 (Array Int Int)) (v_prenex_35053 (Array Int Int)) (v_prenex_35047 Int) (v_prenex_35055 Int) (v_prenex_35049 (Array Int Int)) (v_prenex_35054 Int)) (let ((.cse405 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35050) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35051) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35053))) (let ((.cse404 (select .cse405 v_prenex_35047)) (.cse403 (select .cse405 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse403 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse404 v_prenex_35055) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse404 v_prenex_35054) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse403 v_prenex_35054)) (not (= (select v_prenex_35049 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35047 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35049) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35050 .cse3)) v_prenex_35050)))))) (forall ((v_prenex_35116 Int) (v_prenex_35110 (Array Int Int)) (v_prenex_35113 Int) (v_prenex_35111 (Array Int Int)) (v_prenex_35115 Int) (v_prenex_35114 (Array Int Int)) (v_prenex_35112 (Array Int Int)) (v_prenex_35109 Int)) (let ((.cse406 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35111) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35112) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35114))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse406 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse406 v_prenex_35113) v_prenex_35115) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35113 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35110 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse406 v_prenex_35109) v_prenex_35116)) (not (= v_prenex_35111 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35110) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35111 .cse3))))))) (forall ((v_prenex_35161 (Array Int Int)) (v_prenex_35160 (Array Int Int)) (v_prenex_35158 Int) (v_prenex_35163 (Array Int Int)) (v_prenex_35164 Int) (v_prenex_35159 (Array Int Int)) (v_prenex_35165 Int) (v_prenex_35162 Int)) (let ((.cse407 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35160) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35161) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35163))) (or (not (= (select v_prenex_35159 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse407 v_prenex_35162) v_prenex_35164)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35159) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35160 .cse3)) v_prenex_35160)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse407 v_prenex_35158) v_prenex_35165)) (= v_prenex_35162 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse407 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35083 (Array Int Int)) (v_prenex_35082 (Array Int Int)) (v_prenex_35085 (Array Int Int)) (v_prenex_35079 Int) (v_prenex_35086 Int) (v_prenex_35084 Int) (v_prenex_35081 (Array Int Int))) (let ((.cse408 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35082) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35083) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35085))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35081 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_35084 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse408 v_prenex_35084) v_prenex_35086) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35081) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35082 .cse3)) v_prenex_35082)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse408 v_prenex_35079) v_prenex_35086)) (= v_prenex_35079 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_35117 Int)) (or (= v_prenex_35117 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35121 (Array Int Int)) (v_prenex_35124 Int) (v_prenex_35125 Int) (v_prenex_35120 (Array Int Int)) (v_prenex_35123 (Array Int Int)) (v_prenex_35119 (Array Int Int))) (let ((.cse410 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35120) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35121) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35123))) (let ((.cse409 (select .cse410 v_prenex_35117))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35119) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35120 .cse3)) v_prenex_35120)) (not (= (select v_prenex_35119 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse409 v_prenex_35124)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse410 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35124)) (= (select .cse409 v_prenex_35125) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((v_prenex_34967 (Array Int Int)) (v_prenex_34961 Int) (v_prenex_34969 Int) (v_prenex_34963 (Array Int Int)) (v_prenex_34968 Int) (v_prenex_34965 (Array Int Int)) (v_prenex_34964 (Array Int Int))) (let ((.cse413 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34964) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34965) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34967))) (let ((.cse411 (select .cse413 v_prenex_34961)) (.cse412 (select .cse413 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_34963 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse411 v_prenex_34969) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse412 v_prenex_34968) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34961 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse411 v_prenex_34968) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse412 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34964 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34963) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34964 .cse3)))))))) (forall ((v_prenex_35091 Int) (v_prenex_35089 (Array Int Int)) (v_prenex_35088 (Array Int Int)) (v_prenex_35087 Int) (v_prenex_35090 (Array Int Int)) (v_prenex_35092 (Array Int Int)) (v_prenex_35093 Int)) (let ((.cse414 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35089) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35090) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35092))) (or (= (select (select .cse414 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse414 v_prenex_35091) v_prenex_35093) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35088 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35088) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35089 .cse3)) v_prenex_35089)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse414 v_prenex_35087) v_prenex_35093)) (= v_prenex_35091 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_34988 (Array Int Int)) (v_prenex_34985 Int) (v_prenex_34992 Int) (v_prenex_34990 (Array Int Int)) (v_prenex_34991 Int) (v_prenex_34989 Int) (v_prenex_34987 (Array Int Int)) (v_prenex_34986 (Array Int Int))) (let ((.cse415 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34987) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34988) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34990))) (let ((.cse416 (select .cse415 v_prenex_34985))) (or (not (= v_prenex_34987 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34986) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34987 .cse3)))) (= (select (select .cse415 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse416 v_prenex_34992) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34986 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse416 v_prenex_34991) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse415 v_prenex_34989) v_prenex_34991) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34989 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_35070 Int) (v_prenex_35065 (Array Int Int)) (v_prenex_35064 (Array Int Int)) (v_prenex_35069 Int) (v_prenex_35066 (Array Int Int)) (v_prenex_35067 Int) (v_prenex_35068 (Array Int Int)) (v_prenex_35063 Int)) (let ((.cse418 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35065) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35066) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35068))) (let ((.cse417 (select .cse418 v_prenex_35063))) (or (= v_prenex_35067 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35064 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse417 v_prenex_35069) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35065 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35064) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35065 .cse3)))) (= (select .cse417 v_prenex_35070) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse418 v_prenex_35067) v_prenex_35069) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35038 Int) (v_prenex_35036 Int) (v_prenex_35034 (Array Int Int)) (v_prenex_35033 (Array Int Int)) (v_prenex_35035 (Array Int Int)) (v_prenex_35037 (Array Int Int))) (or (not (= (select v_prenex_35033 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35033) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35034 .cse3)) v_prenex_35034)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35034) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35035) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35037) v_prenex_35036) v_prenex_35038)) (= v_prenex_35036 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or (and (forall ((v_prenex_36140 (Array Int Int)) (v_prenex_36141 (Array Int Int)) (v_prenex_36148 Int) (v_prenex_36142 (Array Int Int)) (v_prenex_36143 (Array Int Int)) (v_prenex_36154 Int) (v_prenex_36152 Int)) (let ((.cse420 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36141) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36142) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36143))) (let ((.cse419 (select .cse420 v_prenex_36148))) (or (= (select .cse419 v_prenex_36154) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse419 v_prenex_36152)) (not (= v_prenex_36141 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36140) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36141 .cse3)))) (= (select (select .cse420 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36148 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_36140 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_35491 (Array Int Int)) (v_prenex_35492 (Array Int Int)) (v_prenex_35490 (Array Int Int)) (v_prenex_35488 Int) (v_prenex_35493 Int) (v_prenex_35494 Int) (v_prenex_35489 (Array Int Int)) (v_prenex_35495 Int)) (let ((.cse421 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35490) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35491) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35492))) (let ((.cse422 (select .cse421 v_prenex_35488))) (or (= (select (select .cse421 v_prenex_35493) v_prenex_35494) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse421 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35488 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35489 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse422 v_prenex_35494) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse422 v_prenex_35495) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35489) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35490 .cse3)) v_prenex_35490)) (= v_prenex_35493 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) .cse0) (forall ((v_prenex_35239 Int) (v_prenex_35235 Int) (v_prenex_35240 (Array Int Int)) (v_prenex_35241 Int) (v_prenex_35236 (Array Int Int)) (v_prenex_35242 Int) (v_prenex_35237 (Array Int Int)) (v_prenex_35238 (Array Int Int))) (let ((.cse423 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35237) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35238) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35240))) (let ((.cse424 (select .cse423 v_prenex_35235))) (or (= v_prenex_35239 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse423 v_prenex_35239) v_prenex_35241) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35235 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse424 v_prenex_35242) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse424 v_prenex_35241) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35236 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_35237 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35236) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35237 .cse3)))))))) (or (forall ((v_prenex_35275 (Array Int Int)) (v_prenex_35276 (Array Int Int)) (v_prenex_35278 Int) (v_prenex_35279 (Array Int Int)) (v_prenex_35274 Int) (v_prenex_35277 (Array Int Int)) (v_prenex_35280 Int)) (let ((.cse425 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35276) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35277) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35279))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35275) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35276 .cse3)) v_prenex_35276)) (= v_prenex_35274 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse425 v_prenex_35278) v_prenex_35280) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35275 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse425 v_prenex_35274) v_prenex_35280) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35278 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or .cse0 (and (forall ((v_prenex_35313 (Array Int Int)) (v_prenex_35310 (Array Int Int)) (v_prenex_35311 (Array Int Int)) (v_prenex_35308 Int) (v_prenex_35314 (Array Int Int)) (v_prenex_35309 Int)) (let ((.cse426 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35311) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35313) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35314))) (or (= v_prenex_35309 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse426 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35310 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35311 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35310) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35311 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse426 v_prenex_35309) v_prenex_35308))))) (forall ((v_prenex_34812 (Array Int Int)) (v_prenex_34808 Int) (v_prenex_34809 (Array Int Int)) (v_prenex_34811 (Array Int Int)) (v_prenex_34813 Int) (v_prenex_34810 (Array Int Int))) (let ((.cse427 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34810) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34811) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34812))) (or (not (= (select v_prenex_34809 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse427 v_prenex_34808) v_prenex_34813)) (= v_prenex_34808 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_34810 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34809) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34810 .cse3)))) (= (select (select .cse427 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34854 Int)) (or (= v_prenex_34854 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_34856 (Array Int Int))) (or (forall ((v_prenex_34857 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34856) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34857 .cse3)) v_prenex_34857)) (forall ((v_prenex_34858 (Array Int Int)) (v_prenex_34862 Int) (v_prenex_34860 (Array Int Int))) (let ((.cse429 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34857) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34858) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34860))) (let ((.cse428 (select .cse429 v_prenex_34854))) (or (= (select .cse428 v_prenex_34862) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34861 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse428 v_prenex_34861)) (forall ((v_prenex_34859 Int)) (= (select (select .cse429 v_prenex_34859) v_prenex_34861) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))) (not (= (select v_prenex_34856 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34799 Int) (v_prenex_34794 Int) (v_prenex_35312 Int) (v_prenex_34796 (Array Int Int)) (v_prenex_34795 (Array Int Int)) (v_prenex_34798 (Array Int Int)) (v_prenex_35307 Int) (v_prenex_34797 (Array Int Int))) (let ((.cse430 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34796) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34797) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34798))) (let ((.cse431 (select .cse430 v_prenex_34794))) (or (= (select (select .cse430 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34795 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse430 v_prenex_35312) v_prenex_35307) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34795) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34796 .cse3)) v_prenex_34796)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse431 v_prenex_35307)) (= (select .cse431 v_prenex_34799) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34794 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_34853 Int) (v_prenex_34849 (Array Int Int)) (v_prenex_34851 (Array Int Int)) (v_prenex_34850 (Array Int Int)) (v_prenex_34848 Int) (v_prenex_34852 (Array Int Int))) (or (not (= (select v_prenex_34849 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34850) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34851) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34852) v_prenex_34848) v_prenex_34853) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34850 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34849) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34850 .cse3)))) (= v_prenex_34848 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_34867 (Array Int Int)) (v_prenex_34863 Int) (v_prenex_34864 (Array Int Int)) (v_prenex_34869 Int) (v_prenex_34866 (Array Int Int)) (v_prenex_34868 Int) (v_prenex_34865 (Array Int Int))) (let ((.cse433 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34865) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34866) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34867))) (let ((.cse432 (select .cse433 v_prenex_34863))) (or (= v_prenex_34863 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse432 v_prenex_34869)) (= (select .cse432 v_prenex_34868) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34865 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34864) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34865 .cse3)))) (= (select (select .cse433 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34864 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_34834 (Array Int Int)) (v_prenex_34831 Int) (v_prenex_34836 (Array Int Int)) (v_prenex_34838 Int) (v_prenex_34837 Int) (v_prenex_34835 Int) (v_prenex_34833 (Array Int Int)) (v_prenex_34832 (Array Int Int))) (let ((.cse434 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34833) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34834) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34836))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34832 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_34833 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34832) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34833 .cse3)))) (= (select (select .cse434 v_prenex_34835) v_prenex_34837) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse434 v_prenex_34831) v_prenex_34838) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34831 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_34802 (Array Int Int)) (v_prenex_34800 Int) (v_prenex_34801 (Array Int Int)) (v_prenex_34803 (Array Int Int)) (v_prenex_34805 (Array Int Int)) (v_prenex_34807 Int) (v_prenex_34806 Int) (v_prenex_34804 Int)) (let ((.cse435 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34802) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34803) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34805))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse435 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse435 v_prenex_34800) v_prenex_34807) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34802 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34801) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34802 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse435 v_prenex_34804) v_prenex_34806)) (not (= (select v_prenex_34801 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34800 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_34839 Int)) (or (= v_prenex_34839 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_34841 (Array Int Int))) (or (forall ((v_prenex_34842 (Array Int Int))) (or (forall ((v_prenex_34845 (Array Int Int)) (v_prenex_34847 Int) (v_prenex_34843 (Array Int Int))) (let ((.cse436 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34842) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34843) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34845))) (or (= (select (select .cse436 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34844 Int) (v_prenex_34846 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse436 v_prenex_34844) v_prenex_34846))) (= (select (select .cse436 v_prenex_34839) v_prenex_34847) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34842 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34841) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34842 .cse3)))))) (not (= (select v_prenex_34841 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34839 Int)) (or (= v_prenex_34839 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_34841 (Array Int Int))) (or (not (= (select v_prenex_34841 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34842 (Array Int Int))) (or (forall ((v_prenex_34845 (Array Int Int)) (v_prenex_34847 Int) (v_prenex_34843 (Array Int Int))) (let ((.cse438 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34842) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34843) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34845))) (let ((.cse437 (select .cse438 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse437 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse438 v_prenex_34839) v_prenex_34847) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34846 Int)) (= (select .cse437 v_prenex_34846) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= v_prenex_34842 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34841) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34842 .cse3)))))))))) (forall ((v_prenex_34822 Int) (v_prenex_34824 (Array Int Int)) (v_prenex_34826 (Array Int Int)) (v_prenex_34825 (Array Int Int)) (v_prenex_34830 Int) (v_prenex_34828 (Array Int Int)) (v_prenex_34829 Int) (v_prenex_34827 Int)) (let ((.cse440 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34825) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34826) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34828))) (let ((.cse439 (select .cse440 v_prenex_34822))) (or (= v_prenex_34822 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse439 v_prenex_34830)) (= (select .cse439 v_prenex_34829) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34825 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34824) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34825 .cse3)))) (not (= (select v_prenex_34824 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse440 v_prenex_34827) v_prenex_34829)) (= (select (select .cse440 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34854 Int)) (or (forall ((v_prenex_34856 (Array Int Int))) (or (not (= (select v_prenex_34856 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34857 (Array Int Int))) (or (forall ((v_prenex_34858 (Array Int Int)) (v_prenex_34862 Int) (v_prenex_34860 (Array Int Int))) (let ((.cse442 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34857) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34858) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34860))) (let ((.cse441 (select .cse442 v_prenex_34854))) (or (forall ((v_prenex_34861 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse441 v_prenex_34861)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse442 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34861)))) (= (select .cse441 v_prenex_34862) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34856) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34857 .cse3)) v_prenex_34857)))))) (= v_prenex_34854 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_34877 Int) (v_prenex_34876 Int) (v_prenex_34874 Int) (v_prenex_34870 Int) (v_prenex_34871 (Array Int Int)) (v_prenex_34873 (Array Int Int)) (v_prenex_34872 (Array Int Int)) (v_prenex_34875 (Array Int Int))) (let ((.cse443 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34872) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34873) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34875))) (or (= (select (select .cse443 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34871 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_34870 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse443 v_prenex_34874) v_prenex_34876) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34872 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34871) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34872 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse443 v_prenex_34870) v_prenex_34877))))) (forall ((v_prenex_34821 Int) (v_prenex_34820 Int) (v_prenex_34815 (Array Int Int)) (v_prenex_34817 (Array Int Int)) (v_prenex_34816 (Array Int Int)) (v_prenex_34819 (Array Int Int)) (v_prenex_34814 Int)) (let ((.cse446 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34816) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34817) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34819))) (let ((.cse445 (select .cse446 v_prenex_34814)) (.cse444 (select .cse446 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse444 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse445 v_prenex_34821) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34815) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34816 .cse3)) v_prenex_34816)) (= (select .cse445 v_prenex_34820) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34814 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse444 v_prenex_34820)) (not (= (select v_prenex_34815 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (or (forall ((v_prenex_35192 (Array Int Int)) (v_prenex_35191 Int) (v_prenex_35188 (Array Int Int)) (v_prenex_35189 (Array Int Int)) (v_prenex_35190 (Array Int Int)) (v_prenex_35193 Int)) (let ((.cse447 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35189) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35190) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35192))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35188 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_35189 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35188) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35189 .cse3)))) (= (select (select .cse447 v_prenex_35191) v_prenex_35193) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse447 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35191 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or (and (forall ((v_prenex_34786 Int)) (or (forall ((v_prenex_34790 (Array Int Int)) (v_prenex_34792 (Array Int Int)) (v_prenex_34793 Int) (v_prenex_34789 (Array Int Int)) (v_prenex_34788 (Array Int Int))) (let ((.cse448 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34789) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34790) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34792))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34788) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34789 .cse3)) v_prenex_34789)) (not (= (select v_prenex_34788 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse448 v_prenex_34786) v_prenex_34793) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse448 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34793) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= v_prenex_34786 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_35249 Int) (v_prenex_35246 (Array Int Int)) (v_prenex_35247 (Array Int Int)) (v_prenex_35244 (Array Int Int)) (v_prenex_35245 (Array Int Int)) (v_prenex_35243 Int) (v_prenex_35250 Int)) (let ((.cse449 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35245) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35246) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35247))) (or (= (select (select .cse449 v_prenex_35249) v_prenex_35250) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35245 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35244) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35245 .cse3)))) (= (select (select .cse449 v_prenex_35243) v_prenex_35250) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35244 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_35243 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_35249 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_34786 Int)) (or (forall ((v_prenex_34791 Int)) (or (= v_prenex_34791 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_34788 (Array Int Int))) (or (not (= (select v_prenex_34788 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34789 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34788) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34789 .cse3)) v_prenex_34789)) (forall ((v_prenex_34790 (Array Int Int)) (v_prenex_34792 (Array Int Int)) (v_prenex_34793 Int)) (let ((.cse450 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34789) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34790) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34792))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse450 v_prenex_34791) v_prenex_34793)) (= (select (select .cse450 v_prenex_34786) v_prenex_34793) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))) (= v_prenex_34786 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or (forall ((v_prenex_35253 (Array Int Int)) (v_prenex_35255 Int) (v_prenex_35254 (Array Int Int)) (v_prenex_35257 Int) (v_prenex_35252 (Array Int Int)) (v_prenex_35258 Int) (v_prenex_35251 Int) (v_prenex_35256 (Array Int Int))) (let ((.cse451 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35253) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35254) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35256))) (let ((.cse452 (select .cse451 v_prenex_35251))) (or (not (= v_prenex_35253 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35252) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35253 .cse3)))) (= v_prenex_35251 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_35255 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse451 v_prenex_35255) v_prenex_35257)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse451 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_35252 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse452 v_prenex_35258)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse452 v_prenex_35257)))))) .cse0) (forall ((v_prenex_35206 Int) (v_prenex_35201 Int) (v_prenex_35203 (Array Int Int)) (v_prenex_35208 Int) (v_prenex_35207 (Array Int Int)) (v_prenex_35209 Int) (v_prenex_35204 (Array Int Int)) (v_prenex_35205 (Array Int Int))) (let ((.cse454 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35204) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35205) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35207))) (let ((.cse453 (select .cse454 v_prenex_35201))) (or (= (select .cse453 v_prenex_35208) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35201 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse453 v_prenex_35209) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35206 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse454 v_prenex_35206) v_prenex_35208) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse454 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35203 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35203) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35204 .cse3)) v_prenex_35204)))))) (forall ((v_prenex_35293 (Array Int Int)) (v_prenex_35291 (Array Int Int)) (v_prenex_35290 Int) (v_prenex_35292 (Array Int Int)) (v_prenex_35295 (Array Int Int)) (v_prenex_35296 Int) (v_prenex_35297 Int) (v_prenex_35294 Int)) (let ((.cse455 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35292) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35293) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35295))) (let ((.cse456 (select .cse455 v_prenex_35290))) (or (not (= v_prenex_35292 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35291) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35292 .cse3)))) (= v_prenex_35290 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse455 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse456 v_prenex_35297) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse455 v_prenex_35294) v_prenex_35296) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35294 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse456 v_prenex_35296)) (not (= (select v_prenex_35291 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse0 (forall ((v_prenex_35418 (Array Int Int)) (v_prenex_35420 Int) (v_prenex_35412 Int) (v_prenex_35415 (Array Int Int)) (v_prenex_35416 (Array Int Int)) (v_prenex_35419 Int) (v_prenex_35414 (Array Int Int))) (let ((.cse458 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35415) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35416) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35418))) (let ((.cse457 (select .cse458 v_prenex_35412))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse457 v_prenex_35419)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse457 v_prenex_35420)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35414) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35415 .cse3)) v_prenex_35415)) (= v_prenex_35412 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35414 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse458 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35419) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse34 (and (forall ((v_prenex_35550 Int)) (or (= v_prenex_35550 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35555 Int)) (or (= v_prenex_35555 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35552 (Array Int Int))) (or (not (= (select v_prenex_35552 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35553 (Array Int Int))) (or (forall ((v_prenex_35558 Int) (v_prenex_35554 (Array Int Int)) (v_prenex_35556 (Array Int Int))) (let ((.cse459 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35553) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35554) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35556))) (let ((.cse460 (select .cse459 v_prenex_35550))) (or (forall ((v_prenex_35557 Int)) (or (= (select (select .cse459 v_prenex_35555) v_prenex_35557) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse460 v_prenex_35557)))) (= (select .cse460 v_prenex_35558) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35552) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35553 .cse3)) v_prenex_35553)))))))))) (forall ((v_prenex_35550 Int)) (or (= v_prenex_35550 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35557 Int) (v_prenex_35558 Int) (v_prenex_35554 (Array Int Int)) (v_prenex_35552 (Array Int Int)) (v_prenex_35553 (Array Int Int)) (v_prenex_35556 (Array Int Int))) (let ((.cse461 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35553) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35554) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35556))) (let ((.cse462 (select .cse461 v_prenex_35550))) (or (= (select (select .cse461 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35557) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35552) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35553 .cse3)) v_prenex_35553)) (= (select .cse462 v_prenex_35558) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35552 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse462 v_prenex_35557)))))))))) (or (forall ((v_prenex_35195 (Array Int Int)) (v_prenex_35200 Int) (v_prenex_35199 (Array Int Int)) (v_prenex_35196 (Array Int Int)) (v_prenex_35197 (Array Int Int)) (v_prenex_35198 Int) (v_prenex_35194 Int)) (let ((.cse463 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35196) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35197) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35199))) (or (= v_prenex_35194 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35195) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35196 .cse3)) v_prenex_35196)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse463 v_prenex_35198) v_prenex_35200)) (not (= (select v_prenex_35195 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse463 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35198 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse463 v_prenex_35194) v_prenex_35200))))) .cse8) (forall ((v_prenex_36163 (Array Int Int)) (v_prenex_36155 (Array Int Int)) (v_prenex_36158 Int) (v_prenex_36156 (Array Int Int)) (v_prenex_36159 Int) (v_prenex_36164 Int) (v_prenex_36157 (Array Int Int)) (v_prenex_36160 Int)) (let ((.cse464 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36155) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36156) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36157))) (or (= (select (select .cse464 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_36155 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36163) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36155 .cse3)))) (= v_prenex_36164 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse464 v_prenex_36164) v_prenex_36158) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse464 v_prenex_36160) v_prenex_36159)) (not (= (select v_prenex_36163 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_36160 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or .cse0 (forall ((v_prenex_35348 Int) (v_prenex_35349 Int) (v_prenex_35345 (Array Int Int)) (v_prenex_35341 Int) (v_prenex_35343 (Array Int Int)) (v_prenex_35344 (Array Int Int)) (v_prenex_35347 (Array Int Int))) (let ((.cse467 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35344) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35345) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35347))) (let ((.cse465 (select .cse467 v_prenex_35341)) (.cse466 (select .cse467 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_35341 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35344 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35343) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35344 .cse3)))) (= (select .cse465 v_prenex_35349) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse465 v_prenex_35348) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse466 v_prenex_35348) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35343 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse466 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (or (forall ((v_prenex_35473 (Array Int Int)) (v_prenex_35475 Int) (v_prenex_35474 (Array Int Int)) (v_prenex_35477 Int) (v_prenex_35472 (Array Int Int)) (v_prenex_35478 Int) (v_prenex_35471 Int) (v_prenex_35476 (Array Int Int))) (let ((.cse468 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35473) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35474) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35476))) (or (not (= v_prenex_35473 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35472) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35473 .cse3)))) (= v_prenex_35475 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse468 v_prenex_35471) v_prenex_35478) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35471 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35472 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse468 v_prenex_35475) v_prenex_35477) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse34) (or .cse0 (forall ((v_prenex_35337 Int) (v_prenex_35339 Int) (v_prenex_35332 Int) (v_prenex_35334 (Array Int Int)) (v_prenex_35335 (Array Int Int)) (v_prenex_35340 Int) (v_prenex_35338 (Array Int Int)) (v_prenex_35336 (Array Int Int))) (let ((.cse471 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35335) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35336) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35338))) (let ((.cse469 (select .cse471 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse470 (select .cse471 v_prenex_35332))) (or (not (= v_prenex_35335 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35334) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35335 .cse3)))) (= (select .cse469 v_prenex_35339) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse470 v_prenex_35340) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35334 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse469 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse470 v_prenex_35339)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse471 v_prenex_35337) v_prenex_35339)) (= v_prenex_35332 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) (or (forall ((v_prenex_35226 Int) (v_prenex_35220 (Array Int Int)) (v_prenex_35221 (Array Int Int)) (v_prenex_35223 Int) (v_prenex_35225 Int) (v_prenex_35224 (Array Int Int)) (v_prenex_35222 (Array Int Int)) (v_prenex_35219 Int)) (let ((.cse473 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35221) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35222) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35224))) (let ((.cse472 (select .cse473 v_prenex_35219))) (or (= v_prenex_35223 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_35219 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse472 v_prenex_35225)) (not (= v_prenex_35221 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35220) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35221 .cse3)))) (not (= (select v_prenex_35220 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse473 v_prenex_35223) v_prenex_35225)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse472 v_prenex_35226)))))) .cse0) (or (and (forall ((v_prenex_35436 Int) (v_prenex_35437 Int) (v_prenex_35433 (Array Int Int)) (v_prenex_35434 (Array Int Int)) (v_prenex_35431 (Array Int Int)) (v_prenex_35430 Int) (v_prenex_35432 (Array Int Int))) (let ((.cse474 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35432) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35433) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35434))) (or (= v_prenex_35436 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse474 v_prenex_35436) v_prenex_35437) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35430 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse474 v_prenex_35430) v_prenex_35437)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35431) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35432 .cse3)) v_prenex_35432)) (not (= (select v_prenex_35431 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_34910 Int) (v_prenex_34911 (Array Int Int)) (v_prenex_34907 (Array Int Int)) (v_prenex_34909 (Array Int Int)) (v_prenex_34908 (Array Int Int)) (v_prenex_34905 Int) (v_prenex_34912 Int)) (let ((.cse475 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34909) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34911))) (or (= v_prenex_34910 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_34907 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse475 v_prenex_34910) v_prenex_34912)) (= v_prenex_34905 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34908 .cse3)) v_prenex_34908)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse475 v_prenex_34905) v_prenex_34912)))))) .cse8) (or (forall ((v_prenex_35358 Int) (v_prenex_35360 (Array Int Int)) (v_prenex_35365 Int) (v_prenex_35364 (Array Int Int)) (v_prenex_35366 Int) (v_prenex_35361 (Array Int Int)) (v_prenex_35362 (Array Int Int)) (v_prenex_35363 Int)) (let ((.cse477 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35361) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35362) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35364))) (let ((.cse476 (select .cse477 v_prenex_35358))) (or (not (= v_prenex_35361 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35360) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35361 .cse3)))) (= (select .cse476 v_prenex_35366) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse477 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse477 v_prenex_35363) v_prenex_35365)) (= v_prenex_35363 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse476 v_prenex_35365) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35358 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35360 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse34) (or (forall ((v_prenex_35315 Int) (v_prenex_35318 (Array Int Int)) (v_prenex_35321 Int) (v_prenex_35320 (Array Int Int)) (v_prenex_35322 Int) (v_prenex_35316 (Array Int Int)) (v_prenex_35317 (Array Int Int)) (v_prenex_35319 Int)) (let ((.cse478 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35317) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35318) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35320))) (or (not (= (select v_prenex_35316 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35319 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse478 v_prenex_35319) v_prenex_35321)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse478 v_prenex_35315) v_prenex_35322)) (= (select (select .cse478 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35317 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35316) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35317 .cse3)))) (= v_prenex_35315 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse0)) .cse108) (or .cse6 (and (or (and (forall ((v_prenex_36078 Int)) (or (forall ((v_prenex_36080 (Array Int Int))) (or (forall ((v_prenex_36081 (Array Int Int))) (or (not (= v_prenex_36081 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36080) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36081 .cse3)))) (forall ((v_prenex_36084 (Array Int Int)) (v_prenex_36082 (Array Int Int)) (v_prenex_36086 Int)) (let ((.cse479 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36081) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36082) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36084))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse479 v_prenex_36078) v_prenex_36086)) (= (select (select .cse479 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_36083 Int) (v_prenex_36085 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse479 v_prenex_36083) v_prenex_36085)))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36080 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (= v_prenex_36078 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_36078 Int)) (or (forall ((v_prenex_36080 (Array Int Int))) (or (forall ((v_prenex_36081 (Array Int Int))) (or (forall ((v_prenex_36084 (Array Int Int)) (v_prenex_36082 (Array Int Int)) (v_prenex_36086 Int)) (let ((.cse481 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36081) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36082) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36084))) (let ((.cse480 (select .cse481 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_36085 Int)) (= (select .cse480 v_prenex_36085) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse481 v_prenex_36078) v_prenex_36086)) (= (select .cse480 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_36081 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36080) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36081 .cse3)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36080 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (= v_prenex_36078 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse108) (or .cse0 (forall ((v_prenex_36092 Int) (v_prenex_36089 (Array Int Int)) (v_prenex_36088 (Array Int Int)) (v_prenex_36087 Int) (v_prenex_36090 (Array Int Int)) (v_prenex_36091 (Array Int Int))) (let ((.cse482 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36089) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36090) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36091))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse482 v_prenex_36087) v_prenex_36092)) (not (= v_prenex_36089 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36088) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36089 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse482 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_36087 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36088 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (or (forall ((v_prenex_36050 (Array Int Int)) (v_prenex_36051 (Array Int Int)) (v_prenex_36047 Int) (v_prenex_36049 (Array Int Int)) (v_prenex_36048 (Array Int Int)) (v_prenex_36052 Int)) (or (not (= v_prenex_36049 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36048) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36049 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36048 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36049) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36050) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36051) v_prenex_36047) v_prenex_36052) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36047 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) .cse108) (or (and (forall ((v_prenex_35979 Int)) (or (forall ((v_prenex_35981 (Array Int Int))) (or (forall ((v_prenex_35982 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35981) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35982 .cse3)) v_prenex_35982)) (forall ((v_prenex_35983 (Array Int Int)) (v_prenex_35985 (Array Int Int))) (let ((.cse484 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35982) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35983) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35985))) (let ((.cse483 (select .cse484 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse483 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35986 Int)) (or (= (select (select .cse484 v_prenex_35979) v_prenex_35986) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35984 Int)) (= (select (select .cse484 v_prenex_35984) v_prenex_35986) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse483 v_prenex_35986)))))))))) (not (= (select v_prenex_35981 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_35979 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_35979 Int)) (or (forall ((v_prenex_35981 (Array Int Int))) (or (forall ((v_prenex_35982 (Array Int Int))) (or (forall ((v_prenex_35983 (Array Int Int)) (v_prenex_35985 (Array Int Int))) (let ((.cse485 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35982) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35983) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35985))) (or (= (select (select .cse485 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35986 Int)) (or (= (select (select .cse485 v_prenex_35979) v_prenex_35986) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35984 Int)) (or (= (select (select .cse485 v_prenex_35984) v_prenex_35986) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35984 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35981) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35982 .cse3)) v_prenex_35982)))) (not (= (select v_prenex_35981 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_35979 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or .cse98 (and (or .cse0 (and (forall ((v_prenex_36093 Int)) (or (= v_prenex_36093 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_36094 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36094 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_36095 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36094) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36095 .cse3)) v_prenex_36095)) (forall ((v_prenex_36096 (Array Int Int)) (v_prenex_36097 (Array Int Int)) (v_prenex_36101 Int)) (let ((.cse486 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36095) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36096) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36097))) (or (= (select (select .cse486 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse486 v_prenex_36093) v_prenex_36101) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_36099 Int) (v_prenex_36100 Int)) (= (select (select .cse486 v_prenex_36099) v_prenex_36100) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))) (forall ((v_prenex_36093 Int)) (or (forall ((v_prenex_36094 (Array Int Int))) (or (forall ((v_prenex_36095 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36094) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36095 .cse3)) v_prenex_36095)) (forall ((v_prenex_36096 (Array Int Int)) (v_prenex_36097 (Array Int Int)) (v_prenex_36101 Int)) (let ((.cse488 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36095) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36096) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36097))) (let ((.cse487 (select .cse488 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse487 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse488 v_prenex_36093) v_prenex_36101) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_36100 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse487 v_prenex_36100))))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36094 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (= v_prenex_36093 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_35939 Int)) (or (= v_prenex_35939 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35941 (Array Int Int))) (or (forall ((v_prenex_35942 (Array Int Int))) (or (forall ((v_prenex_35945 (Array Int Int)) (v_prenex_35943 (Array Int Int)) (v_prenex_35947 Int)) (let ((.cse490 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35942) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35943) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35945))) (let ((.cse489 (select .cse490 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse489 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35946 Int)) (= (select .cse489 v_prenex_35946) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse490 v_prenex_35939) v_prenex_35947) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_35942 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35941) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35942 .cse3)))))) (not (= (select v_prenex_35941 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_35939 Int)) (or (= v_prenex_35939 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35941 (Array Int Int))) (or (forall ((v_prenex_35942 (Array Int Int))) (or (forall ((v_prenex_35945 (Array Int Int)) (v_prenex_35943 (Array Int Int)) (v_prenex_35947 Int)) (let ((.cse491 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35942) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35943) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35945))) (or (forall ((v_prenex_35944 Int) (v_prenex_35946 Int)) (or (= v_prenex_35944 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse491 v_prenex_35944) v_prenex_35946) |c_ULTIMATE.start_main_~data_init~0#1|))) (= (select (select .cse491 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse491 v_prenex_35939) v_prenex_35947) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_35942 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35941) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35942 .cse3)))))) (not (= (select v_prenex_35941 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (or (and (forall ((v_prenex_35674 (Array Int Int))) (or (forall ((v_prenex_35675 (Array Int Int))) (or (forall ((v_prenex_35680 Int) (v_prenex_35676 (Array Int Int)) (v_prenex_35672 Int) (v_prenex_35678 (Array Int Int))) (let ((.cse492 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35675) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35676) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35678))) (or (= (select (select .cse492 v_prenex_35672) v_prenex_35680) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35677 Int) (v_prenex_35679 Int)) (or (= (select (select .cse492 v_prenex_35677) v_prenex_35679) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35677 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35674) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35675 .cse3)) v_prenex_35675)))) (not (= (select v_prenex_35674 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35682 (Array Int Int))) (or (not (= (select v_prenex_35682 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35683 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35682) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35683 .cse3)) v_prenex_35683)) (forall ((v_prenex_35686 (Array Int Int)) (v_prenex_35684 (Array Int Int))) (let ((.cse493 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35683) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35684) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35686) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35687 Int)) (= (select .cse493 v_prenex_35687) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse493 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (forall ((v_prenex_35601 Int) (v_prenex_35599 Int) (v_prenex_35598 (Array Int Int)) (v_prenex_35596 (Array Int Int)) (v_prenex_35597 (Array Int Int)) (v_prenex_35600 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35597) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35598) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35600) v_prenex_35599) v_prenex_35601)) (= v_prenex_35599 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35596 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_35597 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35597 .cse3)))))) (forall ((v_prenex_35619 (Array Int Int))) (or (not (= (select v_prenex_35619 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35620 (Array Int Int))) (or (forall ((v_prenex_35625 Int) (v_prenex_35621 (Array Int Int)) (v_prenex_35617 Int) (v_prenex_35623 (Array Int Int))) (let ((.cse495 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35620) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35621) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35623))) (let ((.cse494 (select .cse495 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse494 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse495 v_prenex_35617) v_prenex_35625) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35622 Int) (v_prenex_35624 Int)) (or (= (select .cse494 v_prenex_35624) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35622 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse495 v_prenex_35622) v_prenex_35624) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35619) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35620 .cse3)) v_prenex_35620)))))) (forall ((v_prenex_35619 (Array Int Int))) (or (not (= (select v_prenex_35619 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35620 (Array Int Int))) (or (forall ((v_prenex_35625 Int) (v_prenex_35621 (Array Int Int)) (v_prenex_35617 Int) (v_prenex_35623 (Array Int Int))) (let ((.cse497 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35620) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35621) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35623))) (let ((.cse496 (select .cse497 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse496 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse497 v_prenex_35617) v_prenex_35625) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35624 Int)) (= (select .cse496 v_prenex_35624) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35619) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35620 .cse3)) v_prenex_35620)))))) (forall ((v_prenex_35674 (Array Int Int))) (or (forall ((v_prenex_35675 (Array Int Int))) (or (forall ((v_prenex_35680 Int) (v_prenex_35676 (Array Int Int)) (v_prenex_35672 Int) (v_prenex_35678 (Array Int Int))) (let ((.cse498 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35675) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35676) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35678))) (or (= (select (select .cse498 v_prenex_35672) v_prenex_35680) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35679 Int)) (or (= (select (select .cse498 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35679) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35677 Int)) (or (= (select (select .cse498 v_prenex_35677) v_prenex_35679) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35677 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35674) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35675 .cse3)) v_prenex_35675)))) (not (= (select v_prenex_35674 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35599 Int) (v_prenex_35596 (Array Int Int))) (or (forall ((v_prenex_35597 (Array Int Int))) (or (forall ((v_prenex_35601 Int) (v_prenex_35598 (Array Int Int)) (v_prenex_35600 (Array Int Int))) (let ((.cse499 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35597) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35598) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35600))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse499 v_prenex_35599) v_prenex_35601)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse499 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35601))))) (not (= v_prenex_35597 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35597 .cse3)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35596 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_35660 (Array Int Int))) (or (not (= (select v_prenex_35660 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35661 (Array Int Int))) (or (forall ((v_prenex_35664 (Array Int Int)) (v_prenex_35662 (Array Int Int))) (let ((.cse500 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35661) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35662) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35664))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse500 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35658 Int) (v_prenex_35665 Int)) (or (= (select (select .cse500 v_prenex_35658) v_prenex_35665) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35663 Int)) (or (= (select (select .cse500 v_prenex_35663) v_prenex_35665) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35663 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))))) (not (= v_prenex_35661 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35660) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35661 .cse3)))))))) (forall ((v_prenex_35660 (Array Int Int))) (or (not (= (select v_prenex_35660 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35661 (Array Int Int))) (or (forall ((v_prenex_35664 (Array Int Int)) (v_prenex_35662 (Array Int Int))) (let ((.cse501 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35661) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35662) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35664))) (let ((.cse502 (select .cse501 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35658 Int) (v_prenex_35665 Int)) (or (= (select (select .cse501 v_prenex_35658) v_prenex_35665) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35663 Int)) (= (select (select .cse501 v_prenex_35663) v_prenex_35665) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse502 v_prenex_35665)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse502 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (not (= v_prenex_35661 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35660) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35661 .cse3)))))))) (forall ((v_prenex_35639 (Array Int Int)) (v_prenex_35637 (Array Int Int)) (v_prenex_35635 Int) (v_prenex_35638 (Array Int Int)) (v_prenex_35642 Int) (v_prenex_35641 (Array Int Int))) (let ((.cse503 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35638) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35639) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35641))) (or (not (= (select v_prenex_35637 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse503 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35642) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35638 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35637) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35638 .cse3)))) (= (select (select .cse503 v_prenex_35635) v_prenex_35642) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35674 (Array Int Int))) (or (forall ((v_prenex_35675 (Array Int Int))) (or (forall ((v_prenex_35680 Int) (v_prenex_35676 (Array Int Int)) (v_prenex_35672 Int) (v_prenex_35678 (Array Int Int))) (let ((.cse504 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35675) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35676) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35678))) (or (= (select (select .cse504 v_prenex_35672) v_prenex_35680) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35679 Int)) (= (select (select .cse504 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35679) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35674) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35675 .cse3)) v_prenex_35675)))) (not (= (select v_prenex_35674 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35987 (Array Int Int))) (or (forall ((v_prenex_35988 (Array Int Int))) (or (not (= v_prenex_35988 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35987) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35988 .cse3)))) (forall ((v_prenex_35990 (Array Int Int)) (v_prenex_35991 (Array Int Int)) (v_prenex_35993 Int) (v_prenex_35995 Int)) (let ((.cse505 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35988) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35990) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35991))) (or (= (select (select .cse505 v_prenex_35995) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35989 Int)) (or (= v_prenex_35989 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse505 v_prenex_35989) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (not (= (select v_prenex_35987 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35651 (Array Int Int))) (or (not (= (select v_prenex_35651 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35652 (Array Int Int))) (or (not (= v_prenex_35652 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35651) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35652 .cse3)))) (forall ((v_prenex_35653 (Array Int Int)) (v_prenex_35655 (Array Int Int))) (let ((.cse506 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35652) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35653) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35655))) (or (= (select (select .cse506 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35657 Int) (v_prenex_35649 Int)) (let ((.cse507 (select .cse506 v_prenex_35649))) (or (forall ((v_prenex_35656 Int)) (or (= (select .cse507 v_prenex_35656) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35654 Int)) (or (= (select (select .cse506 v_prenex_35654) v_prenex_35656) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35654 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (= (select .cse507 v_prenex_35657) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))) (forall ((v_prenex_35651 (Array Int Int))) (or (not (= (select v_prenex_35651 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35652 (Array Int Int))) (or (forall ((v_prenex_35653 (Array Int Int)) (v_prenex_35655 (Array Int Int))) (let ((.cse510 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35652) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35653) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35655))) (let ((.cse508 (select .cse510 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse508 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35657 Int) (v_prenex_35649 Int)) (let ((.cse509 (select .cse510 v_prenex_35649))) (or (forall ((v_prenex_35656 Int)) (or (= (select .cse508 v_prenex_35656) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse509 v_prenex_35656) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35654 Int)) (= (select (select .cse510 v_prenex_35654) v_prenex_35656) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= (select .cse509 v_prenex_35657) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (not (= v_prenex_35652 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35651) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35652 .cse3)))))))) (forall ((v_prenex_35607 (Array Int Int)) (v_prenex_35602 Int) (v_prenex_35604 (Array Int Int)) (v_prenex_35605 (Array Int Int)) (v_prenex_35994 Int) (v_prenex_35608 Int) (v_prenex_35603 (Array Int Int)) (v_prenex_35606 Int)) (let ((.cse511 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35604) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35605) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35607))) (or (not (= v_prenex_35604 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35603) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35604 .cse3)))) (= v_prenex_35606 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse511 v_prenex_35606) v_prenex_35608) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse511 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse511 v_prenex_35602) v_prenex_35994) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35603 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_35682 (Array Int Int))) (or (not (= (select v_prenex_35682 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35683 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35682) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35683 .cse3)) v_prenex_35683)) (forall ((v_prenex_35686 (Array Int Int)) (v_prenex_35684 (Array Int Int))) (let ((.cse512 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35683) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35684) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35686))) (or (forall ((v_prenex_35685 Int) (v_prenex_35687 Int)) (or (= v_prenex_35685 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse512 v_prenex_35685) v_prenex_35687) |c_ULTIMATE.start_main_~data_init~0#1|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse512 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (forall ((v_prenex_35619 (Array Int Int))) (or (forall ((v_prenex_35620 (Array Int Int))) (or (forall ((v_prenex_35625 Int) (v_prenex_35621 (Array Int Int)) (v_prenex_35617 Int) (v_prenex_35623 (Array Int Int))) (let ((.cse513 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35620) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35621) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35623))) (or (= (select (select .cse513 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse513 v_prenex_35617) v_prenex_35625) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35622 Int) (v_prenex_35624 Int)) (or (= v_prenex_35622 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse513 v_prenex_35622) v_prenex_35624) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35619) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35620 .cse3)) v_prenex_35620)))) (not (= (select v_prenex_35619 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35615 (Array Int Int)) (v_prenex_35609 Int) (v_prenex_35613 (Array Int Int)) (v_prenex_35616 Int) (v_prenex_35611 (Array Int Int)) (v_prenex_35612 (Array Int Int))) (let ((.cse514 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35612) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35613) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35615))) (let ((.cse515 (select .cse514 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35611) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35612 .cse3)) v_prenex_35612)) (= (select (select .cse514 v_prenex_35609) v_prenex_35616) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse515 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse515 v_prenex_35616) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35611 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_35646 Int) (v_prenex_35643 (Array Int Int)) (v_prenex_35648 Int) (v_prenex_35647 (Array Int Int)) (v_prenex_35644 (Array Int Int)) (v_prenex_35645 (Array Int Int))) (or (not (= v_prenex_35644 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35643) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35644 .cse3)))) (not (= (select v_prenex_35643 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35644) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35645) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35647) v_prenex_35646) v_prenex_35648) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35646 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_35599 Int)) (or (forall ((v_prenex_35596 (Array Int Int))) (or (forall ((v_prenex_35597 (Array Int Int))) (or (forall ((v_prenex_35601 Int) (v_prenex_35598 (Array Int Int)) (v_prenex_35600 (Array Int Int))) (let ((.cse516 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35597) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35598) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35600))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse516 v_prenex_35599) v_prenex_35601)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse516 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35601))))) (not (= v_prenex_35597 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35597 .cse3)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35596 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (= v_prenex_35599 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_35601 Int) (v_prenex_35598 (Array Int Int)) (v_prenex_35596 (Array Int Int)) (v_prenex_35597 (Array Int Int)) (v_prenex_35600 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35596 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35597) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35598) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35600) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35601)) (not (= v_prenex_35597 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35597 .cse3)))))) (forall ((v_prenex_35633 Int) (v_prenex_35628 (Array Int Int)) (v_prenex_35629 (Array Int Int)) (v_prenex_35634 Int) (v_prenex_35632 (Array Int Int)) (v_prenex_35630 (Array Int Int)) (v_prenex_35626 Int)) (let ((.cse519 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35629) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35630) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35632))) (let ((.cse517 (select .cse519 v_prenex_35626)) (.cse518 (select .cse519 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse517 v_prenex_35634) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35628 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35628) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35629 .cse3)) v_prenex_35629)) (= (select .cse518 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse517 v_prenex_35633) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse518 v_prenex_35633)))))) (forall ((v_prenex_35682 (Array Int Int))) (or (not (= (select v_prenex_35682 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35683 (Array Int Int))) (or (forall ((v_prenex_35686 (Array Int Int)) (v_prenex_35684 (Array Int Int))) (let ((.cse521 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35683) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35684) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35686))) (let ((.cse520 (select .cse521 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35687 Int)) (or (= (select .cse520 v_prenex_35687) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35685 Int)) (or (= v_prenex_35685 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse521 v_prenex_35685) v_prenex_35687) |c_ULTIMATE.start_main_~data_init~0#1|))))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse520 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35682) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35683 .cse3)) v_prenex_35683)))))) (forall ((v_prenex_35987 (Array Int Int))) (or (forall ((v_prenex_35988 (Array Int Int))) (or (forall ((v_prenex_35990 (Array Int Int)) (v_prenex_35991 (Array Int Int)) (v_prenex_35993 Int) (v_prenex_35995 Int)) (let ((.cse522 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35988) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35990) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35991))) (or (= (select (select .cse522 v_prenex_35995) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35989 Int)) (= (select (select .cse522 v_prenex_35989) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse522 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_35988 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35987) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35988 .cse3)))))) (not (= (select v_prenex_35987 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35669 Int) (v_prenex_35670 (Array Int Int)) (v_prenex_35671 Int) (v_prenex_35668 (Array Int Int)) (v_prenex_35666 (Array Int Int)) (v_prenex_35667 (Array Int Int))) (let ((.cse523 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35667) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35668) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35670))) (or (not (= v_prenex_35667 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35666) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35667 .cse3)))) (= v_prenex_35669 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35666 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse523 v_prenex_35669) v_prenex_35671) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse523 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse8) (or (and (forall ((v_prenex_36019 Int) (v_prenex_36014 Int) (v_prenex_36021 Int) (v_prenex_36016 (Array Int Int)) (v_prenex_36017 (Array Int Int)) (v_prenex_36015 (Array Int Int)) (v_prenex_36018 (Array Int Int)) (v_prenex_36020 Int)) (let ((.cse524 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36016) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36017) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36018))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36015 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36015) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36016 .cse3)) v_prenex_36016)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse524 v_prenex_36014) v_prenex_36021)) (= (select (select .cse524 v_prenex_36019) v_prenex_36020) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36014 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse524 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_36177 (Array Int Int)) (v_prenex_36178 (Array Int Int)) (v_prenex_36176 (Array Int Int)) (v_prenex_36186 Int) (v_prenex_36187 Int) (v_prenex_36188 Int) (v_prenex_36179 (Array Int Int)) (v_prenex_36189 Int)) (let ((.cse525 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36177) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36178) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36179))) (or (= (select (select .cse525 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse525 v_prenex_36188) v_prenex_36187) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36176 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse525 v_prenex_36189) v_prenex_36186) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36189 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_36177 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36176) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36177 .cse3)))))))) .cse108) (or (and (forall ((v_prenex_35903 Int)) (or (forall ((v_prenex_35904 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35904 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_35905 (Array Int Int))) (or (forall ((v_prenex_35910 Int) (v_prenex_35908 (Array Int Int)) (v_prenex_35906 (Array Int Int))) (let ((.cse527 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35905) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35906) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35908))) (let ((.cse526 (select .cse527 v_prenex_35903))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse526 v_prenex_35910)) (forall ((v_prenex_35909 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse527 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35909)) (= (select .cse526 v_prenex_35909) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35904) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35905 .cse3)) v_prenex_35905)))))) (= v_prenex_35903 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_36056 (Array Int Int)) (v_prenex_36057 (Array Int Int)) (v_prenex_36054 (Array Int Int)) (v_prenex_36055 (Array Int Int)) (v_prenex_36061 Int) (v_prenex_36053 Int)) (or (not (= (select v_prenex_36054 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_36053 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36055) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36056) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36057) v_prenex_36053) v_prenex_36061)) (not (= v_prenex_36055 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36054) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36055 .cse3)))))) (forall ((v_prenex_35897 Int) (v_prenex_35901 (Array Int Int)) (v_prenex_36060 Int) (v_prenex_36059 Int) (v_prenex_35899 (Array Int Int)) (v_prenex_35900 (Array Int Int)) (v_prenex_35902 Int) (v_prenex_35898 (Array Int Int))) (let ((.cse528 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35899) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35900) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35901))) (or (= v_prenex_35897 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse528 v_prenex_35897) v_prenex_35902)) (not (= (select v_prenex_35898 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35899 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35898) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35899 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse528 v_prenex_36059) v_prenex_36060))))) (forall ((v_prenex_35903 Int)) (or (= v_prenex_35903 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35904 (Array Int Int))) (or (forall ((v_prenex_35905 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35904) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35905 .cse3)) v_prenex_35905)) (forall ((v_prenex_35910 Int) (v_prenex_35908 (Array Int Int)) (v_prenex_35906 (Array Int Int))) (let ((.cse530 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35905) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35906) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35908))) (let ((.cse529 (select .cse530 v_prenex_35903))) (or (forall ((v_prenex_35909 Int)) (or (= (select .cse529 v_prenex_35909) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35907 Int)) (= (select (select .cse530 v_prenex_35907) v_prenex_35909) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse529 v_prenex_35910)))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35904 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))))) .cse108) (or (forall ((v_prenex_36029 Int) (v_prenex_36024 (Array Int Int)) (v_prenex_36027 Int) (v_prenex_36028 (Array Int Int)) (v_prenex_36022 Int) (v_prenex_36025 (Array Int Int)) (v_prenex_36026 (Array Int Int)) (v_prenex_36030 Int)) (let ((.cse531 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36025) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36026) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36028))) (let ((.cse532 (select .cse531 v_prenex_36022))) (or (= (select (select .cse531 v_prenex_36027) v_prenex_36029) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36022 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse532 v_prenex_36029) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36024 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse532 v_prenex_36030)) (not (= v_prenex_36025 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36024) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36025 .cse3)))) (= (select (select .cse531 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse108) (or (and (forall ((v_prenex_35996 Int)) (or (forall ((v_prenex_35998 (Array Int Int))) (or (forall ((v_prenex_35999 (Array Int Int))) (or (forall ((v_prenex_36002 (Array Int Int)) (v_prenex_36004 Int) (v_prenex_36000 (Array Int Int))) (let ((.cse533 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35999) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36000) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36002))) (or (= (select (select .cse533 v_prenex_35996) v_prenex_36004) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_36003 Int) (v_prenex_36001 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse533 v_prenex_36001) v_prenex_36003)) (= v_prenex_36001 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35998) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35999 .cse3)) v_prenex_35999)))) (not (= (select v_prenex_35998 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_35996 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_35996 Int)) (or (= v_prenex_35996 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35998 (Array Int Int))) (or (not (= (select v_prenex_35998 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35999 (Array Int Int))) (or (forall ((v_prenex_36002 (Array Int Int)) (v_prenex_36004 Int) (v_prenex_36000 (Array Int Int))) (let ((.cse534 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35999) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36000) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36002))) (or (forall ((v_prenex_36003 Int)) (= (select (select .cse534 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_36003) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse534 v_prenex_35996) v_prenex_36004) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35998) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35999 .cse3)) v_prenex_35999)))))))) (forall ((v_prenex_35996 Int)) (or (= v_prenex_35996 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35998 (Array Int Int))) (or (not (= (select v_prenex_35998 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35999 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35998) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35999 .cse3)) v_prenex_35999)) (forall ((v_prenex_36002 (Array Int Int)) (v_prenex_36004 Int) (v_prenex_36000 (Array Int Int))) (let ((.cse535 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35999) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36000) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36002))) (or (forall ((v_prenex_36001 Int)) (or (forall ((v_prenex_36003 Int)) (or (= (select (select .cse535 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_36003) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse535 v_prenex_36001) v_prenex_36003)))) (= v_prenex_36001 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= (select (select .cse535 v_prenex_35996) v_prenex_36004) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))) .cse8) (or .cse98 (and (or .cse0 (and (forall ((v_prenex_36010 Int) (v_prenex_36005 (Array Int Int)) (v_prenex_36011 Int) (v_prenex_36006 (Array Int Int)) (v_prenex_36012 Int) (v_prenex_36013 Int) (v_prenex_36007 (Array Int Int)) (v_prenex_36008 (Array Int Int))) (let ((.cse536 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36006) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36007) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36008))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse536 v_prenex_36012) v_prenex_36011)) (= (select (select .cse536 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36005) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36006 .cse3)) v_prenex_36006)) (= (select (select .cse536 v_prenex_36013) v_prenex_36010) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36005 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_35688 Int) (v_prenex_35690 (Array Int Int)) (v_prenex_35695 Int) (v_prenex_35693 (Array Int Int)) (v_prenex_35691 (Array Int Int)) (v_prenex_35692 Int) (v_prenex_35694 Int) (v_prenex_35689 (Array Int Int))) (let ((.cse537 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35690) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35691) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35693))) (or (not (= (select v_prenex_35689 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse537 v_prenex_35688) v_prenex_35695) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse537 v_prenex_35692) v_prenex_35694)) (= (select (select .cse537 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35690 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35689) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35690 .cse3))))))))) (or (forall ((v_prenex_35816 (Array Int Int)) (v_prenex_35810 Int) (v_prenex_35813 (Array Int Int)) (v_prenex_35814 (Array Int Int)) (v_prenex_35817 Int) (v_prenex_35818 Int) (v_prenex_35812 (Array Int Int)) (v_prenex_35815 Int)) (let ((.cse538 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35813) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35814) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35816))) (let ((.cse539 (select .cse538 v_prenex_35810))) (or (= (select (select .cse538 v_prenex_35815) v_prenex_35817) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse539 v_prenex_35817) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35812 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35813 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35812) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35813 .cse3)))) (= (select (select .cse538 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse539 v_prenex_35818) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse0) (or (and (forall ((v_prenex_35737 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35737 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_35738 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35737) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35738 .cse3)) v_prenex_35738)) (forall ((v_prenex_35743 Int) (v_prenex_35739 (Array Int Int)) (v_prenex_35735 Int) (v_prenex_35741 (Array Int Int))) (let ((.cse540 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35738) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35739) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35741))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse540 v_prenex_35735) v_prenex_35743)) (forall ((v_prenex_35740 Int) (v_prenex_35742 Int)) (or (= (select (select .cse540 v_prenex_35740) v_prenex_35742) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35740 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))))))) (forall ((v_prenex_35737 (Array Int Int))) (or (forall ((v_prenex_35738 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35737) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35738 .cse3)) v_prenex_35738)) (forall ((v_prenex_35743 Int) (v_prenex_35739 (Array Int Int)) (v_prenex_35735 Int) (v_prenex_35741 (Array Int Int))) (let ((.cse541 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35738) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35739) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35741))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse541 v_prenex_35735) v_prenex_35743)) (forall ((v_prenex_35742 Int)) (= (select (select .cse541 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35742) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35737 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) .cse8) (or (and (forall ((v_prenex_35821 (Array Int Int))) (or (forall ((v_prenex_35822 (Array Int Int))) (or (not (= v_prenex_35822 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35821) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35822 .cse3)))) (forall ((v_prenex_35825 (Array Int Int)) (v_prenex_35819 Int) (v_prenex_35823 (Array Int Int)) (v_prenex_35826 Int)) (let ((.cse542 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35822) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35823) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35825))) (or (forall ((v_prenex_35824 Int)) (or (= (select (select .cse542 v_prenex_35824) v_prenex_35826) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35824 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse542 v_prenex_35819) v_prenex_35826))))))) (not (= (select v_prenex_35821 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35821 (Array Int Int))) (or (forall ((v_prenex_35822 (Array Int Int))) (or (not (= v_prenex_35822 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35821) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35822 .cse3)))) (forall ((v_prenex_35825 (Array Int Int)) (v_prenex_35819 Int) (v_prenex_35823 (Array Int Int)) (v_prenex_35826 Int)) (let ((.cse543 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35822) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35823) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35825))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse543 v_prenex_35819) v_prenex_35826)) (= (select (select .cse543 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35826) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35824 Int)) (= (select (select .cse543 v_prenex_35824) v_prenex_35826) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (select v_prenex_35821 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse8) (forall ((v_prenex_35776 (Array Int Int))) (or (forall ((v_prenex_35777 (Array Int Int))) (or (forall ((v_prenex_35774 Int) (v_prenex_35780 (Array Int Int)) (v_prenex_35782 Int) (v_prenex_35778 (Array Int Int))) (let ((.cse544 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35777) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35778) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35780))) (or (= (select (select .cse544 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35779 Int) (v_prenex_35781 Int)) (or (= (select (select .cse544 v_prenex_35779) v_prenex_35781) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35779 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= (select (select .cse544 v_prenex_35774) v_prenex_35782) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_35777 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35776) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35777 .cse3)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35776 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (or (and (forall ((v_prenex_35714 (Array Int Int))) (or (not (= (select v_prenex_35714 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35715 (Array Int Int))) (or (forall ((v_prenex_35716 (Array Int Int)) (v_prenex_35718 (Array Int Int))) (let ((.cse545 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35715) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35716) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35718))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse545 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35713 Int) (v_prenex_35719 Int)) (or (forall ((v_prenex_35717 Int)) (or (= (select (select .cse545 v_prenex_35717) v_prenex_35719) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35717 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse545 v_prenex_35713) v_prenex_35719))))))) (not (= v_prenex_35715 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35714) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35715 .cse3)))))))) (forall ((v_prenex_35714 (Array Int Int))) (or (not (= (select v_prenex_35714 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35715 (Array Int Int))) (or (forall ((v_prenex_35716 (Array Int Int)) (v_prenex_35718 (Array Int Int))) (let ((.cse547 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35715) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35716) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35718))) (let ((.cse546 (select .cse547 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse546 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35713 Int) (v_prenex_35719 Int)) (or (= (select .cse546 v_prenex_35719) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse547 v_prenex_35713) v_prenex_35719)) (forall ((v_prenex_35717 Int)) (= (select (select .cse547 v_prenex_35717) v_prenex_35719) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (not (= v_prenex_35715 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35714) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35715 .cse3))))))))) .cse8) (forall ((v_prenex_35776 (Array Int Int))) (or (forall ((v_prenex_35777 (Array Int Int))) (or (forall ((v_prenex_35774 Int) (v_prenex_35780 (Array Int Int)) (v_prenex_35782 Int) (v_prenex_35778 (Array Int Int))) (let ((.cse549 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35777) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35778) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35780))) (let ((.cse548 (select .cse549 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse548 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35781 Int)) (= (select .cse548 v_prenex_35781) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse549 v_prenex_35774) v_prenex_35782) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_35777 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35776) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35777 .cse3)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35776 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (or (forall ((v_prenex_35766 Int) (v_prenex_35769 (Array Int Int)) (v_prenex_35770 (Array Int Int)) (v_prenex_35773 Int) (v_prenex_35772 (Array Int Int)) (v_prenex_35768 (Array Int Int))) (let ((.cse551 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35769) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35770) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35772))) (let ((.cse550 (select .cse551 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_35768 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse550 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse550 v_prenex_35773) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse551 v_prenex_35766) v_prenex_35773)) (not (= v_prenex_35769 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35768) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35769 .cse3)))))))) .cse8) (or (forall ((v_prenex_35710 Int) (v_prenex_35712 Int) (v_prenex_35709 (Array Int Int)) (v_prenex_35707 (Array Int Int)) (v_prenex_35708 (Array Int Int)) (v_prenex_35711 (Array Int Int))) (let ((.cse552 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35708) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35709) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35711))) (or (= v_prenex_35710 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse552 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35707 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35708 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35707) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35708 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse552 v_prenex_35710) v_prenex_35712))))) .cse8) (forall ((v_prenex_35803 (Array Int Int))) (or (not (= (select v_prenex_35803 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35804 (Array Int Int))) (or (not (= v_prenex_35804 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35804 .cse3)))) (forall ((v_prenex_35805 (Array Int Int)) (v_prenex_35807 (Array Int Int))) (let ((.cse554 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35804) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35805) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35807))) (let ((.cse553 (select .cse554 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35801 Int) (v_prenex_35809 Int)) (let ((.cse555 (select .cse554 v_prenex_35801))) (or (forall ((v_prenex_35808 Int)) (or (= (select .cse553 v_prenex_35808) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35806 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse554 v_prenex_35806) v_prenex_35808))) (= (select .cse555 v_prenex_35808) |c_ULTIMATE.start_main_~data_init~0#1|))) (= (select .cse555 v_prenex_35809) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= (select .cse553 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (or .cse0 (and (forall ((v_prenex_35794 (Array Int Int))) (or (forall ((v_prenex_35795 (Array Int Int))) (or (forall ((v_prenex_35800 Int) (v_prenex_35796 (Array Int Int)) (v_prenex_35792 Int) (v_prenex_35798 (Array Int Int))) (let ((.cse557 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35795) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35796) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35798))) (let ((.cse556 (select .cse557 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse556 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse557 v_prenex_35792) v_prenex_35800) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35799 Int)) (= (select .cse556 v_prenex_35799) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= v_prenex_35795 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35794) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35795 .cse3)))))) (not (= (select v_prenex_35794 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35794 (Array Int Int))) (or (not (= (select v_prenex_35794 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35795 (Array Int Int))) (or (not (= v_prenex_35795 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35794) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35795 .cse3)))) (forall ((v_prenex_35800 Int) (v_prenex_35796 (Array Int Int)) (v_prenex_35792 Int) (v_prenex_35798 (Array Int Int))) (let ((.cse558 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35795) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35796) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35798))) (or (= (select (select .cse558 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse558 v_prenex_35792) v_prenex_35800) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35799 Int) (v_prenex_35797 Int)) (= (select (select .cse558 v_prenex_35797) v_prenex_35799) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))) (or (and (forall ((v_prenex_35732 Int) (v_prenex_35734 Int) (v_prenex_35729 (Array Int Int)) (v_prenex_35730 (Array Int Int)) (v_prenex_35731 (Array Int Int)) (v_prenex_35733 (Array Int Int))) (let ((.cse559 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35730) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35731) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35733))) (or (= (select (select .cse559 v_prenex_35732) v_prenex_35734) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse559 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35734) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35730 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35729) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35730 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35729 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (forall ((v_prenex_35732 Int) (v_prenex_35734 Int) (v_prenex_35729 (Array Int Int)) (v_prenex_35730 (Array Int Int)) (v_prenex_35731 (Array Int Int)) (v_prenex_35733 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35730) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35731) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35733) v_prenex_35732) v_prenex_35734) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35732 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_35730 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35729) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35730 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35729 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_35734 Int) (v_prenex_35729 (Array Int Int)) (v_prenex_35730 (Array Int Int)) (v_prenex_35731 (Array Int Int)) (v_prenex_35733 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35730) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35731) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35733) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35734) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35730 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35729) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35730 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35729 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) .cse8) (or .cse0 (and (forall ((v_prenex_35843 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35843 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_35844 (Array Int Int))) (or (not (= v_prenex_35844 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35843) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35844 .cse3)))) (forall ((v_prenex_35847 (Array Int Int)) (v_prenex_35845 (Array Int Int))) (let ((.cse560 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35844) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35845) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35847))) (or (forall ((v_prenex_35846 Int) (v_prenex_35848 Int)) (= (select (select .cse560 v_prenex_35846) v_prenex_35848) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse560 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (forall ((v_prenex_35843 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35843 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_35844 (Array Int Int))) (or (not (= v_prenex_35844 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35843) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35844 .cse3)))) (forall ((v_prenex_35847 (Array Int Int)) (v_prenex_35845 (Array Int Int))) (let ((.cse561 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35844) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35845) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35847) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35848 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse561 v_prenex_35848))) (= (select .cse561 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))) (or .cse0 (and (forall ((v_prenex_35837 (Array Int Int)) (v_prenex_35838 (Array Int Int)) (v_prenex_35835 (Array Int Int)) (v_prenex_35836 (Array Int Int)) (v_prenex_35834 Int) (v_prenex_35840 Int) (v_prenex_35841 Int)) (let ((.cse563 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35836) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35837) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35838))) (let ((.cse562 (select .cse563 v_prenex_35834))) (or (not (= (select v_prenex_35835 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35835) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35836 .cse3)) v_prenex_35836)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse562 v_prenex_35841)) (= (select .cse562 v_prenex_35840) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse563 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35701 Int) (v_prenex_35702 Int) (v_prenex_35696 Int) (v_prenex_35839 Int) (v_prenex_35697 (Array Int Int)) (v_prenex_35698 (Array Int Int)) (v_prenex_35699 (Array Int Int)) (v_prenex_35700 (Array Int Int))) (let ((.cse564 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35698) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35699) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35700))) (let ((.cse565 (select .cse564 v_prenex_35696))) (or (= (select (select .cse564 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse565 v_prenex_35702)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse565 v_prenex_35701)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35697) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35698 .cse3)) v_prenex_35698)) (not (= (select v_prenex_35697 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse564 v_prenex_35839) v_prenex_35701) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or (forall ((v_prenex_35756 Int) (v_prenex_35752 Int) (v_prenex_35753 (Array Int Int)) (v_prenex_35758 Int) (v_prenex_35757 (Array Int Int)) (v_prenex_35759 Int) (v_prenex_35754 (Array Int Int)) (v_prenex_35755 (Array Int Int))) (let ((.cse566 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35754) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35755) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35757))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35753) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35754 .cse3)) v_prenex_35754)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse566 v_prenex_35756) v_prenex_35758)) (= (select (select .cse566 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse566 v_prenex_35752) v_prenex_35759)) (= v_prenex_35756 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35753 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse0) (forall ((v_prenex_35828 (Array Int Int))) (or (forall ((v_prenex_35829 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35828) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35829 .cse3)) v_prenex_35829)) (forall ((v_prenex_35830 (Array Int Int)) (v_prenex_35832 (Array Int Int))) (let ((.cse567 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35829) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35830) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35832))) (or (forall ((v_prenex_35831 Int) (v_prenex_35833 Int)) (or (= (select (select .cse567 v_prenex_35831) v_prenex_35833) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35831 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse567 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (not (= (select v_prenex_35828 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or .cse0 (forall ((v_prenex_35705 (Array Int Int)) (v_prenex_35706 (Array Int Int)) (v_prenex_35703 (Array Int Int)) (v_prenex_35704 (Array Int Int))) (or (not (= v_prenex_35704 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35703) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35704 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35703 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35704) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35705) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35706) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (or (and (forall ((v_prenex_35765 Int) (v_prenex_36171 (Array Int Int)) (v_prenex_36172 (Array Int Int)) (v_prenex_35760 Int) (v_prenex_36169 (Array Int Int)) (v_prenex_36170 (Array Int Int))) (let ((.cse568 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36171) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36170) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36172))) (or (= (select (select .cse568 v_prenex_35760) v_prenex_35765) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36169 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_36171 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36169) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36171 .cse3)))) (= (select (select .cse568 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35763 (Array Int Int)) (v_prenex_35764 (Array Int Int)) (v_prenex_35761 (Array Int Int)) (v_prenex_35762 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35762) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35763) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35764) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_35762 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35761) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35762 .cse3)))) (not (= (select v_prenex_35761 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse0) (forall ((v_prenex_35859 (Array Int Int)) (v_prenex_35855 Int) (v_prenex_35857 (Array Int Int)) (v_prenex_35858 (Array Int Int)) (v_prenex_35862 Int) (v_prenex_35863 Int) (v_prenex_35861 (Array Int Int))) (let ((.cse571 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35858) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35859) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35861))) (let ((.cse570 (select .cse571 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse569 (select .cse571 v_prenex_35855))) (or (= (select .cse569 v_prenex_35863) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35857) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35858 .cse3)) v_prenex_35858)) (= (select .cse570 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35857 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse570 v_prenex_35862) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse569 v_prenex_35862)))))) (forall ((v_prenex_35803 (Array Int Int))) (or (not (= (select v_prenex_35803 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35804 (Array Int Int))) (or (forall ((v_prenex_35805 (Array Int Int)) (v_prenex_35807 (Array Int Int))) (let ((.cse573 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35804) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35805) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35807))) (or (forall ((v_prenex_35801 Int) (v_prenex_35809 Int)) (let ((.cse572 (select .cse573 v_prenex_35801))) (or (= (select .cse572 v_prenex_35809) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35808 Int)) (or (forall ((v_prenex_35806 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse573 v_prenex_35806) v_prenex_35808)) (= v_prenex_35806 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= (select .cse572 v_prenex_35808) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (= (select (select .cse573 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_35804 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35804 .cse3)))))))) (or .cse0 (forall ((v_prenex_35854 Int) (v_prenex_35851 (Array Int Int)) (v_prenex_35852 (Array Int Int)) (v_prenex_35850 (Array Int Int)) (v_prenex_35853 (Array Int Int)) (v_prenex_35849 Int)) (let ((.cse574 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35851) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35852) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35853))) (or (= (select (select .cse574 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35850 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35851 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35850) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35851 .cse3)))) (= (select (select .cse574 v_prenex_35849) v_prenex_35854) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35828 (Array Int Int))) (or (forall ((v_prenex_35829 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35828) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35829 .cse3)) v_prenex_35829)) (forall ((v_prenex_35830 (Array Int Int)) (v_prenex_35832 (Array Int Int))) (let ((.cse575 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35829) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35830) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35832) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse575 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35833 Int)) (= (select .cse575 v_prenex_35833) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (select v_prenex_35828 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (forall ((v_prenex_35868 (Array Int Int)) (v_prenex_35867 Int) (v_prenex_35866 (Array Int Int)) (v_prenex_35869 Int) (v_prenex_35864 (Array Int Int)) (v_prenex_35865 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35865) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35866) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35868) v_prenex_35867) v_prenex_35869) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35864 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35865 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35864) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35865 .cse3)))) (= v_prenex_35867 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) .cse8) (or (forall ((v_prenex_35726 (Array Int Int)) (v_prenex_35720 Int) (v_prenex_35723 (Array Int Int)) (v_prenex_35724 (Array Int Int)) (v_prenex_35727 Int) (v_prenex_35722 (Array Int Int))) (let ((.cse576 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35723) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35724) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35726))) (or (not (= (select v_prenex_35722 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse576 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35727) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse576 v_prenex_35720) v_prenex_35727) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35722) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35723 .cse3)) v_prenex_35723))))) .cse8) (forall ((v_prenex_35749 (Array Int Int)) (v_prenex_35744 Int) (v_prenex_35747 (Array Int Int)) (v_prenex_35750 Int) (v_prenex_35751 Int) (v_prenex_35745 (Array Int Int)) (v_prenex_35746 (Array Int Int)) (v_prenex_35748 Int)) (let ((.cse577 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35746) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35747) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35749))) (or (= (select (select .cse577 v_prenex_35748) v_prenex_35750) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35746 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35745) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35746 .cse3)))) (= (select (select .cse577 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse577 v_prenex_35744) v_prenex_35751) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35745 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35748 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or .cse0 (forall ((v_prenex_35783 Int) (v_prenex_35790 Int) (v_prenex_35785 (Array Int Int)) (v_prenex_35786 (Array Int Int)) (v_prenex_35791 Int) (v_prenex_35789 (Array Int Int)) (v_prenex_35787 (Array Int Int))) (let ((.cse580 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35786) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35787) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35789))) (let ((.cse578 (select .cse580 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse579 (select .cse580 v_prenex_35783))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35785) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35786 .cse3)) v_prenex_35786)) (= (select .cse578 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse578 v_prenex_35790) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35785 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse579 v_prenex_35791) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse579 v_prenex_35790) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (or .cse98 (and (forall ((v_prenex_35875 (Array Int Int))) (or (not (= (select v_prenex_35875 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35876 (Array Int Int))) (or (not (= v_prenex_35876 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35875) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35876 .cse3)))) (forall ((v_prenex_35879 (Array Int Int)) (v_prenex_35877 (Array Int Int))) (let ((.cse581 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35876) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35877) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35879) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35880 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse581 v_prenex_35880))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse581 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (or (and (forall ((v_prenex_36037 Int) (v_prenex_35870 (Array Int Int)) (v_prenex_35873 (Array Int Int)) (v_prenex_35871 (Array Int Int)) (v_prenex_36034 Int) (v_prenex_35872 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35870) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35871 .cse3)) v_prenex_35871)) (= v_prenex_36037 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35870 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35871) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35872) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35873) v_prenex_36037) v_prenex_36034)))) (forall ((v_prenex_35870 (Array Int Int)) (v_prenex_35873 (Array Int Int)) (v_prenex_35871 (Array Int Int)) (v_prenex_36034 Int) (v_prenex_35872 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35870) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35871 .cse3)) v_prenex_35871)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35871) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35872) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35873) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_36034) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35870 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_36037 Int) (v_prenex_35870 (Array Int Int)) (v_prenex_35873 (Array Int Int)) (v_prenex_35871 (Array Int Int)) (v_prenex_36034 Int) (v_prenex_35872 (Array Int Int))) (let ((.cse582 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35871) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35872) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35873))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35870) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35871 .cse3)) v_prenex_35871)) (= (select (select .cse582 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_36034) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35870 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse582 v_prenex_36037) v_prenex_36034)))))) .cse8) (forall ((v_prenex_35875 (Array Int Int))) (or (forall ((v_prenex_35876 (Array Int Int))) (or (not (= v_prenex_35876 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35875) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35876 .cse3)))) (forall ((v_prenex_35879 (Array Int Int)) (v_prenex_35877 (Array Int Int))) (let ((.cse583 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35876) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35877) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35879))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse583 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35878 Int) (v_prenex_35880 Int)) (or (= (select (select .cse583 v_prenex_35878) v_prenex_35880) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35878 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))))) (not (= (select v_prenex_35875 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or .cse0 (forall ((v_prenex_36031 (Array Int Int)) (v_prenex_36035 (Array Int Int)) (v_prenex_36032 (Array Int Int)) (v_prenex_36036 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36036) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36031) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36032) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_36036 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36035) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36036 .cse3)))) (not (= (select v_prenex_36035 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (or .cse0 (and (forall ((v_prenex_35882 (Array Int Int))) (or (forall ((v_prenex_35883 (Array Int Int))) (or (forall ((v_prenex_35884 (Array Int Int)) (v_prenex_35886 (Array Int Int))) (let ((.cse584 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35883) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35884) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35886) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse584 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35887 Int)) (= (select .cse584 v_prenex_35887) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35882) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35883 .cse3)) v_prenex_35883)))) (not (= (select v_prenex_35882 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35882 (Array Int Int))) (or (forall ((v_prenex_35883 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35882) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35883 .cse3)) v_prenex_35883)) (forall ((v_prenex_35884 (Array Int Int)) (v_prenex_35886 (Array Int Int))) (let ((.cse585 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35883) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35884) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35886))) (or (forall ((v_prenex_35887 Int) (v_prenex_35885 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse585 v_prenex_35885) v_prenex_35887))) (= (select (select .cse585 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_35882 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (or .cse0 (and (forall ((v_prenex_35973 Int) (v_prenex_35976 (Array Int Int)) (v_prenex_35978 Int) (v_prenex_35977 (Array Int Int)) (v_prenex_35974 (Array Int Int)) (v_prenex_35975 (Array Int Int))) (let ((.cse586 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35975) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35976) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35977))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse586 v_prenex_35973) v_prenex_35978)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35974) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35975 .cse3)) v_prenex_35975)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse586 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_35974 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35973 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or .cse98 (forall ((v_prenex_35591 (Array Int Int)) (v_prenex_35594 (Array Int Int)) (v_prenex_35592 (Array Int Int)) (v_prenex_35593 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35592) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35593) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35594) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35592 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35591) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35592 .cse3)))) (not (= (select v_prenex_35591 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (or (and (forall ((v_prenex_35948 Int)) (or (= v_prenex_35948 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35950 (Array Int Int))) (or (forall ((v_prenex_35951 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35950) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35951 .cse3)) v_prenex_35951)) (forall ((v_prenex_35955 Int) (v_prenex_35954 (Array Int Int)) (v_prenex_35952 (Array Int Int))) (let ((.cse587 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35951) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35952) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35954))) (or (= (select (select .cse587 v_prenex_35948) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35953 Int)) (or (= v_prenex_35953 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse587 v_prenex_35953) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35950 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_35948 Int)) (or (forall ((v_prenex_35950 (Array Int Int))) (or (forall ((v_prenex_35951 (Array Int Int))) (or (forall ((v_prenex_35955 Int) (v_prenex_35954 (Array Int Int)) (v_prenex_35952 (Array Int Int))) (let ((.cse588 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35951) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35952) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35954))) (or (forall ((v_prenex_35953 Int)) (= (select (select .cse588 v_prenex_35953) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse588 v_prenex_35948) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse588 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35955))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35950) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35951 .cse3)) v_prenex_35951)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35950 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (= v_prenex_35948 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or (and (forall ((v_prenex_35888 Int)) (or (= v_prenex_35888 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35890 (Array Int Int))) (or (not (= (select v_prenex_35890 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35891 (Array Int Int))) (or (not (= v_prenex_35891 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35890) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35891 .cse3)))) (forall ((v_prenex_35892 (Array Int Int)) (v_prenex_35896 Int) (v_prenex_35894 (Array Int Int))) (let ((.cse591 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35891) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35892) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35894))) (let ((.cse590 (select .cse591 v_prenex_35888)) (.cse589 (select .cse591 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse589 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse590 v_prenex_35896)) (forall ((v_prenex_35895 Int)) (or (= (select .cse590 v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35893 Int)) (= (select (select .cse591 v_prenex_35893) v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select .cse589 v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))))) (forall ((v_prenex_35888 Int)) (or (= v_prenex_35888 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (forall ((v_prenex_35890 (Array Int Int))) (or (not (= (select v_prenex_35890 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35891 (Array Int Int))) (or (not (= v_prenex_35891 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35890) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35891 .cse3)))) (forall ((v_prenex_35892 (Array Int Int)) (v_prenex_35896 Int) (v_prenex_35894 (Array Int Int))) (let ((.cse592 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35891) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35892) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35894))) (let ((.cse593 (select .cse592 v_prenex_35888))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse592 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse593 v_prenex_35896)) (forall ((v_prenex_35895 Int)) (or (forall ((v_prenex_35893 Int)) (or (= (select (select .cse592 v_prenex_35893) v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35893 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (= (select .cse593 v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))))) (or .cse0 (forall ((v_prenex_36041 (Array Int Int)) (v_prenex_36042 (Array Int Int)) (v_prenex_36040 (Array Int Int)) (v_prenex_36038 Int) (v_prenex_36039 (Array Int Int)) (v_prenex_36044 Int) (v_prenex_36045 Int) (v_prenex_36046 Int)) (let ((.cse594 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36040) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36041) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36042))) (let ((.cse595 (select .cse594 v_prenex_36038))) (or (= (select (select .cse594 v_prenex_36044) v_prenex_36045) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse594 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_36039 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse595 v_prenex_36045)) (= (select .cse595 v_prenex_36046) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36038 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_36040 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36039) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36040 .cse3)))))))))) .cse98) (or (forall ((v_prenex_36173 (Array Int Int)) (v_prenex_36174 (Array Int Int)) (v_prenex_36180 Int) (v_prenex_36183 (Array Int Int)) (v_prenex_36181 Int) (v_prenex_36175 (Array Int Int)) (v_prenex_36182 Int)) (let ((.cse598 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36173) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36174) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36175))) (let ((.cse596 (select .cse598 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse597 (select .cse598 v_prenex_36182))) (or (not (= v_prenex_36173 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36183) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36173 .cse3)))) (= (select .cse596 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36183 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_36182 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse596 v_prenex_36180) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse597 v_prenex_36180) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse597 v_prenex_36181) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse108) (or (and (or .cse0 (forall ((v_prenex_35559 Int) (v_prenex_35561 (Array Int Int)) (v_prenex_35562 (Array Int Int)) (v_prenex_35960 Int) (v_prenex_35566 Int) (v_prenex_35565 (Array Int Int)) (v_prenex_35563 (Array Int Int))) (let ((.cse601 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35562) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35563) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35565))) (let ((.cse599 (select .cse601 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse600 (select .cse601 v_prenex_35559))) (or (= v_prenex_35559 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse599 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse599 v_prenex_35566) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse600 v_prenex_35566)) (not (= v_prenex_35562 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35561) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35562 .cse3)))) (not (= (select v_prenex_35561 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse600 v_prenex_35960) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_35580 (Array Int Int)) (v_prenex_35576 Int) (v_prenex_35582 (Array Int Int)) (v_prenex_35583 Int) (v_prenex_35578 (Array Int Int)) (v_prenex_35579 (Array Int Int))) (let ((.cse603 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35579) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35580) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35582))) (let ((.cse602 (select .cse603 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_35579 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35578) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35579 .cse3)))) (not (= (select v_prenex_35578 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35576 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse602 v_prenex_35583)) (= (select (select .cse603 v_prenex_35576) v_prenex_35583) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse602 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse8) (or (forall ((v_prenex_35956 (Array Int Int)) (v_prenex_35957 (Array Int Int)) (v_prenex_35961 Int) (v_prenex_35962 (Array Int Int)) (v_prenex_35963 (Array Int Int)) (v_prenex_35959 Int)) (let ((.cse604 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35963) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35956) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35957))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse604 v_prenex_35961) v_prenex_35959)) (= v_prenex_35961 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse604 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35959) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35962 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35963 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35962) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35963 .cse3))))))) .cse8) (forall ((v_prenex_35567 Int) (v_prenex_35574 Int) (v_prenex_35573 (Array Int Int)) (v_prenex_35575 Int) (v_prenex_35570 (Array Int Int)) (v_prenex_35571 (Array Int Int)) (v_prenex_35569 (Array Int Int))) (let ((.cse607 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35570) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35571) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35573))) (let ((.cse606 (select .cse607 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse605 (select .cse607 v_prenex_35567))) (or (not (= v_prenex_35570 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35569) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35570 .cse3)))) (= v_prenex_35567 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse605 v_prenex_35575)) (= (select .cse606 v_prenex_35574) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse606 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse605 v_prenex_35574) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35569 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) .cse98) (or .cse0 (and (forall ((v_prenex_35589 Int) (v_prenex_35587 (Array Int Int)) (v_prenex_35588 (Array Int Int)) (v_prenex_35585 (Array Int Int)) (v_prenex_35584 Int) (v_prenex_35586 (Array Int Int)) (v_prenex_35590 Int)) (let ((.cse609 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35586) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35587) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35588))) (let ((.cse608 (select .cse609 v_prenex_35584))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35585) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35586 .cse3)) v_prenex_35586)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse608 v_prenex_35589)) (= v_prenex_35584 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35585 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse608 v_prenex_35590) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse609 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35969 (Array Int Int)) (v_prenex_35967 (Array Int Int)) (v_prenex_35965 Int) (v_prenex_35968 (Array Int Int)) (v_prenex_35970 Int) (v_prenex_35971 Int) (v_prenex_35972 Int) (v_prenex_35966 (Array Int Int))) (let ((.cse611 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35967) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35968) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35969))) (let ((.cse610 (select .cse611 v_prenex_35965))) (or (not (= v_prenex_35967 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35966) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35967 .cse3)))) (= (select .cse610 v_prenex_35971) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse611 v_prenex_35970) v_prenex_35971) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35965 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse611 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35966 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse610 v_prenex_35972) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or (and (forall ((v_prenex_35921 Int) (v_prenex_35918 (Array Int Int)) (v_prenex_35919 (Array Int Int)) (v_prenex_35917 Int) (v_prenex_35923 Int) (v_prenex_35922 (Array Int Int)) (v_prenex_35924 Int) (v_prenex_35920 (Array Int Int))) (let ((.cse612 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35919) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35920) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35922))) (or (= (select (select .cse612 v_prenex_35917) v_prenex_35924) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35919 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35918) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35919 .cse3)))) (not (= (select v_prenex_35918 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35921 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse612 v_prenex_35921) v_prenex_35923) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35917 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse612 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse0 (forall ((v_prenex_35926 (Array Int Int)) (v_prenex_35931 Int) (v_prenex_35932 Int) (v_prenex_35927 (Array Int Int)) (v_prenex_35928 (Array Int Int)) (v_prenex_35929 Int) (v_prenex_35930 (Array Int Int)) (v_prenex_35925 Int)) (let ((.cse613 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35927) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35928) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35930))) (or (not (= (select v_prenex_35926 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_35925 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse613 v_prenex_35925) v_prenex_35932) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse613 v_prenex_35929) v_prenex_35931)) (not (= v_prenex_35927 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35926) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35927 .cse3)))) (= v_prenex_35929 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse613 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_36063 (Array Int Int)) (v_prenex_36075 (Array Int Int)) (v_prenex_36073 (Array Int Int)) (v_prenex_36062 (Array Int Int)) (v_prenex_36077 Int) (v_prenex_36068 Int)) (let ((.cse614 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36075) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36062) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36063))) (or (not (= (select v_prenex_36073 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse614 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse614 v_prenex_36077) v_prenex_36068) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_36075 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36073) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36075 .cse3)))) (= v_prenex_36077 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) .cse8) (or (forall ((v_prenex_35937 (Array Int Int)) (v_prenex_35934 (Array Int Int)) (v_prenex_35935 (Array Int Int)) (v_prenex_35938 Int) (v_prenex_35933 (Array Int Int)) (v_prenex_35936 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35934) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35935) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35937) v_prenex_35936) v_prenex_35938) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35936 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_35933 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35933) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35934 .cse3)) v_prenex_35934)))) .cse8) (or .cse0 (and (forall ((v_prenex_35914 (Array Int Int)) (v_prenex_35912 (Array Int Int)) (v_prenex_35913 (Array Int Int)) (v_prenex_36071 Int) (v_prenex_36069 Int) (v_prenex_35916 Int) (v_prenex_35911 (Array Int Int)) (v_prenex_35915 Int)) (let ((.cse615 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35912) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35913) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35914))) (or (= (select (select .cse615 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35912 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_35911) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_35912 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse615 v_prenex_35915) v_prenex_35916)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35911 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_36071 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse615 v_prenex_36071) v_prenex_36069))))) (forall ((v_prenex_36064 (Array Int Int)) (v_prenex_36070 Int) (v_prenex_36067 (Array Int Int)) (v_prenex_36065 (Array Int Int)) (v_prenex_36066 (Array Int Int)) (v_prenex_36076 Int) (v_prenex_36072 Int) (v_prenex_36074 Int)) (let ((.cse616 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36065) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36066) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36067))) (or (= v_prenex_36076 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_36065 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36064) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36065 .cse3)))) (= (select (select .cse616 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse616 v_prenex_36074) v_prenex_36072)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36064 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse616 v_prenex_36076) v_prenex_36070) |c_ULTIMATE.start_main_~data_init~0#1|))))))) .cse98))) (or .cse108 (and (or (and (forall ((v_prenex_33479 Int) (v_prenex_33481 (Array Int Int)) (v_prenex_33482 (Array Int Int)) (v_prenex_33484 Int) (v_prenex_33485 (Array Int Int)) (v_prenex_33483 Int) (v_prenex_33480 Int) (v_prenex_33478 (Array Int Int))) (let ((.cse617 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33482) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33485) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33478))) (or (= v_prenex_33480 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33482 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33481) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33482 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33481 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse617 v_prenex_33484) v_prenex_33480) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse617 v_prenex_33479) v_prenex_33483) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33537 (Array Int Int)) (v_prenex_33534 Int) (v_prenex_33538 (Array Int Int)) (v_prenex_33540 (Array Int Int)) (v_prenex_33533 (Array Int Int)) (v_prenex_33536 Int)) (let ((.cse618 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33538) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33540) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33533))) (or (= (select (select .cse618 v_prenex_33534) v_prenex_33536) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33536 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33537 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse618 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33536) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33537) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33538 .cse3)) v_prenex_33538))))) (forall ((v_prenex_33546 Int) (v_prenex_33548 (Array Int Int)) (v_prenex_33543 Int) (v_prenex_33542 Int) (v_prenex_33541 (Array Int Int)) (v_prenex_33544 (Array Int Int)) (v_prenex_33547 Int) (v_prenex_33545 (Array Int Int))) (let ((.cse619 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33545) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33548) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33541))) (or (= (select (select .cse619 v_prenex_33547) v_prenex_33543) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33545 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33544) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33545 .cse3)))) (= v_prenex_33543 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse619 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33544 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse619 v_prenex_33542) v_prenex_33546) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33612 Int) (v_prenex_33616 (Array Int Int)) (v_prenex_33615 (Array Int Int)) (v_prenex_33618 (Array Int Int)) (v_prenex_33619 (Array Int Int)) (v_prenex_33614 Int) (v_prenex_33613 Int)) (let ((.cse621 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33616) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33618) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33619))) (let ((.cse620 (select .cse621 v_prenex_33613))) (or (= (select .cse620 v_prenex_33612) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33615 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse621 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse620 v_prenex_33614)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33615) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33616 .cse3)) v_prenex_33616)) (= v_prenex_33614 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33476 Int) (v_prenex_33471 (Array Int Int)) (v_prenex_33473 Int) (v_prenex_33472 Int) (v_prenex_33474 (Array Int Int)) (v_prenex_33475 (Array Int Int)) (v_prenex_33617 Int) (v_prenex_33477 (Array Int Int))) (let ((.cse623 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33475) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33477) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33471))) (let ((.cse622 (select .cse623 v_prenex_33472))) (or (= (select .cse622 v_prenex_33473) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33475 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33474) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33475 .cse3)))) (= (select .cse622 v_prenex_33476) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33473 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33474 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse623 v_prenex_33617) v_prenex_33473) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33554 Int) (v_prenex_33549 (Array Int Int)) (v_prenex_33551 Int) (v_prenex_33550 Int) (v_prenex_33553 (Array Int Int)) (v_prenex_33552 (Array Int Int)) (v_prenex_33555 (Array Int Int))) (let ((.cse624 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33553) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33555) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33549) v_prenex_33550))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse624 v_prenex_33554)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33552) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33553 .cse3)) v_prenex_33553)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse624 v_prenex_33551)) (= v_prenex_33551 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33552 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_33502 Int) (v_prenex_33506 (Array Int Int)) (v_prenex_33505 (Array Int Int)) (v_prenex_33508 (Array Int Int)) (v_prenex_33507 Int) (v_prenex_33504 Int) (v_prenex_33501 (Array Int Int))) (let ((.cse625 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33506) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33508) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33501))) (or (not (= (select v_prenex_33505 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33504 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse625 v_prenex_33507) v_prenex_33504)) (not (= v_prenex_33506 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33505) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33506 .cse3)))) (= (select (select .cse625 v_prenex_33502) v_prenex_33504) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33528 (Array Int Int)) (v_prenex_33531 Int) (v_prenex_33529 (Array Int Int)) (v_prenex_33530 Int) (v_prenex_33532 (Array Int Int)) (v_prenex_33527 Int) (v_prenex_33524 (Array Int Int)) (v_prenex_33525 Int)) (let ((.cse626 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33529) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33532) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33524))) (let ((.cse627 (select .cse626 v_prenex_33525))) (or (= v_prenex_33527 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33528 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse626 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse626 v_prenex_33531) v_prenex_33527)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse627 v_prenex_33527)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse627 v_prenex_33530)) (not (= v_prenex_33529 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33528) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33529 .cse3)))))))) (forall ((v_prenex_33490 (Array Int Int)) (v_prenex_33489 Int) (v_prenex_33487 Int) (v_prenex_33491 (Array Int Int)) (v_prenex_33494 (Array Int Int)) (v_prenex_33492 Int) (v_prenex_33486 (Array Int Int))) (let ((.cse630 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33491) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33494) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33486))) (let ((.cse629 (select .cse630 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse628 (select .cse630 v_prenex_33487))) (or (= (select .cse628 v_prenex_33492) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33490 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse629 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse629 v_prenex_33489) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse628 v_prenex_33489) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33490) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33491 .cse3)) v_prenex_33491)) (= v_prenex_33489 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33514 (Array Int Int)) (v_prenex_33512 Int) (v_prenex_33517 (Array Int Int)) (v_prenex_33510 Int) (v_prenex_33509 (Array Int Int)) (v_prenex_33513 (Array Int Int)) (v_prenex_33515 Int)) (let ((.cse632 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33514) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33517) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33509))) (let ((.cse631 (select .cse632 v_prenex_33510))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33513) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33514 .cse3)) v_prenex_33514)) (= (select .cse631 v_prenex_33515) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33512 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse632 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33512)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33513 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse631 v_prenex_33512)))))) (forall ((v_prenex_33520 Int) (v_prenex_33518 (Array Int Int)) (v_prenex_33519 Int) (v_prenex_33522 (Array Int Int)) (v_prenex_33521 (Array Int Int)) (v_prenex_33523 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33522) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33523) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33518) v_prenex_33519) v_prenex_33520) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33520 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33521 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_33522 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33521) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33522 .cse3)))))) (forall ((v_prenex_33499 Int) (v_prenex_33496 Int) (v_prenex_33495 (Array Int Int)) (v_prenex_33498 (Array Int Int)) (v_prenex_33497 (Array Int Int)) (v_prenex_33500 (Array Int Int))) (or (not (= (select v_prenex_33497 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33496 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33498) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33500) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33495) v_prenex_33499) v_prenex_33496) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33497) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33498 .cse3)) v_prenex_33498))))) .cse8) (or (forall ((v_prenex_33658 (Array Int Int)) (v_prenex_33656 Int) (v_prenex_33657 (Array Int Int)) (v_prenex_33655 Int) (v_prenex_33660 (Array Int Int)) (v_prenex_33654 (Array Int Int)) (v_prenex_33659 Int)) (let ((.cse634 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33658) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33660) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33654))) (let ((.cse633 (select .cse634 v_prenex_33655))) (or (= (select .cse633 v_prenex_33659) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33656 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33657 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33659 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33658 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33657) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33658 .cse3)))) (= (select .cse633 v_prenex_33656) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse634 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse34) (forall ((v_prenex_33625 (Array Int Int)) (v_prenex_33622 Int) (v_prenex_33626 (Array Int Int)) (v_prenex_33629 (Array Int Int)) (v_prenex_33628 Int) (v_prenex_33621 (Array Int Int)) (v_prenex_33627 Int) (v_prenex_33624 Int)) (let ((.cse636 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33626) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33629) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33621))) (let ((.cse635 (select .cse636 v_prenex_33622))) (or (not (= v_prenex_33626 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33625) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33626 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse635 v_prenex_33627)) (= v_prenex_33624 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse635 v_prenex_33624)) (not (= (select v_prenex_33625 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33627 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse636 v_prenex_33628) v_prenex_33624) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse636 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (or (forall ((v_prenex_33648 (Array Int Int)) (v_prenex_33652 Int) (v_prenex_33650 (Array Int Int)) (v_prenex_33651 (Array Int Int)) (v_prenex_33649 Int) (v_prenex_33653 (Array Int Int))) (or (not (= (select v_prenex_33650 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33649 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33651) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33653) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33648) v_prenex_33652) v_prenex_33649) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33650) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33651 .cse3)) v_prenex_33651)))) .cse8) (or (forall ((v_prenex_36113 Int) (v_prenex_36111 (Array Int Int)) (v_prenex_36112 (Array Int Int)) (v_prenex_36114 Int) (v_prenex_36115 Int) (v_prenex_36110 (Array Int Int)) (v_prenex_36117 (Array Int Int))) (let ((.cse637 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36111) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36117) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36112) v_prenex_36114))) (or (= v_prenex_36115 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse637 v_prenex_36113) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36110 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_36113 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse637 v_prenex_36115) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_36111 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36110) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36111 .cse3))))))) .cse34) (forall ((v_prenex_33669 (Array Int Int)) (v_prenex_33675 Int) (v_prenex_33672 Int) (v_prenex_33670 Int) (v_prenex_33674 (Array Int Int)) (v_prenex_33673 (Array Int Int)) (v_prenex_33677 (Array Int Int))) (let ((.cse638 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33674) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33677) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33669))) (let ((.cse639 (select .cse638 v_prenex_33670))) (or (not (= (select v_prenex_33673 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33672 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse638 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33672) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse639 v_prenex_33675) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33675 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33674 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33673) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33674 .cse3)))) (= (select .cse639 v_prenex_33672) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (and (forall ((v_prenex_33577 Int) (v_prenex_33575 Int) (v_prenex_33581 (Array Int Int)) (v_prenex_33574 (Array Int Int)) (v_prenex_33579 (Array Int Int)) (v_prenex_33578 (Array Int Int))) (let ((.cse640 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33579) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33581) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33574))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33578 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_33577 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33579 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33578) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33579 .cse3)))) (= (select (select .cse640 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33577) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse640 v_prenex_33575) v_prenex_33577) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33665 Int) (v_prenex_33662 Int) (v_prenex_33661 Int) (v_prenex_33663 (Array Int Int)) (v_prenex_33664 (Array Int Int)) (v_prenex_33667 (Array Int Int)) (v_prenex_33666 (Array Int Int))) (let ((.cse641 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33664) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33666) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33667))) (or (not (= v_prenex_33664 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33663) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33664 .cse3)))) (= (select (select .cse641 v_prenex_33661) v_prenex_33662) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33662 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse641 v_prenex_33665) v_prenex_33662) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33663 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_33571 (Array Int Int)) (v_prenex_33573 (Array Int Int)) (v_prenex_33570 Int) (v_prenex_33572 (Array Int Int)) (v_prenex_33568 (Array Int Int)) (v_prenex_33569 Int)) (or (not (= (select v_prenex_33571 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33570 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33571) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33572 .cse3)) v_prenex_33572)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33572) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33573) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33568) v_prenex_33569) v_prenex_33570) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (or .cse6 (and (forall ((v_prenex_33636 (Array Int Int)) (v_prenex_33635 (Array Int Int)) (v_prenex_33630 Int) (v_prenex_33638 Int) (v_prenex_33632 (Array Int Int)) (v_prenex_33633 (Array Int Int))) (or (= v_prenex_33638 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33632) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33633 .cse3)) v_prenex_33633)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33633) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33635) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33636) v_prenex_33630) v_prenex_33638) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33632 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33631 Int)) (or (= v_prenex_33631 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_33566 Int)) (or (forall ((v_prenex_33564 (Array Int Int))) (or (forall ((v_prenex_33565 (Array Int Int))) (or (not (= v_prenex_33565 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33564) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33565 .cse3)))) (forall ((v_prenex_33563 Int) (v_prenex_33562 (Array Int Int)) (v_prenex_33567 (Array Int Int))) (let ((.cse642 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33565) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33567) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33562))) (or (forall ((v_prenex_33634 Int)) (= (select (select .cse642 v_prenex_33634) v_prenex_33631) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse642 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse642 v_prenex_33563) v_prenex_33566) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_33564 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_33566 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33559 (Array Int Int)) (v_prenex_33557 Int) (v_prenex_33558 (Array Int Int)) (v_prenex_33560 Int) (v_prenex_33561 (Array Int Int)) (v_prenex_33556 (Array Int Int))) (let ((.cse643 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33559) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33561) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33556))) (or (= (select (select .cse643 v_prenex_33557) v_prenex_33560) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33560 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33558 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse643 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33559 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33558) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33559 .cse3))))))) (forall ((v_prenex_33631 Int)) (or (forall ((v_prenex_33566 Int)) (or (= v_prenex_33566 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_33564 (Array Int Int))) (or (forall ((v_prenex_33565 (Array Int Int))) (or (not (= v_prenex_33565 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33564) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33565 .cse3)))) (forall ((v_prenex_33563 Int) (v_prenex_33562 (Array Int Int)) (v_prenex_33567 (Array Int Int))) (let ((.cse645 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33565) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33567) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33562))) (let ((.cse644 (select .cse645 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse644 v_prenex_33631)) (= (select .cse644 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse645 v_prenex_33563) v_prenex_33566) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (select v_prenex_33564 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (= v_prenex_33631 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33647 (Array Int Int)) (v_prenex_33645 Int) (v_prenex_33642 Int) (v_prenex_33639 (Array Int Int)) (v_prenex_33640 Int) (v_prenex_33643 (Array Int Int)) (v_prenex_33644 (Array Int Int))) (let ((.cse648 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33644) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33647) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33639))) (let ((.cse647 (select .cse648 v_prenex_33640)) (.cse646 (select .cse648 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_33642 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse646 v_prenex_33642) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33645 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33643 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse647 v_prenex_33645)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse647 v_prenex_33642)) (not (= v_prenex_33644 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33643) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33644 .cse3)))) (= (select .cse646 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33587 Int) (v_prenex_33582 (Array Int Int)) (v_prenex_33584 Int) (v_prenex_33583 Int) (v_prenex_36116 Int) (v_prenex_33586 (Array Int Int)) (v_prenex_33585 (Array Int Int)) (v_prenex_33588 (Array Int Int))) (let ((.cse650 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33586) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33588) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33582))) (let ((.cse649 (select .cse650 v_prenex_33583))) (or (= v_prenex_33584 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33587 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse649 v_prenex_33587)) (not (= v_prenex_33586 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33585) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33586 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse650 v_prenex_36116) v_prenex_33584)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse649 v_prenex_33584)) (not (= (select v_prenex_33585 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_33593 (Array Int Int)) (v_prenex_33595 Int) (v_prenex_33592 (Array Int Int)) (v_prenex_33594 Int) (v_prenex_33591 Int) (v_prenex_33596 (Array Int Int)) (v_prenex_33590 Int) (v_prenex_33589 (Array Int Int))) (let ((.cse651 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33593) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33596) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33589))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse651 v_prenex_33595) v_prenex_33591)) (not (= (select v_prenex_33592 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse651 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33592) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33593 .cse3)) v_prenex_33593)) (= v_prenex_33594 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse651 v_prenex_33590) v_prenex_33594) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33591 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_33684 Int) (v_prenex_33681 (Array Int Int)) (v_prenex_33683 Int) (v_prenex_33682 (Array Int Int)) (v_prenex_33680 Int) (v_prenex_33685 (Array Int Int)) (v_prenex_33678 (Array Int Int)) (v_prenex_33679 Int)) (let ((.cse652 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33682) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33685) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33678))) (or (= (select (select .cse652 v_prenex_33684) v_prenex_33680) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33681 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33682 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33681) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33682 .cse3)))) (= v_prenex_33680 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33683 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse652 v_prenex_33679) v_prenex_33683))))) (or .cse0 (and (forall ((v_prenex_33454 Int) (v_prenex_33453 Int) (v_prenex_33452 (Array Int Int)) (v_prenex_33450 Int) (v_prenex_33451 (Array Int Int)) (v_prenex_33455 (Array Int Int)) (v_prenex_33447 (Array Int Int)) (v_prenex_33448 Int)) (let ((.cse653 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33452) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33455) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33447))) (let ((.cse654 (select .cse653 v_prenex_33448))) (or (not (= (select v_prenex_33451 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse653 v_prenex_33454) v_prenex_33450) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse654 v_prenex_33453) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33453 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse654 v_prenex_33450) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33451) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33452 .cse3)) v_prenex_33452)))))) (forall ((v_prenex_33445 Int) (v_prenex_33442 Int) (v_prenex_33441 (Array Int Int)) (v_prenex_33443 (Array Int Int)) (v_prenex_33444 (Array Int Int)) (v_prenex_33446 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33444) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33446) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33441) v_prenex_33442) v_prenex_33445) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33444 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33443) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33444 .cse3)))) (= v_prenex_33445 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33443 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_33607 (Array Int Int)) (v_prenex_33606 (Array Int Int)) (v_prenex_33609 (Array Int Int)) (v_prenex_33608 Int) (v_prenex_33610 (Array Int Int)) (v_prenex_33605 Int) (v_prenex_33604 Int) (v_prenex_33603 Int)) (let ((.cse655 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33607) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33609) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33610))) (or (= (select (select .cse655 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse655 v_prenex_33608) v_prenex_33605) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33607 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33606) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33607 .cse3)))) (not (= (select v_prenex_33606 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse655 v_prenex_33604) v_prenex_33603) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33603 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_33427 (Array Int Int)) (v_prenex_33424 Int) (v_prenex_33428 (Array Int Int)) (v_prenex_33430 Int) (v_prenex_33431 (Array Int Int)) (v_prenex_33423 (Array Int Int)) (v_prenex_33429 Int) (v_prenex_33426 Int)) (let ((.cse657 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33428) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33431) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33423))) (let ((.cse656 (select .cse657 v_prenex_33424))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse656 v_prenex_33429)) (= v_prenex_33429 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse657 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33427) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33428 .cse3)) v_prenex_33428)) (= (select (select .cse657 v_prenex_33430) v_prenex_33426) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33427 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse656 v_prenex_33426) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33437 (Array Int Int)) (v_prenex_33435 Int) (v_prenex_33433 Int) (v_prenex_33440 (Array Int Int)) (v_prenex_33432 (Array Int Int)) (v_prenex_33436 (Array Int Int)) (v_prenex_33438 Int)) (let ((.cse660 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33437) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33440) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33432))) (let ((.cse659 (select .cse660 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse658 (select .cse660 v_prenex_33433))) (or (= (select .cse658 v_prenex_33438) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33436 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse659 v_prenex_33435)) (not (= v_prenex_33437 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33436) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33437 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse659 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse658 v_prenex_33435) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33438 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33459 (Array Int Int)) (v_prenex_33457 Int) (v_prenex_33461 (Array Int Int)) (v_prenex_33460 Int) (v_prenex_33456 (Array Int Int)) (v_prenex_33458 (Array Int Int))) (let ((.cse661 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33459) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33461) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33456))) (or (not (= (select v_prenex_33458 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse661 v_prenex_33457) v_prenex_33460) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33460 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33459 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33458) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33459 .cse3)))) (= (select (select .cse661 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33468 Int)) (or (= v_prenex_33468 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_33466 (Array Int Int))) (or (not (= (select v_prenex_33466 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33467 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33466) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33467 .cse3)) v_prenex_33467)) (forall ((v_prenex_33470 (Array Int Int)) (v_prenex_33463 Int) (v_prenex_33462 (Array Int Int))) (let ((.cse663 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33467) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33470) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33462))) (let ((.cse662 (select .cse663 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_33465 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse662 v_prenex_33465))) (= (select .cse662 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse663 v_prenex_33463) v_prenex_33468)))))))))))) (forall ((v_prenex_33415 (Array Int Int)) (v_prenex_33418 (Array Int Int)) (v_prenex_33420 Int) (v_prenex_33419 (Array Int Int)) (v_prenex_33422 (Array Int Int)) (v_prenex_33417 Int) (v_prenex_33416 Int)) (let ((.cse665 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33419) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33422) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33415))) (let ((.cse664 (select .cse665 v_prenex_33416))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33418) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33419 .cse3)) v_prenex_33419)) (= (select .cse664 v_prenex_33420) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33418 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33420 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse665 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33417) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse664 v_prenex_33417) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33468 Int)) (or (= v_prenex_33468 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_33466 (Array Int Int))) (or (forall ((v_prenex_33467 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33466) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33467 .cse3)) v_prenex_33467)) (forall ((v_prenex_33470 (Array Int Int)) (v_prenex_33463 Int) (v_prenex_33462 (Array Int Int))) (let ((.cse666 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33467) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33470) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33462))) (or (= (select (select .cse666 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse666 v_prenex_33463) v_prenex_33468)) (forall ((v_prenex_33469 Int) (v_prenex_33465 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse666 v_prenex_33469) v_prenex_33465)))))))) (not (= (select v_prenex_33466 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_33413 Int) (v_prenex_33407 (Array Int Int)) (v_prenex_33412 Int) (v_prenex_33410 (Array Int Int)) (v_prenex_33409 Int) (v_prenex_33408 Int) (v_prenex_33411 (Array Int Int)) (v_prenex_33414 (Array Int Int))) (let ((.cse667 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33411) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33414) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33407))) (or (not (= (select v_prenex_33410 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33411 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33410) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33411 .cse3)))) (= v_prenex_33412 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse667 v_prenex_33408) v_prenex_33412)) (= (select (select .cse667 v_prenex_33413) v_prenex_33409) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse0 (and (forall ((v_prenex_33601 Int) (v_prenex_33602 (Array Int Int)) (v_prenex_33598 Int) (v_prenex_33597 (Array Int Int)) (v_prenex_33599 (Array Int Int)) (v_prenex_33600 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33600 .cse3)) v_prenex_33600)) (not (= (select v_prenex_33599 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33601 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33602) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33597) v_prenex_33598) v_prenex_33601) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_33404 (Array Int Int)) (v_prenex_33402 Int) (v_prenex_33406 (Array Int Int)) (v_prenex_33401 (Array Int Int)) (v_prenex_33405 Int) (v_prenex_33403 (Array Int Int))) (let ((.cse668 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33404) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33406) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33401))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33403) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33404 .cse3)) v_prenex_33404)) (= v_prenex_33405 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse668 v_prenex_33402) v_prenex_33405) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33403 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse668 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (or (and (or (and (forall ((v_prenex_33126 Int) (v_prenex_33125 Int) (v_prenex_33120 (Array Int Int)) (v_prenex_33122 Int) (v_prenex_33121 Int) (v_prenex_33124 (Array Int Int)) (v_prenex_33123 (Array Int Int)) (v_prenex_33127 (Array Int Int))) (let ((.cse670 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33124) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33127) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33120))) (let ((.cse669 (select .cse670 v_prenex_33121))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse669 v_prenex_33125)) (not (= (select v_prenex_33123 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse670 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse669 v_prenex_33122) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33124 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33123) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33124 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse670 v_prenex_33126) v_prenex_33122)) (= v_prenex_33125 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (or (and (forall ((v_prenex_33229 (Array Int Int)) (v_prenex_33227 Int) (v_prenex_33226 Int) (v_prenex_33230 (Array Int Int)) (v_prenex_33232 (Array Int Int)) (v_prenex_33225 (Array Int Int)) (v_arrayElimCell_78 Int) (v_prenex_33228 Int)) (let ((.cse671 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33230) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33232) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33225))) (or (= (select (select .cse671 v_prenex_33227) v_prenex_33226) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse671 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33230 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33229) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33230 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse671 v_arrayElimCell_78) v_prenex_33228)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33229 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_33228 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33226 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (or (and (forall ((v_prenex_33070 (Array Int Int)) (v_prenex_33072 (Array Int Int)) (v_prenex_33074 (Array Int Int)) (v_prenex_33073 (Array Int Int)) (v_prenex_33231 Int) (v_prenex_33071 Int)) (let ((.cse672 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33073) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33074) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33070))) (or (= v_prenex_33071 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33072 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse672 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse672 v_prenex_33231) v_prenex_33071) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33073 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33072) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33073 .cse3))))))) (forall ((v_prenex_33065 (Array Int Int)) (v_prenex_33066 Int) (v_prenex_33067 (Array Int Int)) (v_arrayElimCell_79 Int) (v_prenex_33069 (Array Int Int)) (v_prenex_33068 (Array Int Int))) (let ((.cse673 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33068) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33069) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33065))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse673 v_arrayElimCell_79) v_prenex_33066)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse673 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33066 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33067 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33068 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33067) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33068 .cse3)))))))) .cse98) (forall ((v_prenex_33082 (Array Int Int)) (v_prenex_33075 (Array Int Int)) (v_prenex_33077 Int) (v_prenex_33078 (Array Int Int)) (v_prenex_33076 Int) (v_prenex_33079 (Array Int Int)) (v_prenex_33081 Int) (v_prenex_33080 Int)) (let ((.cse674 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33079) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33082) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33075))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse674 v_prenex_33076) v_prenex_33080)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse674 v_prenex_33081) v_prenex_33077)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33078 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse674 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33080 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33077 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33079 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33078) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33079 .cse3)))))))) .cse6) (or .cse98 (forall ((v_prenex_33215 Int) (v_prenex_33212 Int) (v_prenex_33211 (Array Int Int)) (v_prenex_33214 (Array Int Int)) (v_prenex_33213 (Array Int Int)) (v_prenex_33216 (Array Int Int))) (let ((.cse675 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33214) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33216) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33211))) (or (not (= (select v_prenex_33213 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33212 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse675 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33214 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33213) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33214 .cse3)))) (= (select (select .cse675 v_prenex_33215) v_prenex_33212) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (and (forall ((v_prenex_33224 Int) (v_prenex_33219 (Array Int Int)) (v_prenex_33221 Int) (v_prenex_33220 (Array Int Int)) (v_prenex_33223 (Array Int Int)) (v_prenex_33222 (Array Int Int)) (v_prenex_33218 Int) (v_prenex_33217 Int)) (let ((.cse677 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33220) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33222) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33223))) (let ((.cse676 (select .cse677 v_prenex_33217))) (or (= (select .cse676 v_prenex_33218) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse676 v_prenex_33224) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33224 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse677 v_prenex_33221) v_prenex_33218)) (not (= v_prenex_33220 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33219) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33220 .cse3)))) (not (= (select v_prenex_33219 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_33061 (Array Int Int)) (v_prenex_33059 Int) (v_prenex_33062 (Array Int Int)) (v_prenex_33064 (Array Int Int)) (v_prenex_33063 Int) (v_prenex_33058 (Array Int Int)) (v_prenex_33060 Int) (v_arrayElimCell_77 Int)) (let ((.cse679 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33062) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33064) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33058))) (let ((.cse678 (select .cse679 v_prenex_33059))) (or (not (= (select v_prenex_33061 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse678 v_prenex_33063) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse678 v_prenex_33060)) (= v_prenex_33063 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse679 v_arrayElimCell_77) v_prenex_33060) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33062 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33061) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33062 .cse3))))))))) .cse108) (or (forall ((v_prenex_33103 Int) (v_prenex_33100 Int) (v_prenex_33099 (Array Int Int)) (v_prenex_33102 (Array Int Int)) (v_prenex_33101 (Array Int Int)) (v_prenex_33104 (Array Int Int))) (let ((.cse680 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33102) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33104) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33099))) (or (not (= (select v_prenex_33101 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse680 v_prenex_33103) v_prenex_33100) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33102 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33101) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33102 .cse3)))) (= (select (select .cse680 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse98) (forall ((v_prenex_9 (Array Int Int)) (v_arrayElimCell_51 Int) (v_prenex_33392 (Array Int Int)) (v_prenex_33391 Int) (v_prenex_33389 (Array Int Int)) (v_prenex_33390 Int) (v_prenex_8 Int) (v_prenex_7 (Array Int Int))) (let ((.cse681 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33389) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_7) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_9))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse681 v_prenex_8) v_arrayElimCell_51)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse681 v_prenex_33391) v_prenex_33390)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33392) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33389 .cse3)) v_prenex_33389)) (not (= (select v_prenex_33392 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse681 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33390 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (or (forall ((v_prenex_33106 Int) (v_prenex_33108 (Array Int Int)) (v_prenex_33109 (Array Int Int)) (v_prenex_33110 Int) (v_prenex_33111 (Array Int Int)) (v_prenex_33105 (Array Int Int)) (v_prenex_33107 Int)) (let ((.cse682 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33109) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33111) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33105))) (let ((.cse683 (select .cse682 v_prenex_33106))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse682 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33110 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33108 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33109 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33108) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33109 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse683 v_prenex_33110)) (= (select .cse683 v_prenex_33107) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse34) (or (and (forall ((v_prenex_33186 (Array Int Int)) (v_prenex_33187 Int) (v_prenex_33185 (Array Int Int)) (v_prenex_33188 (Array Int Int)) (v_prenex_33184 Int) (v_prenex_33183 Int) (v_prenex_33189 (Array Int Int)) (v_prenex_33190 Int)) (let ((.cse684 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33186) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33188) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33189))) (let ((.cse685 (select .cse684 v_prenex_33183))) (or (= (select (select .cse684 v_prenex_33187) v_prenex_33184) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse685 v_prenex_33190)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33185) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33186 .cse3)) v_prenex_33186)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33185 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_33190 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33184 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse685 v_prenex_33184) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_arrayElimCell_83 Int) (v_prenex_33051 (Array Int Int)) (v_prenex_33056 Int) (v_prenex_33054 (Array Int Int)) (v_prenex_33053 Int) (v_prenex_33055 (Array Int Int)) (v_prenex_33052 Int) (v_prenex_33057 (Array Int Int))) (let ((.cse686 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33055) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33057) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33051))) (let ((.cse687 (select .cse686 v_prenex_33052))) (or (= v_prenex_33056 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse686 v_arrayElimCell_83) v_prenex_33053) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse687 v_prenex_33056) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33054 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33054) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33055 .cse3)) v_prenex_33055)) (= v_prenex_33053 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse687 v_prenex_33053))))))) .cse108) (or (forall ((v_prenex_33135 (Array Int Int)) (v_prenex_33137 (Array Int Int)) (v_prenex_33136 (Array Int Int)) (v_prenex_33138 (Array Int Int))) (or (not (= (select v_prenex_33136 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33137) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33138) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33135) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_33137 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33136) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33137 .cse3)))))) .cse98) (forall ((v_prenex_33201 Int) (v_prenex_33197 (Array Int Int)) (v_prenex_33198 Int) (v_prenex_33199 (Array Int Int)) (v_prenex_33200 (Array Int Int)) (v_prenex_33202 (Array Int Int))) (let ((.cse688 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33200) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33202) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33197))) (or (= (select (select .cse688 v_prenex_33198) v_prenex_33201) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33199 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33200 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33199) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33200 .cse3)))) (= (select (select .cse688 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33201 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (or .cse6 (and (forall ((v_prenex_32856 (Array Int Int)) (v_prenex_32861 Int) (v_prenex_32859 (Array Int Int)) (v_arrayElimCell_80 Int) (v_prenex_32858 Int) (v_prenex_32860 (Array Int Int)) (v_prenex_32862 (Array Int Int)) (v_prenex_32857 Int)) (let ((.cse689 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32860) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32862) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32856))) (or (not (= v_prenex_32860 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32859) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32860 .cse3)))) (= (select (select .cse689 v_arrayElimCell_80) v_prenex_32858) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse689 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse689 v_prenex_32857) v_prenex_32861)) (= v_prenex_32861 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_32859 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (or (and (forall ((v_prenex_32845 (Array Int Int)) (v_prenex_32847 (Array Int Int)) (v_prenex_32848 (Array Int Int)) (v_prenex_32849 (Array Int Int)) (v_arrayElimCell_81 Int) (v_prenex_32846 Int)) (let ((.cse690 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32848) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32849) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32845))) (or (= (select (select .cse690 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32847 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse690 v_arrayElimCell_81) v_prenex_32846) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32847) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32848 .cse3)) v_prenex_32848))))) (forall ((v_prenex_32855 (Array Int Int)) (v_prenex_32851 Int) (v_prenex_32850 (Array Int Int)) (v_prenex_32854 Int) (v_prenex_32852 (Array Int Int)) (v_prenex_32853 (Array Int Int))) (let ((.cse691 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32853) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32855) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32850))) (or (= (select (select .cse691 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32853 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32852) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32853 .cse3)))) (not (= (select v_prenex_32852 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse691 v_prenex_32854) v_prenex_32851) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse98) (forall ((v_prenex_33119 (Array Int Int)) (v_prenex_33115 Int) (v_prenex_33114 Int) (v_prenex_33113 Int) (v_prenex_33112 (Array Int Int)) (v_prenex_33117 (Array Int Int)) (v_prenex_33116 (Array Int Int)) (v_prenex_33118 Int)) (let ((.cse692 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33117) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33119) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33112))) (or (= (select (select .cse692 v_prenex_33118) v_prenex_33115) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33113 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33117 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33116) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33117 .cse3)))) (not (= (select v_prenex_33116 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse692 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse692 v_prenex_33114) v_prenex_33113) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse108 (forall ((v_prenex_33191 (Array Int Int)) (v_prenex_33193 (Array Int Int)) (v_prenex_33194 (Array Int Int)) (v_prenex_33196 (Array Int Int)) (v_prenex_33195 Int) (v_prenex_33192 Int)) (or (not (= v_prenex_33194 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33193) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33194 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33194) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33196) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33191) v_prenex_33192) v_prenex_33195) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33195 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33193 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_33083 (Array Int Int)) (v_prenex_33089 Int) (v_prenex_33087 (Array Int Int)) (v_prenex_33088 Int) (v_prenex_33086 (Array Int Int)) (v_prenex_33085 Int) (v_prenex_33084 Int) (v_prenex_33090 (Array Int Int))) (let ((.cse694 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33087) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33090) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33083))) (let ((.cse693 (select .cse694 v_prenex_33084))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse693 v_prenex_33085)) (= v_prenex_33088 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33086 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33087 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33086) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33087 .cse3)))) (= (select .cse693 v_prenex_33088) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33085 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse694 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse694 v_prenex_33089) v_prenex_33085) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33091 (Array Int Int)) (v_prenex_33094 (Array Int Int)) (v_prenex_33095 (Array Int Int)) (v_prenex_33098 (Array Int Int)) (v_prenex_33097 Int) (v_prenex_33096 Int) (v_prenex_33093 Int) (v_prenex_33092 Int)) (let ((.cse695 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33095) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33098) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33091))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33094 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_33093 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33095 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33094) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33095 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse695 v_prenex_33092) v_prenex_33096)) (= v_prenex_33096 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse695 v_prenex_33097) v_prenex_33093)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse695 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (or (and (forall ((v_prenex_33171 (Array Int Int)) (v_prenex_33169 Int) (v_prenex_33170 (Array Int Int)) (v_prenex_33168 Int) (v_prenex_33173 (Array Int Int)) (v_prenex_33174 (Array Int Int)) (v_arrayElimCell_99 Int)) (let ((.cse696 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33171) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33173) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33174))) (or (not (= v_prenex_33171 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33170) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33171 .cse3)))) (= (select (select .cse696 v_arrayElimCell_99) v_prenex_33169) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse696 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33169 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33170 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse696 v_prenex_33168) v_prenex_33169) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32878 (Array Int Int)) (v_prenex_32879 (Array Int Int)) (v_prenex_32880 (Array Int Int)) (v_prenex_33172 Int) (v_prenex_32876 Int) (v_prenex_32875 (Array Int Int)) (v_prenex_32877 Int)) (let ((.cse697 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32879) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32880) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32875))) (or (not (= v_prenex_32879 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32878) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32879 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse697 v_prenex_32876) v_prenex_32877)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse697 v_prenex_33172) v_prenex_32877)) (= v_prenex_32877 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_32878 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse697 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse34 (forall ((v_prenex_32883 Int) (v_prenex_32882 Int) (v_prenex_32881 (Array Int Int)) (v_prenex_32884 (Array Int Int)) (v_prenex_32885 (Array Int Int)) (v_prenex_32886 (Array Int Int))) (let ((.cse698 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32885) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32886) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32881))) (or (= v_prenex_32883 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse698 v_prenex_32882) v_prenex_32883) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32884 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse698 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32885 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32884) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32885 .cse3))))))))) .cse98) (or (and (forall ((v_prenex_33010 (Array Int Int)) (v_prenex_33012 Int) (v_prenex_33011 (Array Int Int)) (v_prenex_33013 (Array Int Int)) (v_prenex_33007 (Array Int Int)) (v_prenex_33009 Int) (v_prenex_33008 Int)) (let ((.cse699 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33011) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33013) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33007))) (or (= (select (select .cse699 v_prenex_33008) v_prenex_33009) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33010) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33011 .cse3)) v_prenex_33011)) (= v_prenex_33009 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse699 v_prenex_33012) v_prenex_33009)) (= (select (select .cse699 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33010 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (or .cse34 (forall ((v_prenex_32931 (Array Int Int)) (v_prenex_32934 (Array Int Int)) (v_prenex_32935 (Array Int Int)) (v_prenex_32937 (Array Int Int)) (v_prenex_32936 Int) (v_prenex_32933 Int) (v_prenex_32932 Int)) (let ((.cse701 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32935) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32937) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32931))) (let ((.cse700 (select .cse701 v_prenex_32932))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse700 v_prenex_32936)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse700 v_prenex_32933)) (= v_prenex_32933 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse701 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32934 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32934) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32935 .cse3)) v_prenex_32935))))))) (or .cse34 (forall ((v_prenex_33029 Int) (v_prenex_33032 (Array Int Int)) (v_prenex_33031 (Array Int Int)) (v_prenex_33033 Int) (v_prenex_33034 (Array Int Int)) (v_prenex_33030 Int) (v_prenex_33028 (Array Int Int))) (let ((.cse703 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33032) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33034) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33028))) (let ((.cse702 (select .cse703 v_prenex_33029))) (or (= (select .cse702 v_prenex_33033) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33032 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33031) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33032 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse702 v_prenex_33030)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse703 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_33031 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((v_prenex_32943 (Array Int Int)) (v_prenex_32939 Int) (v_prenex_32938 (Array Int Int)) (v_prenex_32940 (Array Int Int)) (v_prenex_32942 Int) (v_prenex_32941 (Array Int Int))) (let ((.cse704 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32941) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32943) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32938))) (or (= (select (select .cse704 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32940) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32941 .cse3)) v_prenex_32941)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse704 v_prenex_32942) v_prenex_32939)) (not (= (select v_prenex_32940 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_arrayElimCell_94 Int) (v_prenex_32964 (Array Int Int)) (v_prenex_32963 Int) (v_prenex_32960 Int) (v_prenex_32958 (Array Int Int)) (v_prenex_32959 Int) (v_prenex_32961 (Array Int Int)) (v_prenex_32962 (Array Int Int))) (let ((.cse706 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32962) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32964) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32958))) (let ((.cse705 (select .cse706 v_prenex_32959))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse705 v_prenex_32960)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32961 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_32962 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32961) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32962 .cse3)))) (= (select (select .cse706 v_arrayElimCell_94) v_prenex_32960) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse706 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse705 v_prenex_32963) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32955 (Array Int Int)) (v_prenex_32956 (Array Int Int)) (v_prenex_32957 (Array Int Int)) (v_arrayElimCell_86 Int) (v_prenex_32953 Int) (v_prenex_32952 (Array Int Int)) (v_prenex_32954 Int)) (let ((.cse707 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32956) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32957) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32952))) (or (= (select (select .cse707 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32955 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse707 v_arrayElimCell_86) v_prenex_32954)) (not (= v_prenex_32956 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32955) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32956 .cse3)))) (= (select (select .cse707 v_prenex_32953) v_prenex_32954) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32965 (Array Int Int)) (v_prenex_32966 (Array Int Int)) (v_prenex_32967 (Array Int Int)) (v_prenex_32968 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32966) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32967 .cse3)) v_prenex_32967)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32966 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32967) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32968) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32965) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_33037 Int) (v_prenex_33036 Int) (v_prenex_33042 (Array Int Int)) (v_prenex_33041 Int) (v_prenex_33040 Int) (v_prenex_33035 (Array Int Int)) (v_prenex_33038 (Array Int Int)) (v_prenex_33039 (Array Int Int))) (let ((.cse708 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33039) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33042) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33035))) (let ((.cse709 (select .cse708 v_prenex_33036))) (or (not (= (select v_prenex_33038 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33039 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33038) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33039 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse708 v_prenex_33041) v_prenex_33037)) (= (select (select .cse708 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33037 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse709 v_prenex_33040) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse709 v_prenex_33037)))))) (forall ((v_prenex_32923 (Array Int Int)) (v_prenex_32928 Int) (v_prenex_32926 (Array Int Int)) (v_prenex_32929 Int) (v_prenex_32927 (Array Int Int)) (v_prenex_32924 Int) (v_prenex_32925 Int) (v_prenex_32930 (Array Int Int))) (let ((.cse710 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32927) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32930) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32923))) (or (not (= (select v_prenex_32926 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse710 v_prenex_32929) v_prenex_32925) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse710 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse710 v_prenex_32924) v_prenex_32928) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32927 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32926) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32927 .cse3))))))) (forall ((v_prenex_33050 (Array Int Int)) (v_prenex_33049 Int) (v_prenex_33048 Int) (v_prenex_33043 (Array Int Int)) (v_prenex_33045 Int) (v_prenex_33044 Int) (v_prenex_33047 (Array Int Int)) (v_prenex_33046 (Array Int Int))) (let ((.cse711 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33047) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33050) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33043))) (let ((.cse712 (select .cse711 v_prenex_33044))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33046) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33047 .cse3)) v_prenex_33047)) (= (select (select .cse711 v_prenex_33049) v_prenex_33045) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse712 v_prenex_33048)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse711 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse712 v_prenex_33045) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33046 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_32973 Int) (v_prenex_32970 Int) (v_prenex_32969 (Array Int Int)) (v_prenex_32971 (Array Int Int)) (v_prenex_32972 (Array Int Int)) (v_prenex_32974 (Array Int Int))) (let ((.cse713 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32972) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32974) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32969))) (or (= (select (select .cse713 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32972 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32971) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32972 .cse3)))) (= (select (select .cse713 v_prenex_32970) v_prenex_32973) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32971 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32975 (Array Int Int)) (v_prenex_32978 (Array Int Int)) (v_arrayElimCell_84 Int) (v_prenex_32979 (Array Int Int)) (v_prenex_32980 (Array Int Int)) (v_prenex_32977 Int) (v_prenex_32976 Int)) (let ((.cse714 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32979) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32980) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32975))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse714 v_prenex_32976) v_prenex_32977)) (not (= v_prenex_32979 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32978) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32979 .cse3)))) (not (= (select v_prenex_32978 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse714 v_arrayElimCell_84) v_prenex_32977)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse714 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32977 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_33016 Int) (v_prenex_33015 Int) (v_prenex_33021 (Array Int Int)) (v_prenex_33020 Int) (v_prenex_33014 (Array Int Int)) (v_prenex_33018 (Array Int Int)) (v_prenex_33017 (Array Int Int)) (v_prenex_33019 Int)) (let ((.cse715 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33018) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33021) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33014))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse715 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_33018 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33017) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33018 .cse3)))) (= (select (select .cse715 v_prenex_33015) v_prenex_33019) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse715 v_prenex_33020) v_prenex_33016)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33017 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_33016 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_32988 (Array Int Int)) (v_prenex_32992 Int) (v_prenex_32990 (Array Int Int)) (v_prenex_32991 (Array Int Int)) (v_prenex_32993 (Array Int Int)) (v_prenex_32989 Int)) (let ((.cse716 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32991) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32993) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32988))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse716 v_prenex_32992) v_prenex_32989)) (not (= v_prenex_32991 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32990) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32991 .cse3)))) (= (select (select .cse716 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32990 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32989 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (or .cse34 (forall ((v_prenex_33024 Int) (v_prenex_33023 Int) (v_prenex_33022 (Array Int Int)) (v_prenex_33025 (Array Int Int)) (v_prenex_33027 (Array Int Int)) (v_prenex_33026 (Array Int Int))) (let ((.cse717 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33026) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33027) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33022))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse717 v_prenex_33023) v_prenex_33024)) (not (= (select v_prenex_33025 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33025) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33026 .cse3)) v_prenex_33026)) (= v_prenex_33024 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse717 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (or .cse34 (forall ((v_prenex_32995 Int) (v_prenex_32997 (Array Int Int)) (v_prenex_32998 (Array Int Int)) (v_prenex_32996 Int) (v_prenex_32999 (Array Int Int)) (v_prenex_32994 (Array Int Int))) (let ((.cse718 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32998) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32999) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32994))) (or (not (= v_prenex_32998 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32997) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32998 .cse3)))) (not (= (select v_prenex_32997 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse718 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse718 v_prenex_32995) v_prenex_32996) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32987 (Array Int Int)) (v_prenex_32982 Int) (v_prenex_32983 Int) (v_prenex_32981 (Array Int Int)) (v_arrayElimCell_87 Int) (v_prenex_32986 Int) (v_prenex_32984 (Array Int Int)) (v_prenex_32985 (Array Int Int))) (let ((.cse719 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32985) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32987) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32981))) (let ((.cse720 (select .cse719 v_prenex_32982))) (or (= (select (select .cse719 v_arrayElimCell_87) v_prenex_32983) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32983 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse720 v_prenex_32986)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse719 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32984) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32985 .cse3)) v_prenex_32985)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse720 v_prenex_32983)) (not (= (select v_prenex_32984 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_33005 Int) (v_prenex_33002 Int) (v_prenex_33001 Int) (v_prenex_33000 (Array Int Int)) (v_prenex_33003 (Array Int Int)) (v_prenex_33004 (Array Int Int)) (v_prenex_33006 (Array Int Int))) (let ((.cse721 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33004) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33006) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33000))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse721 v_prenex_33005) v_prenex_33002)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33003) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33004 .cse3)) v_prenex_33004)) (not (= (select v_prenex_33003 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse721 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse721 v_prenex_33001) v_prenex_33002) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse6 (and (forall ((v_prenex_32944 (Array Int Int)) (v_prenex_32948 (Array Int Int)) (v_prenex_32949 (Array Int Int)) (v_prenex_32946 Int) (v_prenex_32947 Int) (v_prenex_32945 Int) (v_prenex_32951 (Array Int Int)) (v_arrayElimCell_89 Int)) (let ((.cse722 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32949) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32951) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32944))) (or (= (select (select .cse722 v_arrayElimCell_89) v_prenex_32947) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32949 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32948) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32949 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32948 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse722 v_prenex_32946) v_prenex_32945) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse722 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32922 (Array Int Int)) (v_prenex_32915 (Array Int Int)) (v_prenex_32917 Int) (v_prenex_32918 (Array Int Int)) (v_prenex_32916 Int) (v_prenex_32919 (Array Int Int)) (v_prenex_32920 Int) (v_prenex_32921 Int)) (let ((.cse723 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32919) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32922) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32915))) (or (= (select (select .cse723 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32919 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32918) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32919 .cse3)))) (= (select (select .cse723 v_prenex_32921) v_prenex_32917) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32918 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse723 v_prenex_32916) v_prenex_32920) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32950 Int) (v_prenex_32906 Int) (v_prenex_32905 (Array Int Int)) (v_prenex_32907 (Array Int Int)) (v_prenex_32908 (Array Int Int)) (v_prenex_32909 (Array Int Int))) (let ((.cse724 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32909) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32905))) (or (not (= v_prenex_32908 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32908 .cse3)))) (not (= (select v_prenex_32907 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse724 v_prenex_32950) v_prenex_32906)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse724 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_32910 (Array Int Int)) (v_prenex_32912 (Array Int Int)) (v_prenex_32913 (Array Int Int)) (v_arrayElimCell_90 Int) (v_prenex_32914 (Array Int Int)) (v_prenex_32911 Int)) (let ((.cse725 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32913) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32914) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32910))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse725 v_arrayElimCell_90) v_prenex_32911)) (not (= v_prenex_32913 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32912) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32913 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse725 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32912 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (or (and (forall ((v_prenex_32900 (Array Int Int)) (v_prenex_32901 (Array Int Int)) (v_prenex_32904 (Array Int Int)) (v_prenex_32902 Int) (v_prenex_32903 Int) (v_prenex_32898 Int) (v_prenex_32897 (Array Int Int)) (v_prenex_32899 Int)) (let ((.cse726 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32901) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32904) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32897))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32900 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse726 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse726 v_prenex_32898) v_prenex_32902)) (= v_prenex_32899 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32901 .cse3)) v_prenex_32901)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse726 v_prenex_32903) v_prenex_32899))))) (forall ((v_prenex_32893 Int) (v_arrayElimCell_92 Int) (v_prenex_32892 (Array Int Int)) (v_prenex_32894 (Array Int Int)) (v_prenex_32895 (Array Int Int)) (v_prenex_32896 (Array Int Int))) (let ((.cse727 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32895) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32896) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32892))) (or (= (select (select .cse727 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32894 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse727 v_arrayElimCell_92) v_prenex_32893)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32894) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32895 .cse3)) v_prenex_32895)) (= v_prenex_32893 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_32887 (Array Int Int)) (v_arrayElimCell_93 Int) (v_prenex_32889 (Array Int Int)) (v_prenex_33179 Int) (v_prenex_32890 (Array Int Int)) (v_prenex_32891 (Array Int Int)) (v_prenex_33180 Int) (v_prenex_32888 Int)) (let ((.cse728 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32890) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32891) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32887))) (or (= (select (select .cse728 v_prenex_33180) v_prenex_33179) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32890 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32889) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32890 .cse3)))) (= (select (select .cse728 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse728 v_arrayElimCell_93) v_prenex_32888) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32889 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32888 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_33182 (Array Int Int)) (v_prenex_33175 (Array Int Int)) (v_prenex_33177 Int) (v_prenex_33176 (Array Int Int)) (v_prenex_33178 (Array Int Int)) (v_prenex_33181 Int)) (let ((.cse729 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33176) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33182) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33178))) (or (= v_prenex_33181 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33175 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse729 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33176 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33175) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33176 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse729 v_prenex_33177) v_prenex_33181)))))) .cse6)) .cse98) (or (and (or (forall ((v_prenex_32864 Int) (v_prenex_32866 (Array Int Int)) (v_prenex_32867 (Array Int Int)) (v_prenex_32868 (Array Int Int)) (v_prenex_32863 (Array Int Int)) (v_prenex_32865 Int)) (let ((.cse730 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32867) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32868) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32863))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse730 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32866 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32866) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32867 .cse3)) v_prenex_32867)) (= (select (select .cse730 v_prenex_32864) v_prenex_32865) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse34) (forall ((v_prenex_33139 Int) (v_prenex_33142 (Array Int Int)) (v_prenex_33141 (Array Int Int)) (v_prenex_33144 (Array Int Int)) (v_prenex_33140 Int) (v_prenex_33145 (Array Int Int)) (v_arrayElimCell_97 Int)) (let ((.cse731 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33142) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33144) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33145))) (or (not (= (select v_prenex_33141 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse731 v_prenex_33139) v_prenex_33140) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse731 v_arrayElimCell_97) v_prenex_33140) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33141) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33142 .cse3)) v_prenex_33142)) (= (select (select .cse731 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32869 (Array Int Int)) (v_prenex_32870 Int) (v_prenex_32871 Int) (v_prenex_33143 Int) (v_prenex_32872 (Array Int Int)) (v_prenex_32873 (Array Int Int)) (v_prenex_32874 (Array Int Int))) (let ((.cse732 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32873) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32874) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32869))) (or (= (select (select .cse732 v_prenex_32870) v_prenex_32871) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse732 v_prenex_33143) v_prenex_32871) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32872 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse732 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32873 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32872) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32873 .cse3)))))))) .cse98) (forall ((v_prenex_33131 (Array Int Int)) (v_prenex_33133 Int) (v_prenex_33132 (Array Int Int)) (v_prenex_33130 Int) (v_prenex_33134 (Array Int Int)) (v_arrayElimCell_98 Int) (v_prenex_33128 (Array Int Int)) (v_prenex_33129 Int)) (let ((.cse733 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33132) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33134) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33128))) (let ((.cse734 (select .cse733 v_prenex_33129))) (or (= v_prenex_33133 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse733 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse733 v_arrayElimCell_98) v_prenex_33130) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33132 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33131) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33132 .cse3)))) (= (select .cse734 v_prenex_33130) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33131 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse734 v_prenex_33133) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse108 (forall ((v_prenex_33160 (Array Int Int)) (v_prenex_33164 (Array Int Int)) (v_prenex_33166 Int) (v_prenex_33163 (Array Int Int)) (v_prenex_33165 Int) (v_prenex_33162 Int) (v_prenex_33167 (Array Int Int)) (v_prenex_33161 Int)) (let ((.cse735 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33164) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33167) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33160))) (or (= v_prenex_33165 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33163 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33164 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33163) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33164 .cse3)))) (= (select (select .cse735 v_prenex_33166) v_prenex_33162) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse735 v_prenex_33161) v_prenex_33165) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse108 (forall ((v_prenex_33207 (Array Int Int)) (v_prenex_33205 Int) (v_prenex_33204 Int) (v_prenex_33206 (Array Int Int)) (v_prenex_33210 (Array Int Int)) (v_prenex_33203 (Array Int Int)) (v_prenex_33209 Int) (v_prenex_33208 Int)) (let ((.cse736 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33207) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33210) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33203))) (or (= (select (select .cse736 v_prenex_33209) v_prenex_33205) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33207 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33206) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33207 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse736 v_prenex_33204) v_prenex_33208)) (not (= (select v_prenex_33206 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33208 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33205 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33148 Int) (v_prenex_33147 Int) (v_prenex_33150 (Array Int Int)) (v_prenex_33152 (Array Int Int)) (v_arrayElimCell_102 Int) (v_prenex_33146 (Array Int Int)) (v_prenex_33151 Int) (v_prenex_33149 (Array Int Int))) (let ((.cse738 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33150) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33152) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33146))) (let ((.cse737 (select .cse738 v_prenex_33147))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse737 v_prenex_33151)) (= v_prenex_33151 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33148 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse737 v_prenex_33148) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33149) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33150 .cse3)) v_prenex_33150)) (= (select (select .cse738 v_arrayElimCell_102) v_prenex_33148) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse738 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33149 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse34 (forall ((v_prenex_33158 Int) (v_prenex_33153 (Array Int Int)) (v_prenex_33155 Int) (v_prenex_33154 Int) (v_prenex_33157 (Array Int Int)) (v_prenex_33156 (Array Int Int)) (v_prenex_33159 (Array Int Int))) (let ((.cse740 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33157) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33159) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33153))) (let ((.cse739 (select .cse740 v_prenex_33154))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse739 v_prenex_33155)) (not (= v_prenex_33157 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33156) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33157 .cse3)))) (not (= (select v_prenex_33156 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33158 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse739 v_prenex_33158)) (= v_prenex_33155 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse740 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))))) .cse741) (or (and (forall ((v_prenex_33399 Int) (v_prenex_33393 (Array Int Int)) (v_prenex_33398 Int) (v_prenex_33397 Int) (v_prenex_33394 (Array Int Int)) (v_prenex_33395 Int) (v_prenex_33396 (Array Int Int)) (v_prenex_33400 (Array Int Int))) (let ((.cse742 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33394) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33400) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33396))) (or (not (= (select v_prenex_33393 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse742 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33397 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse742 v_prenex_33395) v_prenex_33399)) (= (select (select .cse742 v_prenex_33398) v_prenex_33397) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33394 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33393) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33394 .cse3))))))) (forall ((v_prenex_33359 Int) (v_arrayElimCell_170 Int) (v_prenex_33362 (Array Int Int)) (v_prenex_33361 (Array Int Int)) (v_prenex_33363 Int) (v_prenex_33364 (Array Int Int)) (v_prenex_33360 Int) (v_prenex_33358 (Array Int Int))) (let ((.cse743 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33362) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33364) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33358))) (or (= (select (select .cse743 v_arrayElimCell_170) v_prenex_33360) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse743 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33363 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33361 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse743 v_prenex_33359) v_prenex_33363) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33361) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33362 .cse3)) v_prenex_33362))))) (forall ((v_prenex_33238 Int) (v_prenex_33235 Int) (v_prenex_33234 Int) (v_prenex_33240 (Array Int Int)) (v_prenex_33233 (Array Int Int)) (v_prenex_33236 (Array Int Int)) (v_prenex_33237 (Array Int Int)) (v_prenex_33239 Int)) (let ((.cse745 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33237) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33240) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33233))) (let ((.cse744 (select .cse745 v_prenex_33234))) (or (= (select .cse744 v_prenex_33235) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33237 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33236) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33237 .cse3)))) (= v_prenex_33238 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33236 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse745 v_prenex_33239) v_prenex_33235)) (= (select .cse744 v_prenex_33238) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33356 Int) (v_prenex_33355 Int) (v_prenex_33352 Int) (v_prenex_33350 (Array Int Int)) (v_prenex_33351 Int) (v_prenex_33353 (Array Int Int)) (v_prenex_33354 (Array Int Int)) (v_prenex_33357 (Array Int Int))) (let ((.cse746 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33354) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33357) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33350))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse746 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_33353 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33355 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse746 v_prenex_33351) v_prenex_33355) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33352 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse746 v_prenex_33356) v_prenex_33352) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33353) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33354 .cse3)) v_prenex_33354))))) (forall ((v_prenex_33348 Int) (v_prenex_33347 Int) (v_prenex_33349 (Array Int Int)) (v_prenex_33344 Int) (v_prenex_33343 Int) (v_prenex_33342 (Array Int Int)) (v_prenex_33346 (Array Int Int)) (v_prenex_33345 (Array Int Int))) (let ((.cse747 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33346) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33349) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33342))) (or (= v_prenex_33347 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33345 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33345) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33346 .cse3)) v_prenex_33346)) (= (select (select .cse747 v_prenex_33348) v_prenex_33344) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse747 v_prenex_33343) v_prenex_33347)) (= v_prenex_33344 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_33327 (Array Int Int)) (v_prenex_33325 Int) (v_prenex_33329 (Array Int Int)) (v_prenex_33324 (Array Int Int)) (v_prenex_33326 (Array Int Int)) (v_prenex_33328 Int)) (or (not (= v_prenex_33327 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33326) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33327 .cse3)))) (not (= (select v_prenex_33326 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33327) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33329) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33324) v_prenex_33325) v_prenex_33328)) (= v_prenex_33328 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_33334 Int) (v_prenex_33331 Int) (v_prenex_33330 (Array Int Int)) (v_prenex_33333 (Array Int Int)) (v_prenex_33332 (Array Int Int)) (v_prenex_33335 (Array Int Int))) (let ((.cse748 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33333) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33335) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33330))) (or (= (select (select .cse748 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33332 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse748 v_prenex_33331) v_prenex_33334)) (not (= v_prenex_33333 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33332) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33333 .cse3)))) (= v_prenex_33334 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_arrayElimCell_162 Int) (v_prenex_33252 (Array Int Int)) (v_prenex_33254 Int) (v_prenex_33253 (Array Int Int)) (v_prenex_33251 Int) (v_prenex_33250 Int) (v_prenex_33255 (Array Int Int)) (v_prenex_33249 (Array Int Int))) (let ((.cse749 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33253) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33255) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33249))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33252) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33253 .cse3)) v_prenex_33253)) (= v_prenex_33251 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33252 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33254 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse749 v_arrayElimCell_162) v_prenex_33251) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse749 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse749 v_prenex_33250) v_prenex_33254) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33258 Int) (v_prenex_33257 Int) (v_prenex_33260 (Array Int Int)) (v_prenex_33263 (Array Int Int)) (v_prenex_33262 Int) (v_prenex_33261 Int) (v_prenex_33256 (Array Int Int)) (v_prenex_33259 (Array Int Int))) (let ((.cse750 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33260) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33263) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33256))) (or (= (select (select .cse750 v_prenex_33257) v_prenex_33261) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse750 v_prenex_33262) v_prenex_33258) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33259) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33260 .cse3)) v_prenex_33260)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33259 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse750 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33261 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_33339 (Array Int Int)) (v_prenex_33337 Int) (v_prenex_33338 (Array Int Int)) (v_prenex_33340 Int) (v_prenex_33341 (Array Int Int)) (v_prenex_33336 (Array Int Int))) (let ((.cse751 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33339) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33341) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33336))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33338) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33339 .cse3)) v_prenex_33339)) (= (select (select .cse751 v_prenex_33337) v_prenex_33340) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse751 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33340 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_33338 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_33278 Int) (v_prenex_33272 (Array Int Int)) (v_prenex_33277 Int) (v_prenex_33274 Int) (v_prenex_33276 (Array Int Int)) (v_prenex_33273 Int) (v_prenex_33275 (Array Int Int)) (v_prenex_33279 (Array Int Int))) (let ((.cse752 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33276) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33279) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33272))) (or (= (select (select .cse752 v_prenex_33278) v_prenex_33274) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33275) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33276 .cse3)) v_prenex_33276)) (= v_prenex_33274 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33277 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse752 v_prenex_33273) v_prenex_33277)) (= (select (select .cse752 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33275 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_33314 Int) (v_arrayElimCell_164 Int) (v_prenex_33311 Int) (v_prenex_33310 Int) (v_prenex_33309 (Array Int Int)) (v_prenex_33313 (Array Int Int)) (v_prenex_33312 (Array Int Int)) (v_prenex_33315 (Array Int Int))) (let ((.cse753 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33313) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33315) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33309))) (let ((.cse754 (select .cse753 v_prenex_33310))) (or (= (select (select .cse753 v_arrayElimCell_164) v_prenex_33311) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33311 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse754 v_prenex_33314) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse754 v_prenex_33311) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33312 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33314 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33313 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33312) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33313 .cse3)))))))) (forall ((v_prenex_33304 Int) (v_prenex_33306 (Array Int Int)) (v_prenex_33303 Int) (v_prenex_33305 (Array Int Int)) (v_prenex_33308 (Array Int Int)) (v_arrayElimCell_166 Int) (v_prenex_33302 (Array Int Int)) (v_prenex_33307 Int)) (let ((.cse755 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33306) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33308) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33302))) (let ((.cse756 (select .cse755 v_prenex_33303))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33305 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse755 v_arrayElimCell_166) v_prenex_33304) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33306 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33305) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33306 .cse3)))) (= (select (select .cse755 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse756 v_prenex_33307) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse756 v_prenex_33304) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33307 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33247 Int) (v_prenex_33246 Int) (v_prenex_33241 (Array Int Int)) (v_prenex_33243 Int) (v_prenex_33242 Int) (v_prenex_33245 (Array Int Int)) (v_prenex_33244 (Array Int Int)) (v_prenex_33248 (Array Int Int))) (let ((.cse757 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33245) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33248) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33241))) (let ((.cse758 (select .cse757 v_prenex_33242))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse757 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33243 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33246 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_33245 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33244) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33245 .cse3)))) (= (select (select .cse757 v_prenex_33247) v_prenex_33243) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse758 v_prenex_33243) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse758 v_prenex_33246)) (not (= (select v_prenex_33244 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_33316 (Array Int Int)) (v_prenex_33319 (Array Int Int)) (v_prenex_33322 Int) (v_prenex_33321 Int) (v_prenex_33320 (Array Int Int)) (v_prenex_33323 (Array Int Int)) (v_prenex_33318 Int) (v_prenex_33317 Int)) (let ((.cse760 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33320) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33323) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33316))) (let ((.cse759 (select .cse760 v_prenex_33317))) (or (= (select .cse759 v_prenex_33318) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33319 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse759 v_prenex_33321) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse760 v_prenex_33322) v_prenex_33318) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33321 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33319) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33320 .cse3)) v_prenex_33320)) (= v_prenex_33318 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_33269 Int) (v_prenex_33266 Int) (v_prenex_33271 (Array Int Int)) (v_prenex_33265 Int) (v_prenex_33264 (Array Int Int)) (v_prenex_33267 (Array Int Int)) (v_prenex_33270 Int) (v_prenex_33268 (Array Int Int))) (let ((.cse761 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33268) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33271) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33264))) (or (not (= (select v_prenex_33267 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse761 v_prenex_33270) v_prenex_33266) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33268 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33267) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33268 .cse3)))) (= v_prenex_33269 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse761 v_prenex_33265) v_prenex_33269) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33280 (Array Int Int)) (v_prenex_33283 (Array Int Int)) (v_prenex_33284 (Array Int Int)) (v_prenex_33285 Int) (v_arrayElimCell_168 Int) (v_prenex_33286 (Array Int Int)) (v_prenex_33282 Int) (v_prenex_33281 Int)) (let ((.cse763 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33284) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33286) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33280))) (let ((.cse762 (select .cse763 v_prenex_33281))) (or (= (select .cse762 v_prenex_33282) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse763 v_arrayElimCell_168) v_prenex_33282) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33283 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33285 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse762 v_prenex_33285) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33283) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33284 .cse3)) v_prenex_33284)))))) (forall ((v_prenex_33294 (Array Int Int)) (v_prenex_33300 Int) (v_prenex_33299 Int) (v_prenex_33298 (Array Int Int)) (v_prenex_33296 Int) (v_prenex_33297 (Array Int Int)) (v_prenex_33295 Int) (v_prenex_33301 (Array Int Int))) (let ((.cse765 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33298) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33301) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33294))) (let ((.cse764 (select .cse765 v_prenex_33295))) (or (= v_prenex_33299 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse764 v_prenex_33299)) (not (= v_prenex_33298 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33297) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33298 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse764 v_prenex_33296)) (= (select (select .cse765 v_prenex_33300) v_prenex_33296) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse765 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33297 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_33290 (Array Int Int)) (v_prenex_33291 (Array Int Int)) (v_prenex_33289 Int) (v_prenex_33293 (Array Int Int)) (v_prenex_33288 Int) (v_prenex_33287 (Array Int Int)) (v_arrayElimCell_169 Int) (v_prenex_33292 Int)) (let ((.cse767 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33291) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33293) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33287))) (let ((.cse766 (select .cse767 v_prenex_33288))) (or (= (select .cse766 v_prenex_33292) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse767 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33290 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse766 v_prenex_33289) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33290) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33291 .cse3)) v_prenex_33291)) (= (select (select .cse767 v_arrayElimCell_169) v_prenex_33289) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33292 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_33289 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) .cse108) (or .cse98 (and (forall ((v_prenex_31754 (Array Int Int)) (v_prenex_31755 (Array Int Int)) (v_prenex_31753 Int) (v_prenex_31756 (Array Int Int)) (v_prenex_31758 (Array Int Int)) (v_prenex_31760 Int) (v_prenex_31759 Int) (v_prenex_31757 Int)) (let ((.cse769 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31755) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31756) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31758))) (let ((.cse768 (select .cse769 v_prenex_31753))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse768 v_prenex_31760)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse768 v_prenex_31759)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31754) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31755 .cse3)) v_prenex_31755)) (not (= (select v_prenex_31754 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31757 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse769 v_prenex_31757) v_prenex_31759) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse769 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31853 (Array Int Int)) (v_prenex_31851 Int) (v_prenex_31854 (Array Int Int)) (v_prenex_31856 (Array Int Int)) (v_prenex_31857 Int) (v_prenex_31858 Int) (v_prenex_31855 Int) (v_prenex_31852 (Array Int Int))) (let ((.cse771 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31853) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31854) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31856))) (let ((.cse770 (select .cse771 v_prenex_31851))) (or (= (select .cse770 v_prenex_31857) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse771 v_prenex_31855) v_prenex_31857) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse770 v_prenex_31858) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse771 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31852 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31851 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31853 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31852) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31853 .cse3)))))))) (forall ((v_prenex_31785 Int) (v_prenex_31787 (Array Int Int)) (v_prenex_31788 (Array Int Int)) (v_prenex_31792 Int) (v_prenex_31791 Int) (v_prenex_31790 (Array Int Int)) (v_prenex_31789 Int) (v_prenex_31786 (Array Int Int))) (let ((.cse772 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31787) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31788) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31790))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse772 v_prenex_31789) v_prenex_31791)) (not (= (select v_prenex_31786 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31789 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse772 v_prenex_31785) v_prenex_31792) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse772 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31786) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31787 .cse3)) v_prenex_31787))))) (forall ((v_prenex_36109 Int) (v_prenex_31714 (Array Int Int)) (v_prenex_31715 (Array Int Int)) (v_prenex_31716 (Array Int Int)) (v_prenex_31718 Int) (v_prenex_31717 (Array Int Int)) (v_prenex_31719 Int) (v_prenex_31713 Int)) (let ((.cse773 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31715) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31716) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31717))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse773 v_prenex_36109) v_prenex_31718)) (not (= (select v_prenex_31714 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse773 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse773 v_prenex_31713) v_prenex_31719) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31715 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31714) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31715 .cse3))))))) (or (forall ((v_prenex_31802 (Array Int Int)) (v_prenex_31803 (Array Int Int)) (v_prenex_31804 (Array Int Int)) (v_prenex_31806 Int) (v_prenex_31805 (Array Int Int)) (v_prenex_31801 Int)) (let ((.cse774 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31803) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31804) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31805))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse774 v_prenex_31801) v_prenex_31806)) (= (select (select .cse774 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31801 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31803 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31802) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31803 .cse3)))) (not (= (select v_prenex_31802 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse34) (forall ((v_prenex_31775 Int) (v_prenex_31773 Int) (v_prenex_31770 (Array Int Int)) (v_prenex_31769 Int) (v_prenex_31771 (Array Int Int)) (v_prenex_31772 (Array Int Int)) (v_prenex_31776 Int) (v_prenex_31774 (Array Int Int))) (let ((.cse775 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31771) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31772) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31774))) (or (= (select (select .cse775 v_prenex_31773) v_prenex_31775) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31769 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse775 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31771 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31770) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31771 .cse3)))) (= v_prenex_31773 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse775 v_prenex_31769) v_prenex_31776)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31770 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (or .cse6 (and (forall ((v_prenex_31844 (Array Int Int)) (v_prenex_31845 (Array Int Int)) (v_prenex_31850 Int) (v_prenex_31846 (Array Int Int)) (v_prenex_31847 (Array Int Int)) (v_prenex_31848 Int) (v_prenex_31849 Int) (v_prenex_31843 Int)) (let ((.cse776 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31845) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31846) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31847))) (or (= v_prenex_31848 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse776 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse776 v_prenex_31848) v_prenex_31849) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31845 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31844) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31845 .cse3)))) (not (= (select v_prenex_31844 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse776 v_prenex_31843) v_prenex_31850) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31640 Int) (v_prenex_31636 (Array Int Int)) (v_prenex_31637 (Array Int Int)) (v_prenex_31638 (Array Int Int)) (v_prenex_31639 (Array Int Int)) (v_prenex_31635 Int)) (let ((.cse777 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31637) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31638) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31639))) (or (not (= (select v_prenex_31636 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse777 v_prenex_31635) v_prenex_31640) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse777 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31637 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31636) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31637 .cse3))))))) (forall ((v_prenex_31645 (Array Int Int)) (v_prenex_31646 Int) (v_prenex_31641 (Array Int Int)) (v_prenex_31642 (Array Int Int)) (v_prenex_31644 Int) (v_prenex_31643 (Array Int Int))) (let ((.cse778 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31642) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31643) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31645))) (or (= (select (select .cse778 v_prenex_31644) v_prenex_31646) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31641) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31642 .cse3)) v_prenex_31642)) (= v_prenex_31644 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse778 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31641 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (or .cse6 (and (forall ((v_prenex_31652 Int) (v_prenex_31648 (Array Int Int)) (v_prenex_31649 (Array Int Int)) (v_prenex_31650 (Array Int Int)) (v_prenex_31651 (Array Int Int)) (v_prenex_31647 Int)) (let ((.cse779 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31650) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31651))) (or (not (= (select v_prenex_31648 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31647 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse779 v_prenex_31647) v_prenex_31652) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse779 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31649 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31649 .cse3))))))) (forall ((v_prenex_31664 Int) (v_prenex_31663 Int) (v_prenex_31659 (Array Int Int)) (v_arrayElimCell_148 Int) (v_prenex_31660 (Array Int Int)) (v_prenex_31661 (Array Int Int)) (v_prenex_31662 (Array Int Int)) (v_prenex_31658 Int)) (let ((.cse780 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31660) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31661) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31662))) (or (= v_arrayElimCell_148 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse780 v_prenex_31658) v_prenex_31664)) (not (= v_prenex_31660 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31659) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31660 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse780 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_31659 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31658 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse780 v_arrayElimCell_148) v_prenex_31663) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31872 Int) (v_prenex_31868 Int) (v_prenex_31870 (Array Int Int)) (v_prenex_31869 Int) (v_prenex_31871 (Array Int Int)) (v_prenex_31867 Int) (v_prenex_31873 (Array Int Int)) (v_prenex_31874 (Array Int Int))) (let ((.cse781 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31871) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31873) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31874))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse781 v_prenex_31869) v_prenex_31868)) (= v_prenex_31869 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31870 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31871 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31870) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31871 .cse3)))) (= (select (select .cse781 v_prenex_31872) v_prenex_31867) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse781 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31872 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_arrayElimCell_151 Int) (v_prenex_31683 Int) (v_prenex_31684 (Array Int Int)) (v_prenex_31685 (Array Int Int)) (v_prenex_31688 Int) (v_prenex_31686 (Array Int Int)) (v_prenex_31689 Int) (v_prenex_31687 (Array Int Int))) (let ((.cse782 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31685) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31686) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31687))) (or (= (select (select .cse782 v_prenex_31683) v_prenex_31689) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse782 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31683 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31684 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse782 v_arrayElimCell_151) v_prenex_31688) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31685 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31684) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31685 .cse3))))))) (forall ((v_prenex_31699 (Array Int Int)) (v_prenex_31695 Int) (v_prenex_31701 Int) (v_arrayElimCell_149 Int) (v_prenex_31696 (Array Int Int)) (v_prenex_31697 (Array Int Int)) (v_prenex_31698 (Array Int Int)) (v_prenex_31700 Int)) (let ((.cse783 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31697) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31698) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31699))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31696 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse783 v_prenex_31695) v_prenex_31701) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse783 v_arrayElimCell_149) v_prenex_31700) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31695 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31697 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31696) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31697 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse783 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_31678 (Array Int Int)) (v_prenex_31679 (Array Int Int)) (v_arrayElimCell_150 Int) (v_prenex_31682 Int) (v_prenex_31680 (Array Int Int)) (v_prenex_31681 (Array Int Int))) (let ((.cse784 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31679) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31680) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31681))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse784 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31679 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31678) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31679 .cse3)))) (not (= (select v_prenex_31678 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse784 v_arrayElimCell_150) v_prenex_31682))))) (forall ((v_prenex_31694 Int) (v_arrayElimCell_155 Int) (v_prenex_31690 (Array Int Int)) (v_prenex_31691 (Array Int Int)) (v_prenex_31692 (Array Int Int)) (v_prenex_31693 (Array Int Int))) (let ((.cse785 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31691) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31692) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31693))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31690) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31691 .cse3)) v_prenex_31691)) (= (select (select .cse785 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse785 v_arrayElimCell_155) v_prenex_31694) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31690 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31702 (Array Int Int)) (v_prenex_31703 (Array Int Int)) (v_arrayElimCell_153 Int) (v_prenex_31704 (Array Int Int)) (v_prenex_31705 (Array Int Int)) (v_prenex_31706 Int)) (let ((.cse786 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31703) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31704) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31705))) (or (= (select (select .cse786 v_arrayElimCell_153) v_prenex_31706) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31702 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31703 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31702) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31703 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse786 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_arrayElimCell_153 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_31666 (Array Int Int)) (v_prenex_31667 (Array Int Int)) (v_prenex_31665 Int) (v_prenex_31668 (Array Int Int)) (v_prenex_31669 (Array Int Int)) (v_prenex_31671 Int) (v_prenex_31670 Int) (v_arrayElimCell_154 Int)) (let ((.cse787 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31667) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31668) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31669))) (or (= (select (select .cse787 v_arrayElimCell_154) v_prenex_31670) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31667 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31666) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31667 .cse3)))) (= (select (select .cse787 v_prenex_31665) v_prenex_31671) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_arrayElimCell_154 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse787 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31666 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31665 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_31655 (Array Int Int)) (v_prenex_31656 (Array Int Int)) (v_arrayElimCell_152 Int) (v_prenex_31657 Int) (v_prenex_31653 (Array Int Int)) (v_prenex_31654 (Array Int Int))) (let ((.cse788 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31654) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31655) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31656))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse788 v_arrayElimCell_152) v_prenex_31657)) (not (= v_prenex_31654 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31653) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31654 .cse3)))) (= (select (select .cse788 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_arrayElimCell_152 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31653 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31675 Int) (v_prenex_31672 (Array Int Int)) (v_prenex_31673 (Array Int Int)) (v_prenex_31674 (Array Int Int)) (v_prenex_31677 Int) (v_prenex_31676 (Array Int Int))) (let ((.cse789 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31673) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31674) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31676))) (or (= (select (select .cse789 v_prenex_31675) v_prenex_31677) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31675 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse789 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31673 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31672) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31673 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31672 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))))) (forall ((v_prenex_31831 (Array Int Int)) (v_prenex_31832 (Array Int Int)) (v_prenex_31834 (Array Int Int)) (v_arrayElimCell_144 Int) (v_prenex_31829 Int) (v_prenex_31835 Int) (v_prenex_31836 Int) (v_prenex_31833 Int) (v_prenex_31830 (Array Int Int))) (let ((.cse790 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31831) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31832) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31834))) (let ((.cse791 (select .cse790 v_prenex_31829))) (or (not (= (select v_prenex_31830 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31829 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31831 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31830) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31831 .cse3)))) (= (select (select .cse790 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse791 v_prenex_31835) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse790 v_arrayElimCell_144) v_prenex_31835)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse790 v_prenex_31833) v_prenex_31835)) (= (select .cse791 v_prenex_31836) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31766 (Array Int Int)) (v_prenex_31761 Int) (v_prenex_31767 Int) (v_prenex_31762 (Array Int Int)) (v_prenex_31768 Int) (v_prenex_31763 (Array Int Int)) (v_prenex_31765 Int) (v_prenex_31764 (Array Int Int))) (let ((.cse792 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31763) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31764) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31766))) (or (= (select (select .cse792 v_prenex_31765) v_prenex_31767) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse792 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31762) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31763 .cse3)) v_prenex_31763)) (= (select (select .cse792 v_prenex_31761) v_prenex_31768) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31762 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31876 (Array Int Int)) (v_prenex_31877 (Array Int Int)) (v_prenex_31882 Int) (v_prenex_31878 (Array Int Int)) (v_prenex_31881 Int) (v_arrayElimCell_145 Int) (v_prenex_31880 (Array Int Int)) (v_prenex_31879 Int) (v_prenex_31875 Int)) (let ((.cse794 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31877) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31878) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31880))) (let ((.cse793 (select .cse794 v_prenex_31875))) (or (= v_arrayElimCell_145 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31876 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse793 v_prenex_31881)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse794 v_arrayElimCell_145) v_prenex_31881)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse794 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31877 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31876) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31877 .cse3)))) (= v_prenex_31875 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse794 v_prenex_31879) v_prenex_31881)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse793 v_prenex_31882)))))) (forall ((v_prenex_31798 (Array Int Int)) (v_prenex_31797 Int) (v_prenex_31793 Int) (v_prenex_31800 Int) (v_prenex_31794 (Array Int Int)) (v_prenex_31795 (Array Int Int)) (v_prenex_31796 (Array Int Int)) (v_prenex_31799 Int)) (let ((.cse795 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31795) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31796) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31798))) (or (= (select (select .cse795 v_prenex_31797) v_prenex_31799) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse795 v_prenex_31793) v_prenex_31800) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31795 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31794) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31795 .cse3)))) (= v_prenex_31797 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse795 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31793 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31794 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (forall ((v_prenex_36106 Int) (v_prenex_36107 Int) (v_prenex_36105 Int) (v_prenex_36104 (Array Int Int)) (v_prenex_36102 (Array Int Int)) (v_arrayElimCell_159 Int) (v_prenex_36103 (Array Int Int)) (v_prenex_36108 (Array Int Int))) (let ((.cse797 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36102) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36103) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36104))) (let ((.cse796 (select .cse797 v_prenex_36107))) (or (= (select .cse796 v_prenex_36106) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse797 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse797 v_arrayElimCell_159) v_prenex_36105) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_arrayElimCell_159 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36108) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36102 .cse3)) v_prenex_36102)) (= (select .cse796 v_prenex_36105) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36107 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36108 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_31783 Int) (v_prenex_31778 (Array Int Int)) (v_prenex_31784 Int) (v_prenex_31779 (Array Int Int)) (v_prenex_31781 Int) (v_prenex_31780 (Array Int Int)) (v_prenex_31782 (Array Int Int)) (v_prenex_31777 Int)) (let ((.cse799 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31779) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31780) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31782))) (let ((.cse798 (select .cse799 v_prenex_31777))) (or (= (select .cse798 v_prenex_31783) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse799 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31778 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse798 v_prenex_31784) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse799 v_prenex_31781) v_prenex_31783)) (not (= v_prenex_31779 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31778) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31779 .cse3)))))))) (forall ((v_arrayElimCell_160 Int) (v_prenex_31733 (Array Int Int)) (v_prenex_31734 (Array Int Int)) (v_prenex_31735 (Array Int Int)) (v_prenex_31736 (Array Int Int)) (v_prenex_31738 Int) (v_prenex_31737 Int) (v_prenex_31732 Int)) (let ((.cse800 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31734) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31735) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31736))) (let ((.cse801 (select .cse800 v_prenex_31732))) (or (= (select (select .cse800 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse801 v_prenex_31737) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31733 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31733) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31734 .cse3)) v_prenex_31734)) (= v_prenex_31732 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse800 v_arrayElimCell_160) v_prenex_31737)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse801 v_prenex_31738)))))) (forall ((v_prenex_31721 (Array Int Int)) (v_prenex_31722 (Array Int Int)) (v_prenex_31720 Int) (v_prenex_31723 (Array Int Int)) (v_prenex_31725 (Array Int Int)) (v_prenex_31727 Int) (v_prenex_31726 Int) (v_prenex_31724 Int)) (let ((.cse803 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31722) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31723) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31725))) (let ((.cse802 (select .cse803 v_prenex_31720))) (or (not (= v_prenex_31722 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31721) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31722 .cse3)))) (= (select .cse802 v_prenex_31726) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse802 v_prenex_31727) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse803 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse803 v_prenex_31724) v_prenex_31726) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31721 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_31724 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_31752 Int) (v_prenex_31746 (Array Int Int)) (v_prenex_31751 Int) (v_prenex_31747 (Array Int Int)) (v_prenex_31748 (Array Int Int)) (v_prenex_31749 Int) (v_prenex_31750 (Array Int Int)) (v_prenex_31745 Int)) (let ((.cse804 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31747) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31748) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31750))) (let ((.cse805 (select .cse804 v_prenex_31745))) (or (= (select (select .cse804 v_prenex_31749) v_prenex_31751) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31746 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse805 v_prenex_31752) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31746) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31747 .cse3)) v_prenex_31747)) (= v_prenex_31749 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse805 v_prenex_31751) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse804 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31745 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_31810 (Array Int Int)) (v_prenex_31811 (Array Int Int)) (v_prenex_31807 Int) (v_prenex_31813 Int) (v_prenex_31808 (Array Int Int)) (v_prenex_31809 (Array Int Int)) (v_prenex_31812 Int)) (let ((.cse807 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31809) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31810) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31811))) (let ((.cse806 (select .cse807 v_prenex_31807))) (or (not (= (select v_prenex_31808 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse806 v_prenex_31812) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse807 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse806 v_prenex_31813) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31809 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31808) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31809 .cse3)))))))) (or (forall ((v_prenex_31838 (Array Int Int)) (v_prenex_31839 (Array Int Int)) (v_prenex_31837 Int) (v_prenex_31840 (Array Int Int)) (v_prenex_31842 Int) (v_prenex_31841 (Array Int Int))) (let ((.cse808 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31839) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31840) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31841))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse808 v_prenex_31837) v_prenex_31842)) (not (= (select v_prenex_31838 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31838) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31839 .cse3)) v_prenex_31839)) (= (select (select .cse808 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse34) (forall ((v_prenex_31896 Int) (v_prenex_31891 Int) (v_arrayElimCell_156 Int) (v_prenex_31892 (Array Int Int)) (v_prenex_31893 (Array Int Int)) (v_prenex_31894 (Array Int Int)) (v_prenex_31897 Int) (v_prenex_31895 (Array Int Int))) (let ((.cse809 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31893) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31894) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31895))) (let ((.cse810 (select .cse809 v_prenex_31891))) (or (not (= v_prenex_31893 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31892) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31893 .cse3)))) (= (select (select .cse809 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse809 v_arrayElimCell_156) v_prenex_31896) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse810 v_prenex_31897) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31892 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse810 v_prenex_31896)))))) (forall ((v_prenex_31743 (Array Int Int)) (v_prenex_31739 Int) (v_prenex_31740 (Array Int Int)) (v_prenex_31741 (Array Int Int)) (v_prenex_31742 (Array Int Int)) (v_prenex_31744 Int)) (let ((.cse811 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31741) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31742) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31743))) (or (not (= (select v_prenex_31740 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse811 v_prenex_31739) v_prenex_31744) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31740) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31741 .cse3)) v_prenex_31741)) (= (select (select .cse811 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse6 (and (forall ((v_prenex_31633 (Array Int Int)) (v_arrayElimCell_157 Int) (v_prenex_31630 (Array Int Int)) (v_prenex_31631 (Array Int Int)) (v_prenex_31632 (Array Int Int)) (v_prenex_31634 Int)) (let ((.cse812 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31631) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31632) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31633))) (or (= (select (select .cse812 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31630 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse812 v_arrayElimCell_157) v_prenex_31634) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31631 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31630) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31631 .cse3))))))) (forall ((v_prenex_31624 (Array Int Int)) (v_prenex_31625 (Array Int Int)) (v_prenex_31626 (Array Int Int)) (v_prenex_31627 (Array Int Int)) (v_prenex_31628 Int) (v_prenex_31629 Int) (v_arrayElimCell_158 Int) (v_prenex_31623 Int)) (let ((.cse813 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31625) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31626) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31627))) (or (not (= v_prenex_31625 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31624) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31625 .cse3)))) (= (select (select .cse813 v_arrayElimCell_158) v_prenex_31628) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse813 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31624 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse813 v_prenex_31623) v_prenex_31629))))) (forall ((v_prenex_31821 (Array Int Int)) (v_prenex_31822 (Array Int Int)) (v_prenex_31826 (Array Int Int)) (v_prenex_31828 Int) (v_prenex_31827 (Array Int Int)) (v_prenex_31824 Int) (v_prenex_31825 Int) (v_prenex_31823 Int)) (let ((.cse814 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31827) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31821) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31822))) (or (not (= (select v_prenex_31826 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse814 v_prenex_31828) v_prenex_31823) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse814 v_prenex_31825) v_prenex_31824) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse814 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31827 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31826) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31827 .cse3))))))) (forall ((v_prenex_31618 (Array Int Int)) (v_prenex_31617 Int) (v_prenex_31619 (Array Int Int)) (v_prenex_31620 (Array Int Int)) (v_prenex_31622 Int) (v_prenex_31621 (Array Int Int))) (let ((.cse815 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31619) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31620) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31621))) (or (= (select (select .cse815 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31618 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse815 v_prenex_31617) v_prenex_31622) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31619 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31618) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31619 .cse3))))))) (forall ((v_prenex_31611 (Array Int Int)) (v_prenex_31612 (Array Int Int)) (v_prenex_31613 (Array Int Int)) (v_prenex_31615 (Array Int Int)) (v_prenex_31616 Int) (v_prenex_31614 Int)) (let ((.cse816 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31612) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31613) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31615))) (or (= (select (select .cse816 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31611 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31612 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31611) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31612 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse816 v_prenex_31614) v_prenex_31616))))))) (forall ((v_prenex_31864 (Array Int Int)) (v_prenex_31863 Int) (v_prenex_31859 Int) (v_prenex_31860 (Array Int Int)) (v_prenex_31866 Int) (v_prenex_31861 (Array Int Int)) (v_prenex_31862 (Array Int Int)) (v_prenex_31865 Int)) (let ((.cse817 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31861) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31862) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31864))) (let ((.cse818 (select .cse817 v_prenex_31859))) (or (= (select (select .cse817 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse817 v_prenex_31863) v_prenex_31865)) (= (select .cse818 v_prenex_31865) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse818 v_prenex_31866) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31861 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31860) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31861 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31860 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_31886 (Array Int Int)) (v_prenex_31888 (Array Int Int)) (v_prenex_31883 Int) (v_prenex_31890 Int) (v_prenex_31889 Int) (v_prenex_31884 (Array Int Int)) (v_prenex_31885 (Array Int Int)) (v_prenex_31887 Int)) (let ((.cse819 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31885) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31886) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31888))) (or (= v_prenex_31887 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse819 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31885 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31884) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31885 .cse3)))) (not (= (select v_prenex_31884 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse819 v_prenex_31887) v_prenex_31889) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse819 v_prenex_31883) v_prenex_31890) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31819 Int) (v_prenex_31815 (Array Int Int)) (v_prenex_31816 (Array Int Int)) (v_prenex_31817 (Array Int Int)) (v_prenex_31818 (Array Int Int)) (v_prenex_31814 Int) (v_prenex_31820 Int)) (let ((.cse820 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31816) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31817) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31818))) (let ((.cse821 (select .cse820 v_prenex_31814))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse820 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse821 v_prenex_31820) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31815) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31816 .cse3)) v_prenex_31816)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse821 v_prenex_31819)) (not (= (select v_prenex_31815 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31814 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_31710 (Array Int Int)) (v_prenex_31711 (Array Int Int)) (v_prenex_31707 Int) (v_prenex_31708 (Array Int Int)) (v_prenex_31709 (Array Int Int)) (v_prenex_31712 Int)) (let ((.cse822 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31709) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31710) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31711))) (or (= v_prenex_31707 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse822 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse822 v_prenex_31707) v_prenex_31712)) (not (= v_prenex_31709 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31708) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31709 .cse3)))) (not (= (select v_prenex_31708 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31728 (Array Int Int)) (v_prenex_31729 (Array Int Int)) (v_prenex_31730 (Array Int Int)) (v_prenex_31731 (Array Int Int))) (or (not (= v_prenex_31729 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31728) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31729 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31729) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31730) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31731) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31728 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or (and (or (forall ((v_prenex_32469 (Array Int Int)) (v_prenex_32466 Int) (v_prenex_33376 Int) (v_prenex_32470 (Array Int Int)) (v_prenex_32471 Int) (v_prenex_33380 Int) (v_prenex_32467 (Array Int Int)) (v_prenex_32468 (Array Int Int))) (let ((.cse824 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32468) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32469) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32470))) (let ((.cse823 (select .cse824 v_prenex_32466))) (or (= (select .cse823 v_prenex_32471) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32468 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32467) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32468 .cse3)))) (= (select (select .cse824 v_prenex_33380) v_prenex_33376) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32467 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32466 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse823 v_prenex_33376) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse824 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse108) (or (and (forall ((v_prenex_32557 (Array Int Int)) (v_prenex_32558 (Array Int Int)) (v_prenex_32556 Int) (v_prenex_32560 Int) (v_prenex_32561 Int) (v_prenex_32559 Int) (v_prenex_32554 (Array Int Int)) (v_prenex_32555 (Array Int Int))) (let ((.cse825 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32555) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32557) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32558))) (or (= (select (select .cse825 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32554 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse825 v_prenex_32561) v_prenex_32560) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse825 v_prenex_32556) v_prenex_32559) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32554) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32555 .cse3)) v_prenex_32555))))) (forall ((v_prenex_32403 (Array Int Int)) (v_prenex_32404 (Array Int Int)) (v_prenex_32405 (Array Int Int)) (v_arrayElimCell_131 Int) (v_prenex_32406 Int) (v_prenex_32402 (Array Int Int))) (let ((.cse826 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32403) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32404) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32405))) (or (= (select (select .cse826 v_arrayElimCell_131) v_prenex_32406) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse826 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32402) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32403 .cse3)) v_prenex_32403)) (= v_arrayElimCell_131 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32402 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32415 (Array Int Int)) (v_prenex_32421 Int) (v_prenex_32416 (Array Int Int)) (v_prenex_32417 (Array Int Int)) (v_prenex_32420 Int) (v_prenex_32419 (Array Int Int)) (v_prenex_32418 Int) (v_prenex_32414 Int)) (let ((.cse827 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32416) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32417) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32419))) (let ((.cse828 (select .cse827 v_prenex_32414))) (or (not (= (select v_prenex_32415 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse827 v_prenex_32418) v_prenex_32420) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32415) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32416 .cse3)) v_prenex_32416)) (= (select .cse828 v_prenex_32421) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse827 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse828 v_prenex_32420)))))) (forall ((v_prenex_32302 Int) (v_prenex_32300 Int) (v_prenex_32297 (Array Int Int)) (v_prenex_32298 (Array Int Int)) (v_prenex_32299 (Array Int Int)) (v_prenex_32301 (Array Int Int))) (let ((.cse829 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32298) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32299) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32301))) (or (not (= v_prenex_32298 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32297) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32298 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32297 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_32300 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse829 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse829 v_prenex_32300) v_prenex_32302))))) (forall ((v_prenex_32425 (Array Int Int)) (v_arrayElimCell_125 Int) (v_prenex_32422 (Array Int Int)) (v_prenex_32423 (Array Int Int)) (v_prenex_32424 (Array Int Int)) (v_prenex_32426 Int)) (let ((.cse830 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32423) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32424) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32425))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse830 v_arrayElimCell_125) v_prenex_32426)) (= (select (select .cse830 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32422) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32423 .cse3)) v_prenex_32423)) (not (= (select v_prenex_32422 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32401 Int) (v_prenex_32400 Int) (v_prenex_32398 Int) (v_prenex_32395 (Array Int Int)) (v_prenex_32396 (Array Int Int)) (v_prenex_32394 Int) (v_prenex_32397 (Array Int Int)) (v_prenex_32399 (Array Int Int))) (let ((.cse831 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32396) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32397) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32399))) (or (= (select (select .cse831 v_prenex_32398) v_prenex_32400) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse831 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32396 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32395) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32396 .cse3)))) (not (= (select v_prenex_32395 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse831 v_prenex_32394) v_prenex_32401)) (= v_prenex_32398 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_32434 Int) (v_prenex_32428 (Array Int Int)) (v_prenex_32433 Int) (v_prenex_32429 (Array Int Int)) (v_prenex_32431 Int) (v_prenex_32430 (Array Int Int)) (v_prenex_32432 (Array Int Int)) (v_prenex_32427 Int)) (let ((.cse832 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32429) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32430) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32432))) (or (= (select (select .cse832 v_prenex_32431) v_prenex_32433) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32431 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32429 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32428) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32429 .cse3)))) (= (select (select .cse832 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse832 v_prenex_32427) v_prenex_32434)) (not (= (select v_prenex_32428 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32312 Int) (v_prenex_32308 (Array Int Int)) (v_prenex_32309 (Array Int Int)) (v_prenex_32310 (Array Int Int)) (v_prenex_32311 (Array Int Int)) (v_prenex_32307 Int)) (let ((.cse833 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32309) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32310) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32311))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32308) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32309 .cse3)) v_prenex_32309)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse833 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32308 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse833 v_prenex_32307) v_prenex_32312) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32335 Int) (v_prenex_32334 Int) (v_prenex_32329 (Array Int Int)) (v_prenex_32332 Int) (v_prenex_32330 (Array Int Int)) (v_prenex_32331 (Array Int Int)) (v_prenex_32328 Int) (v_prenex_32333 (Array Int Int))) (let ((.cse835 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32330) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32331) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32333))) (let ((.cse834 (select .cse835 v_prenex_32328))) (or (= (select .cse834 v_prenex_32335) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse835 v_prenex_32332) v_prenex_32334) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse835 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32329 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32330 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32329) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32330 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse834 v_prenex_32334)))))) (forall ((v_prenex_32337 (Array Int Int)) (v_prenex_32336 Int) (v_prenex_32338 (Array Int Int)) (v_prenex_32339 (Array Int Int)) (v_prenex_32342 Int) (v_prenex_32343 Int) (v_prenex_32340 Int) (v_prenex_32341 (Array Int Int))) (let ((.cse836 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32338) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32339) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32341))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32337) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32338 .cse3)) v_prenex_32338)) (= v_prenex_32340 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse836 v_prenex_32340) v_prenex_32342) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse836 v_prenex_32336) v_prenex_32343) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse836 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32337 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32378 Int) (v_prenex_32380 (Array Int Int)) (v_prenex_32381 (Array Int Int)) (v_prenex_32384 Int) (v_prenex_32385 Int) (v_prenex_32383 (Array Int Int)) (v_prenex_32382 Int) (v_arrayElimCell_127 Int) (v_prenex_32379 (Array Int Int))) (let ((.cse838 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32380) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32381) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32383))) (let ((.cse837 (select .cse838 v_prenex_32378))) (or (not (= (select v_prenex_32379 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse837 v_prenex_32384)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse837 v_prenex_32385)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse838 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse838 v_arrayElimCell_127) v_prenex_32384)) (not (= v_prenex_32380 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32379) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32380 .cse3)))) (= v_arrayElimCell_127 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse838 v_prenex_32382) v_prenex_32384)))))) (forall ((v_prenex_32436 (Array Int Int)) (v_prenex_32437 (Array Int Int)) (v_prenex_32435 Int) (v_prenex_32438 (Array Int Int)) (v_prenex_32439 (Array Int Int)) (v_prenex_32441 Int) (v_prenex_32440 Int) (v_arrayElimCell_124 Int)) (let ((.cse839 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32437) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32438) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32439))) (or (= (select (select .cse839 v_arrayElimCell_124) v_prenex_32440) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_arrayElimCell_124 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse839 v_prenex_32435) v_prenex_32441)) (not (= (select v_prenex_32436 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse839 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32437 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32436) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32437 .cse3))))))) (forall ((v_prenex_32377 Int) (v_prenex_32373 (Array Int Int)) (v_prenex_32372 Int) (v_prenex_32374 (Array Int Int)) (v_prenex_32375 (Array Int Int)) (v_prenex_32376 (Array Int Int))) (let ((.cse840 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32374) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32375) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32376))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse840 v_prenex_32372) v_prenex_32377)) (not (= v_prenex_32374 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32373) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32374 .cse3)))) (= (select (select .cse840 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32373 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32365 Int) (v_prenex_32371 Int) (v_arrayElimCell_126 Int) (v_prenex_32370 Int) (v_prenex_32366 (Array Int Int)) (v_prenex_32367 (Array Int Int)) (v_prenex_32368 (Array Int Int)) (v_prenex_32369 (Array Int Int))) (let ((.cse841 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32367) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32368) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32369))) (let ((.cse842 (select .cse841 v_prenex_32365))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32366) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32367 .cse3)) v_prenex_32367)) (= (select (select .cse841 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse841 v_arrayElimCell_126) v_prenex_32370) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse842 v_prenex_32371) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse842 v_prenex_32370) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32366 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_32359 (Array Int Int)) (v_prenex_32358 Int) (v_prenex_32364 Int) (v_prenex_32360 (Array Int Int)) (v_prenex_32361 (Array Int Int)) (v_prenex_32363 Int) (v_prenex_32362 (Array Int Int))) (let ((.cse843 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32360) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32361) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32362))) (let ((.cse844 (select .cse843 v_prenex_32358))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32359) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32360 .cse3)) v_prenex_32360)) (not (= (select v_prenex_32359 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse843 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse844 v_prenex_32363)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse844 v_prenex_32364)))))) (forall ((v_prenex_32349 (Array Int Int)) (v_prenex_32344 Int) (v_prenex_32351 Int) (v_prenex_32350 Int) (v_prenex_32345 (Array Int Int)) (v_prenex_32348 Int) (v_prenex_32346 (Array Int Int)) (v_prenex_32347 (Array Int Int))) (let ((.cse845 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32346) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32347) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32349))) (or (= (select (select .cse845 v_prenex_32344) v_prenex_32351) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32345 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse845 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse845 v_prenex_32348) v_prenex_32350) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32346 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32345) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32346 .cse3))))))) (forall ((v_prenex_32357 Int) (v_prenex_32355 Int) (v_prenex_32352 (Array Int Int)) (v_prenex_32353 (Array Int Int)) (v_prenex_32354 (Array Int Int)) (v_prenex_32356 (Array Int Int))) (let ((.cse846 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32353) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32354) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32356))) (or (not (= (select v_prenex_32352 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32353 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32352) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32353 .cse3)))) (= (select (select .cse846 v_prenex_32355) v_prenex_32357) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse846 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32412 Int) (v_prenex_32413 Int) (v_prenex_32408 (Array Int Int)) (v_prenex_32409 (Array Int Int)) (v_prenex_32407 Int) (v_prenex_32410 (Array Int Int)) (v_arrayElimCell_128 Int) (v_prenex_32411 (Array Int Int))) (let ((.cse847 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32409) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32410) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32411))) (let ((.cse848 (select .cse847 v_prenex_32407))) (or (= v_arrayElimCell_128 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse847 v_arrayElimCell_128) v_prenex_32412) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32408 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse848 v_prenex_32412) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32408) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32409 .cse3)) v_prenex_32409)) (= (select .cse848 v_prenex_32413) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse847 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32304 (Array Int Int)) (v_prenex_32305 (Array Int Int)) (v_prenex_32306 (Array Int Int)) (v_prenex_32303 (Array Int Int))) (or (not (= (select v_prenex_32303 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32303) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32304 .cse3)) v_prenex_32304)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32304) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32305) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32306) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_32315 (Array Int Int)) (v_prenex_32313 Int) (v_prenex_32316 (Array Int Int)) (v_prenex_32318 (Array Int Int)) (v_prenex_32320 Int) (v_prenex_32319 Int) (v_prenex_32317 Int) (v_prenex_32314 (Array Int Int))) (let ((.cse849 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32315) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32316) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32318))) (or (= (select (select .cse849 v_prenex_32313) v_prenex_32320) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse849 v_prenex_32317) v_prenex_32319) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32314 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse849 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32314) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32315 .cse3)) v_prenex_32315))))) (forall ((v_prenex_32386 Int) (v_prenex_32391 (Array Int Int)) (v_prenex_32393 Int) (v_prenex_32387 (Array Int Int)) (v_prenex_32392 Int) (v_prenex_32388 (Array Int Int)) (v_prenex_32389 (Array Int Int)) (v_prenex_32390 Int)) (let ((.cse851 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32388) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32389) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32391))) (let ((.cse850 (select .cse851 v_prenex_32386))) (or (not (= (select v_prenex_32387 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse850 v_prenex_32392)) (not (= v_prenex_32388 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32387) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32388 .cse3)))) (= (select (select .cse851 v_prenex_32390) v_prenex_32392) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32390 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse850 v_prenex_32393) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse851 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (forall ((v_arrayElimCell_130 Int) (v_prenex_32321 Int) (v_prenex_32322 (Array Int Int)) (v_prenex_32323 (Array Int Int)) (v_prenex_32324 (Array Int Int)) (v_prenex_32326 Int) (v_prenex_32325 (Array Int Int)) (v_prenex_32327 Int)) (let ((.cse852 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32323) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32324) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32325))) (or (= (select (select .cse852 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse852 v_arrayElimCell_130) v_prenex_32326)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse852 v_prenex_32321) v_prenex_32327)) (not (= v_prenex_32323 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32322) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32323 .cse3)))) (not (= (select v_prenex_32322 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse98) (or .cse98 (and (forall ((v_prenex_32236 Int) (v_prenex_32237 Int) (v_prenex_32234 Int) (v_prenex_32230 Int) (v_prenex_32231 (Array Int Int)) (v_prenex_32232 (Array Int Int)) (v_prenex_32233 (Array Int Int)) (v_prenex_32235 (Array Int Int))) (let ((.cse853 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32232) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32233) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32235))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse853 v_prenex_32234) v_prenex_32236)) (= (select (select .cse853 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32230 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32231 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32232 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32231) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32232 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse853 v_prenex_32230) v_prenex_32237))))) (forall ((v_prenex_32502 (Array Int Int)) (v_prenex_32503 (Array Int Int)) (v_prenex_32507 (Array Int Int)) (v_prenex_32508 (Array Int Int)) (v_prenex_32509 Int) (v_prenex_32506 Int) (v_prenex_32504 Int) (v_prenex_32505 Int)) (let ((.cse854 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32508) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32502) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32503))) (or (= v_prenex_32506 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32508 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32507) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32508 .cse3)))) (not (= (select v_prenex_32507 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse854 v_prenex_32506) v_prenex_32505) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse854 v_prenex_32509) v_prenex_32504)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse854 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32509 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_32227 (Array Int Int)) (v_prenex_32223 Int) (v_prenex_32229 Int) (v_arrayElimCell_139 Int) (v_prenex_32224 (Array Int Int)) (v_prenex_32225 (Array Int Int)) (v_prenex_32226 (Array Int Int)) (v_prenex_32228 Int)) (let ((.cse855 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32225) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32226) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32227))) (or (= v_arrayElimCell_139 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32224 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32224) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32225 .cse3)) v_prenex_32225)) (= (select (select .cse855 v_arrayElimCell_139) v_prenex_32228) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse855 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse855 v_prenex_32223) v_prenex_32229) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32223 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_32239 (Array Int Int)) (v_arrayElimCell_140 Int) (v_prenex_32243 Int) (v_prenex_32244 Int) (v_prenex_32240 (Array Int Int)) (v_prenex_32241 (Array Int Int)) (v_prenex_32242 (Array Int Int)) (v_prenex_32238 Int)) (let ((.cse856 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32240) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32241) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32242))) (or (= (select (select .cse856 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32240 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32239) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32240 .cse3)))) (= (select (select .cse856 v_arrayElimCell_140) v_prenex_32243) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32238 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32239 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse856 v_prenex_32238) v_prenex_32244))))))) (forall ((v_prenex_32501 Int) (v_prenex_32496 Int) (v_prenex_32497 (Array Int Int)) (v_prenex_32498 (Array Int Int)) (v_prenex_32499 (Array Int Int)) (v_prenex_32500 (Array Int Int))) (let ((.cse857 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32498) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32499) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32500))) (or (not (= v_prenex_32498 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32497) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32498 .cse3)))) (= (select (select .cse857 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32497 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse857 v_prenex_32496) v_prenex_32501) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32496 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or .cse108 (forall ((v_prenex_32553 Int) (v_prenex_32549 (Array Int Int)) (v_prenex_32550 (Array Int Int)) (v_prenex_32551 (Array Int Int)) (v_prenex_32552 (Array Int Int)) (v_prenex_32548 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32549) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32550 .cse3)) v_prenex_32550)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32550) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32551) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32552) v_prenex_32548) v_prenex_32553) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32548 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32549 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (or (and (forall ((v_prenex_32541 Int) (v_prenex_32542 (Array Int Int)) (v_arrayElimCell_138 Int) (v_prenex_32543 (Array Int Int)) (v_prenex_32544 (Array Int Int)) (v_prenex_32546 Int) (v_prenex_32545 (Array Int Int)) (v_prenex_32547 Int)) (let ((.cse859 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32543) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32544) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32545))) (let ((.cse858 (select .cse859 v_prenex_32541))) (or (not (= v_prenex_32543 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32542) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32543 .cse3)))) (= (select .cse858 v_prenex_32546) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse858 v_prenex_32547)) (= v_prenex_32541 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse859 v_arrayElimCell_138) v_prenex_32546) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse859 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32542 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_32291 (Array Int Int)) (v_prenex_32292 (Array Int Int)) (v_prenex_32293 (Array Int Int)) (v_prenex_32296 Int) (v_prenex_32294 (Array Int Int)) (v_prenex_32295 Int) (v_arrayElimCell_137 Int) (v_prenex_32290 Int)) (let ((.cse861 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32292) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32293) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32294))) (let ((.cse860 (select .cse861 v_prenex_32290))) (or (not (= v_prenex_32292 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32291) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32292 .cse3)))) (= v_arrayElimCell_137 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse860 v_prenex_32295)) (= v_prenex_32290 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse861 v_arrayElimCell_137) v_prenex_32295) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse860 v_prenex_32296)) (= (select (select .cse861 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32291 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))))) .cse98) (forall ((v_prenex_33378 Int) (v_prenex_33377 Int) (v_prenex_33373 (Array Int Int)) (v_prenex_33375 (Array Int Int)) (v_prenex_33374 (Array Int Int)) (v_prenex_33379 (Array Int Int))) (let ((.cse862 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33373) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33374) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33375))) (or (not (= (select v_prenex_33379 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse862 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse862 v_prenex_33378) v_prenex_33377)) (= v_prenex_33378 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33379) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33373 .cse3)) v_prenex_33373))))) (or (and (forall ((v_prenex_32512 Int) (v_prenex_32515 (Array Int Int)) (v_prenex_32516 (Array Int Int)) (v_prenex_32517 Int) (v_prenex_32510 (Array Int Int)) (v_prenex_32511 (Array Int Int)) (v_prenex_32513 Int) (v_prenex_32514 Int)) (let ((.cse863 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32516) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32510) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32511))) (let ((.cse864 (select .cse863 v_prenex_32514))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse863 v_prenex_32517) v_prenex_32512)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse864 v_prenex_32512)) (= v_prenex_32514 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_32517 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse864 v_prenex_32513) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse863 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32515 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32515) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32516 .cse3)) v_prenex_32516)))))) (forall ((v_prenex_32245 Int) (v_prenex_32252 Int) (v_prenex_32250 (Array Int Int)) (v_prenex_32251 Int) (v_prenex_32246 (Array Int Int)) (v_prenex_32247 (Array Int Int)) (v_prenex_32249 Int) (v_prenex_32248 (Array Int Int))) (let ((.cse865 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32247) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32248) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32250))) (let ((.cse866 (select .cse865 v_prenex_32245))) (or (= (select (select .cse865 v_prenex_32249) v_prenex_32251) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse865 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse866 v_prenex_32251) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32246 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse866 v_prenex_32252) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32246) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32247 .cse3)) v_prenex_32247)) (= v_prenex_32245 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_32259 Int) (v_prenex_32257 Int) (v_arrayElimCell_141 Int) (v_prenex_32253 Int) (v_prenex_32254 (Array Int Int)) (v_prenex_32260 Int) (v_prenex_32255 (Array Int Int)) (v_prenex_32256 (Array Int Int)) (v_prenex_32258 (Array Int Int))) (let ((.cse868 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32255) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32256) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32258))) (let ((.cse867 (select .cse868 v_prenex_32253))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse867 v_prenex_32259)) (= (select (select .cse868 v_prenex_32257) v_prenex_32259) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse867 v_prenex_32260) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32255 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32254) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32255 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse868 v_arrayElimCell_141) v_prenex_32259)) (= v_prenex_32253 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32254 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse868 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_arrayElimCell_141 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) .cse98) (or .cse98 (forall ((v_prenex_32462 (Array Int Int)) (v_prenex_32463 (Array Int Int)) (v_prenex_32464 (Array Int Int)) (v_prenex_32465 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32463) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32464) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32465) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32462 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32463 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32462) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32463 .cse3))))))) (forall ((v_prenex_32488 Int) (v_prenex_32490 (Array Int Int)) (v_prenex_32491 (Array Int Int)) (v_prenex_32494 Int) (v_prenex_32493 (Array Int Int)) (v_prenex_32495 Int) (v_prenex_32492 Int) (v_prenex_32489 (Array Int Int))) (let ((.cse870 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32490) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32491) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32493))) (let ((.cse869 (select .cse870 v_prenex_32488))) (or (not (= (select v_prenex_32489 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32488 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse869 v_prenex_32495)) (not (= v_prenex_32490 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32489) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32490 .cse3)))) (= (select (select .cse870 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse870 v_prenex_32492) v_prenex_32494) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse869 v_prenex_32494) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (and (forall ((v_prenex_32487 Int) (v_prenex_32480 (Array Int Int)) (v_prenex_32481 (Array Int Int)) (v_prenex_32483 Int) (v_prenex_32484 Int) (v_prenex_32482 Int) (v_prenex_32485 (Array Int Int)) (v_prenex_32486 (Array Int Int))) (let ((.cse871 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32486) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32480) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32481))) (or (not (= (select v_prenex_32485 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse871 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse871 v_prenex_32487) v_prenex_32482) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32485) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32486 .cse3)) v_prenex_32486)) (= (select (select .cse871 v_prenex_32484) v_prenex_32483) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32484 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_32216 (Array Int Int)) (v_prenex_32217 (Array Int Int)) (v_prenex_32215 Int) (v_prenex_32218 (Array Int Int)) (v_prenex_32221 Int) (v_prenex_32222 Int) (v_prenex_32220 (Array Int Int)) (v_prenex_32219 Int)) (let ((.cse872 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32217) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32218) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32220))) (or (not (= (select v_prenex_32216 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32215 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32216) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32217 .cse3)) v_prenex_32217)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse872 v_prenex_32219) v_prenex_32221)) (= (select (select .cse872 v_prenex_32215) v_prenex_32222) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse872 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32214 Int) (v_prenex_32213 Int) (v_prenex_32208 (Array Int Int)) (v_prenex_32209 (Array Int Int)) (v_prenex_32211 Int) (v_prenex_32210 (Array Int Int)) (v_prenex_32207 Int) (v_prenex_32212 (Array Int Int))) (let ((.cse873 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32209) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32210) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32212))) (or (= v_prenex_32211 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_32207 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse873 v_prenex_32211) v_prenex_32213) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse873 v_prenex_32207) v_prenex_32214)) (= (select (select .cse873 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32208 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32209 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32208) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32209 .cse3))))))) (forall ((v_prenex_32203 Int) (v_prenex_32199 Int) (v_prenex_32200 (Array Int Int)) (v_prenex_32201 (Array Int Int)) (v_prenex_32202 (Array Int Int)) (v_prenex_32205 Int) (v_prenex_32204 (Array Int Int)) (v_prenex_32206 Int)) (let ((.cse874 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32201) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32202) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32204))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse874 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32203 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32200 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32201 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32200) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32201 .cse3)))) (= (select (select .cse874 v_prenex_32199) v_prenex_32206) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse874 v_prenex_32203) v_prenex_32205) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32199 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) .cse98) (or (forall ((v_prenex_32569 (Array Int Int)) (v_prenex_32573 Int) (v_prenex_32574 Int) (v_prenex_32570 (Array Int Int)) (v_arrayElimCell_132 Int) (v_prenex_32571 (Array Int Int)) (v_prenex_32572 (Array Int Int)) (v_prenex_32568 Int)) (let ((.cse875 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32570) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32571) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32572))) (let ((.cse876 (select .cse875 v_prenex_32568))) (or (= v_prenex_32568 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse875 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32569 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse875 v_arrayElimCell_132) v_prenex_32573) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32570 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32569) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32570 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse876 v_prenex_32574)) (= (select .cse876 v_prenex_32573) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse108) (or (and (forall ((v_prenex_32458 (Array Int Int)) (v_prenex_32459 (Array Int Int)) (v_prenex_32461 Int) (v_prenex_32460 (Array Int Int)) (v_arrayElimCell_136 Int) (v_prenex_32457 (Array Int Int))) (let ((.cse877 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32458) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32459) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32460))) (or (= v_arrayElimCell_136 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse877 v_arrayElimCell_136) v_prenex_32461) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32458 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32457) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32458 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse877 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32457 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32567 Int) (v_prenex_32564 Int) (v_prenex_32562 (Array Int Int)) (v_prenex_32563 (Array Int Int)) (v_prenex_32565 (Array Int Int)) (v_prenex_32566 (Array Int Int))) (let ((.cse878 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32566) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32562) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32563))) (or (= (select (select .cse878 v_prenex_32567) v_prenex_32564) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32567 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32565 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse878 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32566 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32565) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32566 .cse3))))))) (forall ((v_prenex_32456 Int) (v_prenex_32454 Int) (v_prenex_32451 (Array Int Int)) (v_prenex_32452 (Array Int Int)) (v_prenex_32453 (Array Int Int)) (v_prenex_32455 (Array Int Int))) (let ((.cse879 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32452) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32453) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32455))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse879 v_prenex_32454) v_prenex_32456)) (not (= v_prenex_32452 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32451) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32452 .cse3)))) (= (select (select .cse879 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32451 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32442 (Array Int Int)) (v_prenex_32443 (Array Int Int)) (v_prenex_32444 (Array Int Int)) (v_prenex_32445 (Array Int Int))) (or (not (= (select v_prenex_32442 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32443 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32442) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32443 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32443) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32444) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32445) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))) (forall ((v_prenex_32447 (Array Int Int)) (v_prenex_32448 (Array Int Int)) (v_prenex_32449 (Array Int Int)) (v_prenex_32450 Int) (v_arrayElimCell_135 Int) (v_prenex_32446 (Array Int Int))) (let ((.cse880 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32447) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32448) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32449))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse880 v_arrayElimCell_135) v_prenex_32450)) (not (= (select v_prenex_32446 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse880 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32446) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32447 .cse3)) v_prenex_32447)))))) .cse98) (forall ((v_prenex_32531 Int) (v_prenex_32527 (Array Int Int)) (v_prenex_32532 Int) (v_prenex_32528 (Array Int Int)) (v_prenex_32529 (Array Int Int)) (v_prenex_32530 (Array Int Int)) (v_prenex_32526 Int)) (let ((.cse881 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32528) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32529) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32530))) (let ((.cse882 (select .cse881 v_prenex_32526))) (or (not (= v_prenex_32528 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32527) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32528 .cse3)))) (not (= (select v_prenex_32527 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse881 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse882 v_prenex_32531)) (= v_prenex_32526 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse882 v_prenex_32532) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (and (forall ((v_prenex_32535 (Array Int Int)) (v_prenex_32533 Int) (v_prenex_32536 (Array Int Int)) (v_prenex_32537 (Array Int Int)) (v_prenex_32540 Int) (v_prenex_32539 Int) (v_prenex_32538 Int) (v_prenex_32534 (Array Int Int))) (let ((.cse883 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32535) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32536) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32537))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse883 v_prenex_32533) v_prenex_32540)) (not (= v_prenex_32535 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32534) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32535 .cse3)))) (= (select (select .cse883 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse883 v_prenex_32538) v_prenex_32539) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32533 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32534 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32289 Int) (v_prenex_32288 Int) (v_prenex_32283 (Array Int Int)) (v_prenex_32286 Int) (v_prenex_32284 (Array Int Int)) (v_prenex_32285 (Array Int Int)) (v_prenex_32287 (Array Int Int)) (v_prenex_32282 Int)) (let ((.cse884 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32284) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32285) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32287))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse884 v_prenex_32286) v_prenex_32288)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32283) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32284 .cse3)) v_prenex_32284)) (= (select (select .cse884 v_prenex_32282) v_prenex_32289) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse884 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32283 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32282 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) .cse108) (or .cse108 (and (forall ((v_prenex_32478 Int) (v_prenex_32479 Int) (v_prenex_32472 Int) (v_arrayElimCell_134 Int) (v_prenex_32473 (Array Int Int)) (v_prenex_32474 (Array Int Int)) (v_prenex_32475 (Array Int Int)) (v_prenex_32476 (Array Int Int))) (let ((.cse885 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32474) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32475) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32476))) (or (= (select (select .cse885 v_prenex_32472) v_prenex_32479) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse885 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse885 v_arrayElimCell_134) v_prenex_32478)) (= v_prenex_32472 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32473) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32474 .cse3)) v_prenex_32474)) (not (= (select v_prenex_32473 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32477 Int) (v_prenex_32193 (Array Int Int)) (v_prenex_32194 (Array Int Int)) (v_prenex_32197 Int) (v_prenex_32195 (Array Int Int)) (v_prenex_32198 Int) (v_prenex_32196 (Array Int Int)) (v_prenex_32192 Int)) (let ((.cse886 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32194) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32195) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32196))) (or (= (select (select .cse886 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse886 v_prenex_32192) v_prenex_32198) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse886 v_prenex_32477) v_prenex_32197) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32192 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32193 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32194 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32193) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32194 .cse3))))))))) (or .cse108 (and (forall ((v_prenex_32278 Int) (v_prenex_32274 Int) (v_prenex_32275 (Array Int Int)) (v_prenex_32281 Int) (v_prenex_32276 (Array Int Int)) (v_prenex_32277 (Array Int Int)) (v_prenex_32280 Int) (v_prenex_32279 (Array Int Int))) (let ((.cse887 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32276) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32277) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32279))) (or (= (select (select .cse887 v_prenex_32278) v_prenex_32280) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32276 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32275) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32276 .cse3)))) (= v_prenex_32274 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32275 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse887 v_prenex_32274) v_prenex_32281) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32524 (Array Int Int)) (v_prenex_32522 Int) (v_prenex_32521 Int) (v_prenex_32518 (Array Int Int)) (v_prenex_32519 (Array Int Int)) (v_prenex_32523 (Array Int Int))) (or (not (= (select v_prenex_32523 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32522 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32524) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32518) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32519) v_prenex_32522) v_prenex_32521)) (not (= v_prenex_32524 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32523) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32524 .cse3)))))) (forall ((v_prenex_32267 Int) (v_prenex_32270 (Array Int Int)) (v_prenex_32271 (Array Int Int)) (v_prenex_32272 Int) (v_prenex_32273 Int) (v_prenex_32268 (Array Int Int)) (v_prenex_32269 (Array Int Int)) (v_prenex_32525 Int)) (let ((.cse888 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32269) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32270) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32271))) (let ((.cse889 (select .cse888 v_prenex_32267))) (or (= (select (select .cse888 v_prenex_32525) v_prenex_32272) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32268) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32269 .cse3)) v_prenex_32269)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse889 v_prenex_32272)) (= v_prenex_32267 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse889 v_prenex_32273) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32268 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_32520 Int) (v_prenex_32266 Int) (v_arrayElimCell_133 Int) (v_prenex_32262 (Array Int Int)) (v_prenex_32263 (Array Int Int)) (v_prenex_32261 Int) (v_prenex_32264 (Array Int Int)) (v_prenex_32265 (Array Int Int))) (let ((.cse890 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32263) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32264) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32265))) (let ((.cse891 (select .cse890 v_prenex_32261))) (or (not (= (select v_prenex_32262 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32261 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32263 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32262) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32263 .cse3)))) (= (select (select .cse890 v_arrayElimCell_133) v_prenex_32520) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse891 v_prenex_32266)) (= (select .cse891 v_prenex_32520) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) .cse6) (or .cse98 (and (forall ((v_prenex_32800 (Array Int Int)) (v_prenex_32801 (Array Int Int)) (v_prenex_32802 (Array Int Int)) (v_prenex_32804 (Array Int Int)) (v_prenex_32805 Int) (v_prenex_32806 Int) (v_prenex_32803 Int) (v_prenex_32799 Int)) (let ((.cse893 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32801) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32802) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32804))) (let ((.cse892 (select .cse893 v_prenex_32799))) (or (= (select .cse892 v_prenex_32806) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse893 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse892 v_prenex_32805)) (not (= (select v_prenex_32800 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse893 v_prenex_32803) v_prenex_32805)) (= v_prenex_32799 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32800) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32801 .cse3)) v_prenex_32801)))))) (forall ((v_prenex_32698 Int) (v_prenex_32700 (Array Int Int)) (v_prenex_32701 (Array Int Int)) (v_prenex_32703 (Array Int Int)) (v_prenex_32704 Int) (v_prenex_32705 Int) (v_prenex_32702 Int) (v_prenex_32699 (Array Int Int))) (let ((.cse894 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32700) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32701) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32703))) (or (= v_prenex_32698 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse894 v_prenex_32702) v_prenex_32704) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse894 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32700 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32699) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32700 .cse3)))) (= (select (select .cse894 v_prenex_32698) v_prenex_32705) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32699 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (or .cse6 (and (forall ((v_arrayElimCell_72 Int) (v_prenex_32586 Int) (v_prenex_32587 Int) (v_prenex_32582 (Array Int Int)) (v_prenex_32581 Int) (v_prenex_32583 (Array Int Int)) (v_prenex_32584 (Array Int Int)) (v_prenex_32585 (Array Int Int))) (let ((.cse895 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32583) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32584) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32585))) (or (= (select (select .cse895 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32581 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32583 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32582) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32583 .cse3)))) (= (select (select .cse895 v_arrayElimCell_72) v_prenex_32586) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse895 v_prenex_32581) v_prenex_32587)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32582 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (forall ((v_prenex_32588 Int) (v_prenex_32590 (Array Int Int)) (v_prenex_32591 (Array Int Int)) (v_prenex_32593 Int) (v_prenex_32592 (Array Int Int)) (v_prenex_32589 (Array Int Int))) (let ((.cse896 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32590) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32591) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32592))) (or (= (select (select .cse896 v_prenex_32588) v_prenex_32593) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse896 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32589 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32588 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32590 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32589) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32590 .cse3))))))) (forall ((v_prenex_32579 (Array Int Int)) (v_prenex_32578 Int) (v_prenex_32580 Int) (v_prenex_32726 Int) (v_prenex_32575 (Array Int Int)) (v_prenex_32725 Int) (v_prenex_32576 (Array Int Int)) (v_prenex_32577 (Array Int Int))) (let ((.cse897 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32576) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32577) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32579))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32575 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse897 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse897 v_prenex_32578) v_prenex_32580) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse897 v_prenex_32726) v_prenex_32725) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32578 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32576 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32575) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32576 .cse3)))) (= v_prenex_32726 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_32610 Int) (v_prenex_32611 Int) (v_arrayElimCell_74 Int) (v_prenex_32606 (Array Int Int)) (v_prenex_32607 (Array Int Int)) (v_prenex_32608 (Array Int Int)) (v_prenex_32609 (Array Int Int)) (v_prenex_32605 Int)) (let ((.cse898 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32607) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32608) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32609))) (or (= v_prenex_32605 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse898 v_prenex_32605) v_prenex_32611) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse898 v_arrayElimCell_74) v_prenex_32610)) (not (= (select v_prenex_32606 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimCell_74) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32606) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32607 .cse3)) v_prenex_32607)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse898 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_32612 (Array Int Int)) (v_prenex_32613 (Array Int Int)) (v_prenex_32614 (Array Int Int)) (v_prenex_32615 (Array Int Int)) (v_arrayElimCell_73 Int) (v_prenex_32616 Int)) (let ((.cse899 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32613) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32614) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32615))) (or (= (select (select .cse899 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32612) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32613 .cse3)) v_prenex_32613)) (not (= (select v_prenex_32612 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse899 v_arrayElimCell_73) v_prenex_32616) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimCell_73)))) (forall ((v_prenex_32598 Int) (v_prenex_32594 (Array Int Int)) (v_prenex_32595 (Array Int Int)) (v_prenex_32596 (Array Int Int)) (v_prenex_32597 (Array Int Int)) (v_arrayElimCell_75 Int)) (let ((.cse900 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32595) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32596) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32597))) (or (not (= (select v_prenex_32594 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32595 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32594) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32595 .cse3)))) (= (select (select .cse900 v_arrayElimCell_75) v_prenex_32598) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse900 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_32727 (Array Int Int)) (v_prenex_32728 (Array Int Int)) (v_prenex_32729 Int) (v_prenex_32724 Int) (v_prenex_32730 (Array Int Int)) (v_prenex_32731 (Array Int Int))) (let ((.cse901 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32728) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32730) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32731))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32727) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32728 .cse3)) v_prenex_32728)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse901 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32729 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32727 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse901 v_prenex_32729) v_prenex_32724))))) (forall ((v_prenex_32601 (Array Int Int)) (v_prenex_32603 (Array Int Int)) (v_prenex_32604 Int) (v_prenex_32599 (Array Int Int)) (v_prenex_32600 (Array Int Int)) (v_prenex_32602 Int)) (let ((.cse902 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32601) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32603))) (or (= (select (select .cse902 v_prenex_32602) v_prenex_32604) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32600 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32600 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse902 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32599 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32602 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) (or .cse6 (and (forall ((v_prenex_32676 Int) (v_prenex_32672 (Array Int Int)) (v_prenex_32673 (Array Int Int)) (v_prenex_32674 (Array Int Int)) (v_prenex_32675 (Array Int Int)) (v_arrayElimCell_66 Int)) (let ((.cse903 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32673) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32674) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32675))) (or (= (select (select .cse903 v_arrayElimCell_66) v_prenex_32676) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32672 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32673 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32672) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32673 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse903 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_32663 Int) (v_prenex_32659 (Array Int Int)) (v_prenex_32664 Int) (v_arrayElimCell_69 Int) (v_prenex_32660 (Array Int Int)) (v_prenex_32661 (Array Int Int)) (v_prenex_32662 (Array Int Int)) (v_prenex_32658 Int)) (let ((.cse904 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32660) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32661) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32662))) (or (not (= (select v_prenex_32659 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse904 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32660 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32659) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32660 .cse3)))) (= (select (select .cse904 v_prenex_32658) v_prenex_32664) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse904 v_arrayElimCell_69) v_prenex_32663) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32658 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_32656 (Array Int Int)) (v_prenex_32657 (Array Int Int)) (v_prenex_32795 Int) (v_prenex_32796 Int) (v_prenex_32654 (Array Int Int)) (v_prenex_32655 (Array Int Int))) (let ((.cse905 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32655) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32656) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32657))) (or (not (= (select v_prenex_32654 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse905 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32655 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32654) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32655 .cse3)))) (= v_prenex_32796 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse905 v_prenex_32796) v_prenex_32795) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32794 Int) (v_prenex_32792 (Array Int Int)) (v_prenex_32793 (Array Int Int)) (v_arrayElimCell_67 Int) (v_prenex_32797 (Array Int Int)) (v_prenex_32798 (Array Int Int))) (let ((.cse906 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32798) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32792) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32793))) (or (= (select (select .cse906 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32797) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32798 .cse3)) v_prenex_32798)) (not (= (select v_prenex_32797 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse906 v_arrayElimCell_67) v_prenex_32794) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimCell_67)))) (forall ((v_prenex_32667 (Array Int Int)) (v_prenex_32665 Int) (v_prenex_32668 (Array Int Int)) (v_prenex_32669 (Array Int Int)) (v_prenex_32670 Int) (v_prenex_32671 Int) (v_arrayElimCell_68 Int) (v_prenex_32666 (Array Int Int))) (let ((.cse907 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32667) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32668) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32669))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse907 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32666 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32665 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimCell_68) (= (select (select .cse907 v_arrayElimCell_68) v_prenex_32670) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32666) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32667 .cse3)) v_prenex_32667)) (= (select (select .cse907 v_prenex_32665) v_prenex_32671) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((v_prenex_32733 (Array Int Int)) (v_prenex_32734 (Array Int Int)) (v_prenex_32732 Int) (v_prenex_32735 (Array Int Int)) (v_prenex_32737 (Array Int Int)) (v_prenex_32739 Int) (v_prenex_32738 Int) (v_prenex_32736 Int)) (let ((.cse908 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32734) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32735) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32737))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse908 v_prenex_32732) v_prenex_32739)) (not (= (select v_prenex_32733 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse908 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32736 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse908 v_prenex_32736) v_prenex_32738) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32734 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32733) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32734 .cse3)))) (= v_prenex_32732 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (or .cse6 (and (forall ((v_prenex_32777 (Array Int Int)) (v_arrayElimCell_60 Int) (v_prenex_32781 (Array Int Int)) (v_prenex_32782 (Array Int Int)) (v_prenex_32776 (Array Int Int)) (v_prenex_32778 Int)) (let ((.cse909 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32782) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32776) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32777))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32781 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse909 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32782 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32781) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32782 .cse3)))) (= (select (select .cse909 v_arrayElimCell_60) v_prenex_32778) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32780 Int) (v_prenex_32779 Int) (v_prenex_32630 (Array Int Int)) (v_prenex_32631 (Array Int Int)) (v_prenex_32632 (Array Int Int)) (v_prenex_32633 (Array Int Int))) (let ((.cse910 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32631) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32632) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32633))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse910 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32780 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32630 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse910 v_prenex_32780) v_prenex_32779) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32631 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32630) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32631 .cse3))))))) (forall ((v_prenex_32645 (Array Int Int)) (v_prenex_32644 Int) (v_prenex_32641 (Array Int Int)) (v_prenex_32642 (Array Int Int)) (v_prenex_32643 (Array Int Int)) (v_prenex_32646 Int)) (let ((.cse911 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32642) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32643) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32645))) (or (= (select (select .cse911 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32641 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse911 v_prenex_32644) v_prenex_32646) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32641) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32642 .cse3)) v_prenex_32642))))) (forall ((v_prenex_32635 (Array Int Int)) (v_prenex_32636 (Array Int Int)) (v_prenex_32637 (Array Int Int)) (v_prenex_32638 (Array Int Int)) (v_prenex_32640 Int) (v_prenex_32783 Int) (v_prenex_32639 Int) (v_prenex_32634 Int)) (let ((.cse912 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32636) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32637) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32638))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse912 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32636 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32635) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32636 .cse3)))) (= v_prenex_32634 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse912 v_prenex_32634) v_prenex_32640)) (not (= (select v_prenex_32635 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse912 v_prenex_32783) v_prenex_32639) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_arrayElimCell_61 Int) (v_prenex_32652 Int) (v_prenex_32653 Int) (v_prenex_32648 (Array Int Int)) (v_prenex_32649 (Array Int Int)) (v_prenex_32650 (Array Int Int)) (v_prenex_32651 (Array Int Int)) (v_prenex_32647 Int)) (let ((.cse913 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32650) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32651))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse913 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32649 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32649 .cse3)))) (not (= (select v_prenex_32648 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse913 v_prenex_32647) v_prenex_32653) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse913 v_arrayElimCell_61) v_prenex_32652) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32647 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))))) (forall ((v_prenex_32713 (Array Int Int)) (v_prenex_32714 (Array Int Int)) (v_prenex_32715 (Array Int Int)) (v_prenex_32716 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32714) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32715) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32716) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32713 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32713) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32714 .cse3)) v_prenex_32714)))) (or .cse34 (forall ((v_prenex_32744 (Array Int Int)) (v_prenex_32740 Int) (v_prenex_32741 (Array Int Int)) (v_prenex_32742 (Array Int Int)) (v_prenex_32743 (Array Int Int)) (v_prenex_32745 Int)) (let ((.cse914 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32742) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32743) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32744))) (or (= (select (select .cse914 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32741 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32742 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32741) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32742 .cse3)))) (= (select (select .cse914 v_prenex_32740) v_prenex_32745) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32740 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_32687 Int) (v_prenex_32683 Int) (v_prenex_32690 Int) (v_prenex_32684 (Array Int Int)) (v_prenex_32685 (Array Int Int)) (v_prenex_32686 (Array Int Int)) (v_prenex_32689 Int) (v_prenex_32688 (Array Int Int))) (let ((.cse915 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32685) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32686) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32688))) (let ((.cse916 (select .cse915 v_prenex_32683))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32684 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse915 v_prenex_32687) v_prenex_32689)) (= v_prenex_32683 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32684) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32685 .cse3)) v_prenex_32685)) (= (select .cse916 v_prenex_32690) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse915 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse916 v_prenex_32689) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32718 (Array Int Int)) (v_prenex_32719 (Array Int Int)) (v_prenex_32717 Int) (v_arrayElimCell_64 Int) (v_prenex_32720 (Array Int Int)) (v_prenex_32722 Int) (v_prenex_32721 (Array Int Int)) (v_prenex_32723 Int)) (let ((.cse917 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32719) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32720) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32721))) (let ((.cse918 (select .cse917 v_prenex_32717))) (or (= (select (select .cse917 v_arrayElimCell_64) v_prenex_32722) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32717 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32718 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse918 v_prenex_32723) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse918 v_prenex_32722) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32719 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32718) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32719 .cse3)))) (= (select (select .cse917 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32820 Int) (v_prenex_32816 (Array Int Int)) (v_prenex_32817 (Array Int Int)) (v_prenex_32818 (Array Int Int)) (v_prenex_32819 (Array Int Int)) (v_prenex_32815 Int) (v_prenex_32821 Int)) (let ((.cse919 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32817) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32818) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32819))) (let ((.cse920 (select .cse919 v_prenex_32815))) (or (= (select (select .cse919 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32815 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse920 v_prenex_32821)) (= (select .cse920 v_prenex_32820) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32816) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32817 .cse3)) v_prenex_32817)) (not (= (select v_prenex_32816 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_32696 Int) (v_prenex_32697 Int) (v_arrayElimCell_70 Int) (v_prenex_32692 (Array Int Int)) (v_prenex_32691 Int) (v_prenex_32693 (Array Int Int)) (v_prenex_32694 (Array Int Int)) (v_prenex_32695 (Array Int Int))) (let ((.cse922 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32693) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32694) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32695))) (let ((.cse921 (select .cse922 v_prenex_32691))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32692) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32693 .cse3)) v_prenex_32693)) (not (= (select v_prenex_32692 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse921 v_prenex_32696) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse922 v_arrayElimCell_70) v_prenex_32696)) (= (select .cse921 v_prenex_32697) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse922 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32691 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_33382 (Array Int Int)) (v_prenex_33388 Int) (v_prenex_33381 (Array Int Int)) (v_prenex_33387 Int) (v_prenex_33384 (Array Int Int)) (v_prenex_33386 Int) (v_prenex_33383 (Array Int Int)) (v_prenex_33385 Int)) (let ((.cse923 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33382) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33383) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33384))) (or (= (select (select .cse923 v_prenex_33387) v_prenex_33386) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33387 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_33381 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse923 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33388 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse923 v_prenex_33388) v_prenex_33385) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33382 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33381) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33382 .cse3))))))) (or (forall ((v_prenex_32755 (Array Int Int)) (v_prenex_32756 (Array Int Int)) (v_prenex_32754 Int) (v_prenex_32757 (Array Int Int)) (v_prenex_32758 (Array Int Int)) (v_prenex_32760 Int) (v_prenex_32759 Int) (v_arrayElimCell_65 Int)) (let ((.cse925 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32756) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32757) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32758))) (let ((.cse924 (select .cse925 v_prenex_32754))) (or (not (= (select v_prenex_32755 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse924 v_prenex_32759)) (not (= v_prenex_32756 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32755) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32756 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse924 v_prenex_32760)) (= (select (select .cse925 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32754 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse925 v_arrayElimCell_65) v_prenex_32759)))))) .cse34) (forall ((v_prenex_32707 (Array Int Int)) (v_prenex_32708 (Array Int Int)) (v_prenex_32706 Int) (v_prenex_32709 (Array Int Int)) (v_arrayElimCell_59 Int) (v_prenex_32711 Int) (v_prenex_32710 (Array Int Int)) (v_prenex_32712 Int)) (let ((.cse927 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32708) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32709) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32710))) (let ((.cse926 (select .cse927 v_prenex_32706))) (or (= (select .cse926 v_prenex_32712) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32707 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32708 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32707) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32708 .cse3)))) (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimCell_59) (= (select .cse926 v_prenex_32711) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse927 v_arrayElimCell_59) v_prenex_32711) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32706 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse927 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse34 (and (forall ((v_prenex_32624 (Array Int Int)) (v_prenex_32625 (Array Int Int)) (v_prenex_32751 Int) (v_prenex_32626 (Array Int Int)) (v_prenex_32627 (Array Int Int)) (v_prenex_32629 Int) (v_arrayElimCell_57 Int) (v_prenex_32628 Int) (v_prenex_32623 Int)) (let ((.cse929 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32625) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32626) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32627))) (let ((.cse928 (select .cse929 v_prenex_32623))) (or (= (select .cse928 v_prenex_32629) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse929 v_arrayElimCell_57) v_prenex_32628) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32624 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse929 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32623 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32624) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32625 .cse3)) v_prenex_32625)) (= (select .cse928 v_prenex_32628) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse929 v_prenex_32751) v_prenex_32628)))))) (forall ((v_prenex_32622 Int) (v_prenex_32618 (Array Int Int)) (v_prenex_32619 (Array Int Int)) (v_prenex_32617 Int) (v_prenex_32620 (Array Int Int)) (v_prenex_32621 (Array Int Int))) (let ((.cse930 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32619) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32620) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32621))) (or (not (= (select v_prenex_32618 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32619 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32618) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32619 .cse3)))) (= v_prenex_32617 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse930 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse930 v_prenex_32617) v_prenex_32622) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32753 Int) (v_prenex_32752 Int) (v_prenex_32747 (Array Int Int)) (v_prenex_32748 (Array Int Int)) (v_prenex_32749 (Array Int Int)) (v_arrayElimCell_58 Int) (v_prenex_32750 (Array Int Int)) (v_prenex_32746 Int)) (let ((.cse932 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32748) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32749) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32750))) (let ((.cse931 (select .cse932 v_prenex_32746))) (or (= v_prenex_32746 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse931 v_prenex_32752) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse932 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse931 v_prenex_32753)) (not (= v_prenex_32748 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32747) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32748 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32747 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse932 v_arrayElimCell_58) v_prenex_32752) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((v_prenex_32775 Int) (v_prenex_32774 Int) (v_prenex_32770 (Array Int Int)) (v_prenex_32771 (Array Int Int)) (v_prenex_32772 (Array Int Int)) (v_prenex_32773 (Array Int Int)) (v_prenex_32769 Int) (v_arrayElimCell_56 Int)) (let ((.cse934 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32771) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32772) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32773))) (let ((.cse933 (select .cse934 v_prenex_32769))) (or (not (= v_prenex_32771 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32770) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32771 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse933 v_prenex_32774)) (= (select .cse933 v_prenex_32775) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32770 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse934 v_arrayElimCell_56) v_prenex_32774)) (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimCell_56) (= (select (select .cse934 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32769 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_32841 Int) (v_prenex_32838 (Array Int Int)) (v_prenex_32839 (Array Int Int)) (v_prenex_32837 Int) (v_prenex_32840 (Array Int Int)) (v_prenex_32843 Int) (v_prenex_32842 (Array Int Int)) (v_prenex_32844 Int)) (let ((.cse935 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32839) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32840) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32842))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32838) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32839 .cse3)) v_prenex_32839)) (= (select (select .cse935 v_prenex_32841) v_prenex_32843) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse935 v_prenex_32837) v_prenex_32844)) (= (select (select .cse935 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32838 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32837 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_32766 (Array Int Int)) (v_prenex_32765 Int) (v_arrayElimCell_62 Int) (v_prenex_32761 Int) (v_prenex_32768 Int) (v_prenex_32762 (Array Int Int)) (v_prenex_32763 (Array Int Int)) (v_prenex_32764 (Array Int Int)) (v_prenex_32767 Int)) (let ((.cse936 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32763) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32764) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32766))) (let ((.cse937 (select .cse936 v_prenex_32761))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse936 v_prenex_32765) v_prenex_32767)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse936 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse937 v_prenex_32768) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32763 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32762) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32763 .cse3)))) (= v_prenex_32761 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32762 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse937 v_prenex_32767)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse936 v_arrayElimCell_62) v_prenex_32767)) (= |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_arrayElimCell_62))))) (forall ((v_prenex_32832 (Array Int Int)) (v_prenex_32830 Int) (v_prenex_32833 (Array Int Int)) (v_arrayElimCell_71 Int) (v_prenex_32834 (Array Int Int)) (v_prenex_32836 Int) (v_prenex_32835 Int) (v_prenex_32831 (Array Int Int))) (let ((.cse939 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32832) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32833) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32834))) (let ((.cse938 (select .cse939 v_prenex_32830))) (or (= (select .cse938 v_prenex_32836) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse939 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32830 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32831 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse938 v_prenex_32835) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32831) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32832 .cse3)) v_prenex_32832)) (= (select (select .cse939 v_arrayElimCell_71) v_prenex_32835) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32678 (Array Int Int)) (v_prenex_32677 Int) (v_prenex_32679 (Array Int Int)) (v_prenex_32682 Int) (v_prenex_32680 (Array Int Int)) (v_prenex_32681 (Array Int Int))) (let ((.cse940 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32679) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32680) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32681))) (or (not (= v_prenex_32679 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32678) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32679 .cse3)))) (not (= (select v_prenex_32678 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32677 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse940 v_prenex_32677) v_prenex_32682) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse940 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_32823 (Array Int Int)) (v_prenex_32824 (Array Int Int)) (v_prenex_32825 (Array Int Int)) (v_prenex_32827 (Array Int Int)) (v_prenex_32829 Int) (v_prenex_32828 Int) (v_prenex_32826 Int) (v_arrayElimCell_55 Int) (v_prenex_32822 Int)) (let ((.cse942 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32824) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32825) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32827))) (let ((.cse941 (select .cse942 v_prenex_32822))) (or (= v_prenex_32822 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse941 v_prenex_32828) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse942 v_prenex_32826) v_prenex_32828) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32823 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse942 v_arrayElimCell_55) v_prenex_32828) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse942 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse941 v_prenex_32829) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32824 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32823) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32824 .cse3)))))))) (forall ((v_prenex_32789 (Array Int Int)) (v_prenex_32784 Int) (v_prenex_32791 Int) (v_prenex_32790 Int) (v_prenex_32785 (Array Int Int)) (v_prenex_32788 Int) (v_prenex_32786 (Array Int Int)) (v_prenex_32787 (Array Int Int))) (let ((.cse943 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32786) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32787) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32789))) (let ((.cse944 (select .cse943 v_prenex_32784))) (or (= (select (select .cse943 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse944 v_prenex_32791) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32785) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32786 .cse3)) v_prenex_32786)) (= v_prenex_32788 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32785 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse943 v_prenex_32788) v_prenex_32790) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse944 v_prenex_32790) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32784 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_32810 (Array Int Int)) (v_prenex_32812 (Array Int Int)) (v_prenex_32807 Int) (v_prenex_32808 (Array Int Int)) (v_prenex_32809 (Array Int Int)) (v_prenex_32814 Int) (v_prenex_32813 Int) (v_prenex_32811 Int)) (let ((.cse945 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32809) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32810) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32812))) (let ((.cse946 (select .cse945 v_prenex_32807))) (or (= (select (select .cse945 v_prenex_32811) v_prenex_32813) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse946 v_prenex_32813) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32811 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_32807 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse945 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32808 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32809 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32808) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32809 .cse3)))) (= (select .cse946 v_prenex_32814) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or .cse108 (and (forall ((v_arrayElimCell_109 Int) (v_prenex_31934 (Array Int Int)) (v_prenex_31935 (Array Int Int)) (v_prenex_31936 (Array Int Int)) (v_prenex_31938 Int) (v_prenex_31937 (Array Int Int)) (v_prenex_31939 Int) (v_prenex_31933 Int)) (let ((.cse947 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31935) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31936) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31937))) (or (= (select (select .cse947 v_prenex_31933) v_prenex_31939) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse947 v_arrayElimCell_109) v_prenex_31938)) (not (= v_prenex_31935 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31934) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31935 .cse3)))) (= v_prenex_31933 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31934 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_arrayElimCell_109 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse947 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32078 Int) (v_prenex_32073 (Array Int Int)) (v_prenex_32074 (Array Int Int)) (v_prenex_32077 Int) (v_prenex_32075 (Array Int Int)) (v_prenex_32076 (Array Int Int)) (v_prenex_32072 Int) (v_arrayElimCell_106 Int)) (let ((.cse949 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32074) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32075) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32076))) (let ((.cse948 (select .cse949 v_prenex_32072))) (or (= (select .cse948 v_prenex_32078) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse949 v_arrayElimCell_106) v_prenex_32077) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32074 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32073) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32074 .cse3)))) (= v_prenex_32072 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_arrayElimCell_106 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse948 v_prenex_32077) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse949 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32073 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_31961 Int) (v_prenex_31962 Int) (v_prenex_31956 (Array Int Int)) (v_prenex_31957 (Array Int Int)) (v_prenex_31958 (Array Int Int)) (v_prenex_31959 Int) (v_prenex_31960 (Array Int Int)) (v_prenex_31955 Int)) (let ((.cse950 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31957) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31958) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31960))) (or (not (= v_prenex_31957 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31956) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31957 .cse3)))) (= (select (select .cse950 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse950 v_prenex_31955) v_prenex_31962)) (= v_prenex_31959 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31956 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse950 v_prenex_31959) v_prenex_31961) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31955 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_31974 (Array Int Int)) (v_prenex_31976 (Array Int Int)) (v_prenex_31971 Int) (v_prenex_31978 Int) (v_prenex_31977 Int) (v_prenex_31972 (Array Int Int)) (v_prenex_31973 (Array Int Int)) (v_prenex_31975 Int)) (let ((.cse952 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31973) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31974) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31976))) (let ((.cse951 (select .cse952 v_prenex_31971))) (or (= (select .cse951 v_prenex_31977) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse951 v_prenex_31978) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31972 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse952 v_prenex_31975) v_prenex_31977) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31971 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_31975 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31973 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31972) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31973 .cse3)))))))) (forall ((v_prenex_32018 (Array Int Int)) (v_prenex_32017 Int) (v_prenex_32013 Int) (v_prenex_32020 Int) (v_prenex_32014 (Array Int Int)) (v_prenex_32015 (Array Int Int)) (v_prenex_32016 (Array Int Int)) (v_prenex_32019 Int)) (let ((.cse954 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32015) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32016) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32018))) (let ((.cse953 (select .cse954 v_prenex_32013))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse953 v_prenex_32020)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse953 v_prenex_32019)) (not (= (select v_prenex_32014 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32015 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32014) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32015 .cse3)))) (= v_prenex_32013 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse954 v_prenex_32017) v_prenex_32019) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33369 Int) (v_prenex_33372 Int) (v_prenex_33366 (Array Int Int)) (v_prenex_33371 Int) (v_prenex_33365 (Array Int Int)) (v_prenex_33370 Int) (v_prenex_33368 (Array Int Int)) (v_prenex_33367 (Array Int Int))) (let ((.cse955 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33366) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33367) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33368))) (or (= (select (select .cse955 v_prenex_33372) v_prenex_33369) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_33365) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_33366 .cse3)) v_prenex_33366)) (= v_prenex_33371 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse955 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33372 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse955 v_prenex_33371) v_prenex_33370) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33365 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31911 (Array Int Int)) (v_prenex_31912 (Array Int Int)) (v_prenex_31913 (Array Int Int)) (v_prenex_31916 Int) (v_prenex_31914 (Array Int Int)) (v_prenex_31915 Int) (v_arrayElimCell_123 Int) (v_prenex_31910 Int)) (let ((.cse957 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31912) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31913) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31914))) (let ((.cse956 (select .cse957 v_prenex_31910))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31911) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31912 .cse3)) v_prenex_31912)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse956 v_prenex_31915)) (= (select (select .cse957 v_arrayElimCell_123) v_prenex_31915) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse956 v_prenex_31916) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31911 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31910 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_32029 (Array Int Int)) (v_prenex_32028 Int) (v_prenex_32034 Int) (v_prenex_32035 Int) (v_prenex_32030 (Array Int Int)) (v_prenex_32032 Int) (v_prenex_32031 (Array Int Int)) (v_prenex_32033 (Array Int Int))) (let ((.cse958 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32030) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32031) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32033))) (let ((.cse959 (select .cse958 v_prenex_32028))) (or (= v_prenex_32028 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse958 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse959 v_prenex_32035) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32030 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32029) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32030 .cse3)))) (= (select .cse959 v_prenex_32034) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse958 v_prenex_32032) v_prenex_32034) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32032 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32029 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_32056 Int) (v_prenex_32051 (Array Int Int)) (v_prenex_32057 Int) (v_prenex_32052 (Array Int Int)) (v_prenex_32054 Int) (v_prenex_32053 (Array Int Int)) (v_prenex_32055 (Array Int Int)) (v_prenex_32050 Int)) (let ((.cse960 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32052) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32053) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32055))) (or (= (select (select .cse960 v_prenex_32054) v_prenex_32056) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32050 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32051) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32052 .cse3)) v_prenex_32052)) (= (select (select .cse960 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32051 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse960 v_prenex_32050) v_prenex_32057) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32005 Int) (v_prenex_32006 Int) (v_prenex_32000 Int) (v_prenex_32001 (Array Int Int)) (v_prenex_32002 (Array Int Int)) (v_prenex_32003 (Array Int Int)) (v_arrayElimCell_117 Int) (v_prenex_32004 (Array Int Int))) (let ((.cse962 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32002) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32003) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32004))) (let ((.cse961 (select .cse962 v_prenex_32000))) (or (= (select .cse961 v_prenex_32006) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse962 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32002 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32001) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32002 .cse3)))) (= (select .cse961 v_prenex_32005) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse962 v_arrayElimCell_117) v_prenex_32005) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32001 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32000 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_arrayElimCell_117 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_31909 Int) (v_prenex_31905 (Array Int Int)) (v_prenex_31904 Int) (v_prenex_31906 (Array Int Int)) (v_prenex_31907 (Array Int Int)) (v_prenex_31908 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31906) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31907) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31908) v_prenex_31904) v_prenex_31909) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31905 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31905) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31906 .cse3)) v_prenex_31906)) (= v_prenex_31904 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))) (forall ((v_prenex_31899 (Array Int Int)) (v_prenex_31900 (Array Int Int)) (v_prenex_31901 (Array Int Int)) (v_prenex_31902 (Array Int Int)) (v_prenex_31903 Int) (v_prenex_31898 Int)) (let ((.cse963 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31900) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31901) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31902))) (or (= v_prenex_31898 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse963 v_prenex_31898) v_prenex_31903) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31900 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31899) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31900 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31899 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse963 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31930 (Array Int Int)) (v_prenex_31929 Int) (v_prenex_31926 (Array Int Int)) (v_prenex_31925 Int) (v_prenex_31927 (Array Int Int)) (v_prenex_31928 (Array Int Int)) (v_prenex_31932 Int) (v_prenex_31931 Int)) (let ((.cse964 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31927) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31928) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31930))) (let ((.cse965 (select .cse964 v_prenex_31925))) (or (= (select (select .cse964 v_prenex_31929) v_prenex_31931) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31925 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse965 v_prenex_31932)) (not (= (select v_prenex_31926 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse965 v_prenex_31931) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse964 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31927 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31926) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31927 .cse3)))))))) (forall ((v_prenex_32090 (Array Int Int)) (v_prenex_32092 (Array Int Int)) (v_prenex_32087 Int) (v_prenex_32088 (Array Int Int)) (v_prenex_32094 Int) (v_prenex_32089 (Array Int Int)) (v_prenex_32093 Int) (v_prenex_32091 Int)) (let ((.cse967 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32089) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32090) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32092))) (let ((.cse966 (select .cse967 v_prenex_32087))) (or (= (select .cse966 v_prenex_32094) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32091 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_32087 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32088 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse967 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse967 v_prenex_32091) v_prenex_32093) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32089 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32088) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32089 .cse3)))) (= (select .cse966 v_prenex_32093) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32027 Int) (v_prenex_32026 Int) (v_prenex_32021 Int) (v_prenex_32022 (Array Int Int)) (v_prenex_32023 (Array Int Int)) (v_arrayElimCell_104 Int) (v_prenex_32024 (Array Int Int)) (v_prenex_32025 (Array Int Int))) (let ((.cse969 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32023) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32024) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32025))) (let ((.cse968 (select .cse969 v_prenex_32021))) (or (not (= (select v_prenex_32022 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32021 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32023 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32022) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32023 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse968 v_prenex_32027)) (= (select .cse968 v_prenex_32026) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse969 v_arrayElimCell_104) v_prenex_32026) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32128 (Array Int Int)) (v_prenex_32129 (Array Int Int)) (v_prenex_32125 Int) (v_prenex_32131 Int) (v_prenex_32130 Int) (v_arrayElimCell_116 Int) (v_prenex_32126 (Array Int Int)) (v_prenex_32127 (Array Int Int))) (let ((.cse971 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32127) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32128) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32129))) (let ((.cse970 (select .cse971 v_prenex_32125))) (or (= (select .cse970 v_prenex_32130) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse970 v_prenex_32131) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32127 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32126) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32127 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32126 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse971 v_arrayElimCell_116) v_prenex_32130) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse971 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32125 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_31964 (Array Int Int)) (v_prenex_31965 (Array Int Int)) (v_prenex_31970 Int) (v_prenex_31966 (Array Int Int)) (v_prenex_31968 (Array Int Int)) (v_prenex_31969 Int) (v_prenex_31967 Int) (v_prenex_31963 Int)) (let ((.cse973 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31965) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31966) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31968))) (let ((.cse972 (select .cse973 v_prenex_31963))) (or (= (select .cse972 v_prenex_31969) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31964 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse973 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31965 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31964) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31965 .cse3)))) (= (select .cse972 v_prenex_31970) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31967 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse973 v_prenex_31967) v_prenex_31969) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31963 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_32188 Int) (v_prenex_32185 (Array Int Int)) (v_prenex_32186 (Array Int Int)) (v_prenex_32184 Int) (v_prenex_32187 (Array Int Int)) (v_prenex_32189 (Array Int Int)) (v_prenex_32191 Int) (v_prenex_32190 Int)) (let ((.cse974 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32186) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32187) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32189))) (or (= (select (select .cse974 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse974 v_prenex_32184) v_prenex_32191) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32186 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32185) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32186 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32185 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_32184 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse974 v_prenex_32188) v_prenex_32190) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32181 (Array Int Int)) (v_prenex_32176 Int) (v_prenex_32177 (Array Int Int)) (v_prenex_32182 Int) (v_prenex_32178 (Array Int Int)) (v_prenex_32183 Int) (v_prenex_32179 (Array Int Int)) (v_prenex_32180 Int) (v_arrayElimCell_105 Int)) (let ((.cse975 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32178) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32179) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32181))) (let ((.cse976 (select .cse975 v_prenex_32176))) (or (= (select (select .cse975 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32176 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse975 v_arrayElimCell_105) v_prenex_32182) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse976 v_prenex_32182)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse975 v_prenex_32180) v_prenex_32182)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32177) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32178 .cse3)) v_prenex_32178)) (= (select .cse976 v_prenex_32183) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32177 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_31984 Int) (v_arrayElimCell_122 Int) (v_prenex_31980 (Array Int Int)) (v_prenex_31979 Int) (v_prenex_31981 (Array Int Int)) (v_prenex_31982 (Array Int Int)) (v_prenex_31983 (Array Int Int)) (v_prenex_31985 Int)) (let ((.cse977 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31981) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31982) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31983))) (or (= (select (select .cse977 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31980) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31981 .cse3)) v_prenex_31981)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse977 v_prenex_31979) v_prenex_31985)) (= v_prenex_31979 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse977 v_arrayElimCell_122) v_prenex_31984)) (not (= (select v_prenex_31980 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_32106 (Array Int Int)) (v_prenex_32102 Int) (v_arrayElimCell_110 Int) (v_prenex_32108 Int) (v_prenex_32103 (Array Int Int)) (v_prenex_32104 (Array Int Int)) (v_prenex_32107 Int) (v_prenex_32105 (Array Int Int))) (let ((.cse978 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32104) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32105) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32106))) (or (not (= (select v_prenex_32103 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse978 v_arrayElimCell_110) v_prenex_32107) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse978 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse978 v_prenex_32102) v_prenex_32108)) (= v_prenex_32102 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32103) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32104 .cse3)) v_prenex_32104))))) (forall ((v_prenex_31941 (Array Int Int)) (v_prenex_31942 (Array Int Int)) (v_prenex_31940 Int) (v_prenex_31943 (Array Int Int)) (v_prenex_31945 (Array Int Int)) (v_prenex_31947 Int) (v_prenex_31946 Int) (v_prenex_31944 Int)) (let ((.cse979 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31942) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31943) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31945))) (or (= (select (select .cse979 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31941) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31942 .cse3)) v_prenex_31942)) (= v_prenex_31940 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_31941 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse979 v_prenex_31944) v_prenex_31946) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse979 v_prenex_31940) v_prenex_31947))))) (forall ((v_prenex_31952 (Array Int Int)) (v_prenex_31949 (Array Int Int)) (v_prenex_31948 Int) (v_prenex_31954 Int) (v_prenex_31950 (Array Int Int)) (v_arrayElimCell_119 Int) (v_prenex_31951 (Array Int Int)) (v_prenex_31953 Int)) (let ((.cse980 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31950) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31951) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31952))) (let ((.cse981 (select .cse980 v_prenex_31948))) (or (not (= (select v_prenex_31949 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31950 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31949) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31950 .cse3)))) (= (select (select .cse980 v_arrayElimCell_119) v_prenex_31953) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse981 v_prenex_31953) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31948 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse981 v_prenex_31954) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse980 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31920 (Array Int Int)) (v_prenex_31922 (Array Int Int)) (v_prenex_31917 Int) (v_prenex_31923 Int) (v_prenex_31918 (Array Int Int)) (v_prenex_31924 Int) (v_prenex_31919 (Array Int Int)) (v_prenex_31921 Int)) (let ((.cse982 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31919) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31920) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31922))) (let ((.cse983 (select .cse982 v_prenex_31917))) (or (= (select (select .cse982 v_prenex_31921) v_prenex_31923) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse983 v_prenex_31924) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31918 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse983 v_prenex_31923) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31917 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_31919 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31918) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31919 .cse3)))) (= v_prenex_31921 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|))))) (forall ((v_prenex_32170 (Array Int Int)) (v_prenex_32169 Int) (v_prenex_32171 (Array Int Int)) (v_arrayElimCell_120 Int) (v_prenex_32172 (Array Int Int)) (v_prenex_32173 (Array Int Int)) (v_prenex_32175 Int) (v_prenex_32174 Int)) (let ((.cse984 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32171) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32172) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32173))) (let ((.cse985 (select .cse984 v_prenex_32169))) (or (= (select (select .cse984 v_arrayElimCell_120) v_prenex_32174) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32171 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32170) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32171 .cse3)))) (not (= (select v_prenex_32170 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32169 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse985 v_prenex_32174)) (= v_arrayElimCell_120 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse985 v_prenex_32175) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31996 (Array Int Int)) (v_prenex_31997 (Array Int Int)) (v_prenex_31993 Int) (v_arrayElimCell_113 Int) (v_prenex_31998 Int) (v_prenex_31999 Int) (v_prenex_31994 (Array Int Int)) (v_prenex_31995 (Array Int Int))) (let ((.cse986 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31995) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31996) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31997))) (let ((.cse987 (select .cse986 v_prenex_31993))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31994 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse986 v_arrayElimCell_113) v_prenex_31998)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse987 v_prenex_31999)) (= v_prenex_31993 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31994) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31995 .cse3)) v_prenex_31995)) (= (select .cse987 v_prenex_31998) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32115 Int) (v_prenex_32116 Int) (v_prenex_32113 Int) (v_prenex_32110 (Array Int Int)) (v_prenex_32111 (Array Int Int)) (v_prenex_32112 (Array Int Int)) (v_prenex_32114 (Array Int Int)) (v_prenex_32109 Int)) (let ((.cse988 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32111) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32112) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32114))) (or (not (= v_prenex_32111 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32110) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32111 .cse3)))) (= (select (select .cse988 v_prenex_32113) v_prenex_32115) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32110 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_32109 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse988 v_prenex_32109) v_prenex_32116) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32058 Int) (v_prenex_32060 (Array Int Int)) (v_prenex_32061 (Array Int Int)) (v_prenex_32062 (Array Int Int)) (v_prenex_32063 Int) (v_prenex_32064 Int) (v_prenex_32059 (Array Int Int)) (v_arrayElimCell_108 Int)) (let ((.cse989 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32060) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32061) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32062))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse989 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32059 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32060 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32059) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32060 .cse3)))) (= (select (select .cse989 v_prenex_32058) v_prenex_32064) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32058 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse989 v_arrayElimCell_108) v_prenex_32063))))) (forall ((v_prenex_32036 Int) (v_prenex_32041 (Array Int Int)) (v_prenex_32043 Int) (v_prenex_32042 Int) (v_prenex_32040 Int) (v_prenex_32037 (Array Int Int)) (v_prenex_32038 (Array Int Int)) (v_prenex_32039 (Array Int Int))) (let ((.cse990 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32038) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32039) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32041))) (or (= (select (select .cse990 v_prenex_32036) v_prenex_32043) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32038 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32037) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32038 .cse3)))) (not (= (select v_prenex_32037 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32040 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_32036 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse990 v_prenex_32040) v_prenex_32042)) (= (select (select .cse990 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32049 Int) (v_prenex_32044 Int) (v_prenex_32045 (Array Int Int)) (v_prenex_32046 (Array Int Int)) (v_prenex_32047 (Array Int Int)) (v_prenex_32048 (Array Int Int))) (let ((.cse991 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32046) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32047) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32048))) (or (not (= (select v_prenex_32045 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32046 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32045) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32046 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse991 v_prenex_32044) v_prenex_32049)) (= v_prenex_32044 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse991 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32159 Int) (v_prenex_32157 Int) (v_prenex_32153 Int) (v_prenex_32154 (Array Int Int)) (v_prenex_32155 (Array Int Int)) (v_prenex_32160 Int) (v_prenex_32156 (Array Int Int)) (v_prenex_32158 (Array Int Int))) (let ((.cse993 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32155) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32156) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32158))) (let ((.cse992 (select .cse993 v_prenex_32153))) (or (= (select .cse992 v_prenex_32160) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse992 v_prenex_32159) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32154 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_32153 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32154) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32155 .cse3)) v_prenex_32155)) (= v_prenex_32157 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse993 v_prenex_32157) v_prenex_32159) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32139 (Array Int Int)) (v_prenex_32138 Int) (v_prenex_32144 Int) (v_prenex_32140 (Array Int Int)) (v_prenex_32141 (Array Int Int)) (v_prenex_32143 Int) (v_prenex_32142 (Array Int Int))) (let ((.cse994 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32140) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32141) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32142))) (let ((.cse995 (select .cse994 v_prenex_32138))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32139) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32140 .cse3)) v_prenex_32140)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32139 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_32138 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse994 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse995 v_prenex_32143) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse995 v_prenex_32144) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32168 Int) (v_prenex_32167 Int) (v_prenex_32162 (Array Int Int)) (v_prenex_32163 (Array Int Int)) (v_prenex_32165 Int) (v_prenex_32164 (Array Int Int)) (v_prenex_32166 (Array Int Int)) (v_prenex_32161 Int)) (let ((.cse996 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32163) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32164) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32166))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32162) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32163 .cse3)) v_prenex_32163)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse996 v_prenex_32165) v_prenex_32167)) (= v_prenex_32161 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32162 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32165 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse996 v_prenex_32161) v_prenex_32168) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31987 (Array Int Int)) (v_prenex_31992 Int) (v_prenex_31988 (Array Int Int)) (v_prenex_31989 (Array Int Int)) (v_prenex_31991 Int) (v_prenex_31990 (Array Int Int)) (v_arrayElimCell_118 Int) (v_prenex_31986 Int)) (let ((.cse997 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31988) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31989) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31990))) (let ((.cse998 (select .cse997 v_prenex_31986))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse997 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31986 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse998 v_prenex_31991) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse998 v_prenex_31992) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse997 v_arrayElimCell_118) v_prenex_31991) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31988 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_31987) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_31988 .cse3)))) (not (= (select v_prenex_31987 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_32100 Int) (v_prenex_32101 Int) (v_prenex_32096 (Array Int Int)) (v_prenex_32097 (Array Int Int)) (v_arrayElimCell_121 Int) (v_prenex_32098 (Array Int Int)) (v_prenex_32099 (Array Int Int)) (v_prenex_32095 Int)) (let ((.cse999 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32097) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32098) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32099))) (or (not (= v_prenex_32097 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32096) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32097 .cse3)))) (= (select (select .cse999 v_arrayElimCell_121) v_prenex_32100) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32095 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_arrayElimCell_121 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse999 v_prenex_32095) v_prenex_32101) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse999 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32096 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (forall ((v_prenex_32008 (Array Int Int)) (v_prenex_32009 (Array Int Int)) (v_prenex_32012 Int) (v_prenex_32010 (Array Int Int)) (v_prenex_32011 (Array Int Int)) (v_prenex_32007 Int)) (let ((.cse1000 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32009) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32010) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32011))) (or (not (= v_prenex_32009 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32008) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32009 .cse3)))) (= (select (select .cse1000 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32008 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse1000 v_prenex_32007) v_prenex_32012) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32007 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|)))) (forall ((v_prenex_32149 Int) (v_prenex_32150 (Array Int Int)) (v_prenex_32145 Int) (v_prenex_32151 Int) (v_prenex_32152 Int) (v_prenex_32146 (Array Int Int)) (v_prenex_32147 (Array Int Int)) (v_prenex_32148 (Array Int Int))) (let ((.cse1001 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32147) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32148) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32150))) (or (not (= (select v_prenex_32146 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1001 v_prenex_32149) v_prenex_32151) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32149 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select (select .cse1001 v_prenex_32145) v_prenex_32152) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32145 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32147 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32146) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32147 .cse3))))))) (forall ((v_prenex_32065 Int) (v_arrayElimCell_111 Int) (v_prenex_32066 (Array Int Int)) (v_prenex_32067 (Array Int Int)) (v_prenex_32068 (Array Int Int)) (v_prenex_32070 Int) (v_prenex_32069 (Array Int Int)) (v_prenex_32071 Int)) (let ((.cse1003 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32067) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32068) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32069))) (let ((.cse1002 (select .cse1003 v_prenex_32065))) (or (not (= v_prenex_32067 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32066) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32067 .cse3)))) (= (select .cse1002 v_prenex_32071) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_arrayElimCell_111 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= v_prenex_32065 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32066 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1002 v_prenex_32070)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1003 v_arrayElimCell_111) v_prenex_32070)))))) (forall ((v_prenex_32080 (Array Int Int)) (v_prenex_32081 (Array Int Int)) (v_prenex_32082 (Array Int Int)) (v_prenex_32079 Int) (v_prenex_32084 (Array Int Int)) (v_prenex_32085 Int) (v_prenex_32086 Int) (v_arrayElimCell_112 Int) (v_prenex_32083 Int)) (let ((.cse1004 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32081) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32082) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32084))) (let ((.cse1005 (select .cse1004 v_prenex_32079))) (or (= (select (select .cse1004 v_arrayElimCell_112) v_prenex_32085) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1004 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1005 v_prenex_32086)) (= v_prenex_32079 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= (select .cse1005 v_prenex_32085) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1004 v_prenex_32083) v_prenex_32085) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_arrayElimCell_112 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= (select v_prenex_32080 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32080) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32081 .cse3)) v_prenex_32081)))))) (forall ((v_prenex_32137 Int) (v_prenex_32132 Int) (v_prenex_32133 (Array Int Int)) (v_prenex_32134 (Array Int Int)) (v_prenex_32135 (Array Int Int)) (v_prenex_32136 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32134) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32135) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32136) v_prenex_32132) v_prenex_32137) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32132 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (not (= v_prenex_32134 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32133) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32134 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32133 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_32118 (Array Int Int)) (v_prenex_32119 (Array Int Int)) (v_prenex_32124 Int) (v_prenex_32123 Int) (v_prenex_32121 Int) (v_prenex_32120 (Array Int Int)) (v_prenex_32122 (Array Int Int)) (v_prenex_32117 Int)) (let ((.cse1006 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32119) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32120) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32122))) (let ((.cse1007 (select .cse1006 v_prenex_32117))) (or (= (select (select .cse1006 v_prenex_32121) v_prenex_32123) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1007 v_prenex_32123)) (not (= (select v_prenex_32118 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1006 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32119 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_32118) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_32119 .cse3)))) (= v_prenex_32117 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1007 v_prenex_32124))))))))) .cse0) (or (and .cse741 .cse8) (and (or (and (forall ((v_prenex_36135 Int) (v_prenex_36131 (Array Int Int)) (v_prenex_36132 (Array Int Int)) (v_prenex_36138 Int) (v_prenex_36137 (Array Int Int)) (v_prenex_36134 Int) (v_prenex_36139 (Array Int Int))) (let ((.cse1008 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36131) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36139) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36132))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1008 v_prenex_36134) v_prenex_36135)) (= v_prenex_36135 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse1008 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36137 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1008 v_prenex_36138) v_prenex_36135) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_36131 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_36137) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_36131 .cse3))))))) (or .cse34 (forall ((v_prenex_34144 Int) (v_prenex_34142 (Array Int Int)) (v_prenex_34145 (Array Int Int)) (v_prenex_34143 Int) (v_prenex_34147 (Array Int Int)) (v_prenex_34146 (Array Int Int))) (let ((.cse1009 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34146) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34147) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34142))) (or (= v_prenex_34144 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_34146 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34145) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34146 .cse3)))) (= (select (select .cse1009 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34145 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1009 v_prenex_34143) v_prenex_34144)))))) (forall ((v_prenex_34149 Int) (v_prenex_34152 (Array Int Int)) (v_prenex_34153 (Array Int Int)) (v_prenex_34155 (Array Int Int)) (v_prenex_34151 Int) (v_prenex_34148 (Array Int Int))) (let ((.cse1010 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34153) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34155) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34148))) (let ((.cse1011 (select .cse1010 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_34153 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34152) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34153 .cse3)))) (= v_prenex_34151 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse1010 v_prenex_34149) v_prenex_34151) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1011 v_prenex_34151)) (= (select .cse1011 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34152 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) .cse98) (or .cse0 (and (or .cse108 (forall ((v_prenex_34370 (Array Int Int)) (v_prenex_34708 Int) (v_prenex_34367 (Array Int Int)) (v_prenex_34369 (Array Int Int)) (v_prenex_34368 (Array Int Int)) (v_prenex_34713 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34369) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34370) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34367) v_prenex_34708) v_prenex_34713)) (not (= (select v_prenex_34368 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34713 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_34369 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34368) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34369 .cse3))))))) (or (forall ((v_prenex_34709 (Array Int Int)) (v_prenex_34710 (Array Int Int)) (v_prenex_34712 (Array Int Int)) (v_prenex_34711 (Array Int Int))) (or (not (= (select v_prenex_34709 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34710 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34709) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34710 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34710) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34711) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34712) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))) .cse98) (forall ((v_prenex_34371 (Array Int Int)) (v_prenex_34374 (Array Int Int)) (v_prenex_34375 Int) (v_prenex_34373 (Array Int Int)) (v_prenex_34376 (Array Int Int)) (v_prenex_34372 Int)) (let ((.cse1012 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34374) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34376) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34371))) (or (= (select (select .cse1012 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34373) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34374 .cse3)) v_prenex_34374)) (not (= (select v_prenex_34373 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34375 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse1012 v_prenex_34372) v_prenex_34375) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_34734 Int) (v_prenex_34735 (Array Int Int)) (v_prenex_34731 Int) (v_prenex_34729 (Array Int Int)) (v_prenex_34730 Int) (v_prenex_34732 (Array Int Int)) (v_prenex_34733 (Array Int Int))) (let ((.cse1014 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34733) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34735) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34729))) (let ((.cse1013 (select .cse1014 v_prenex_34730))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1013 v_prenex_34731)) (not (= v_prenex_34733 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34732) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34733 .cse3)))) (= v_prenex_34731 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34732 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse1014 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34734 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse1013 v_prenex_34734) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse34) (or .cse6 (and (forall ((v_prenex_34410 Int)) (or (= v_prenex_34410 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34413 Int)) (or (forall ((v_prenex_34411 (Array Int Int))) (or (not (= (select v_prenex_34411 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34412 (Array Int Int))) (or (not (= v_prenex_34412 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34411) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34412 .cse3)))) (forall ((v_prenex_34407 (Array Int Int)) (v_prenex_34408 Int) (v_prenex_34415 (Array Int Int))) (let ((.cse1016 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34412) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34415) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34407))) (let ((.cse1015 (select .cse1016 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1015 v_prenex_34410) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1015 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1016 v_prenex_34408) v_prenex_34413) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (= v_prenex_34413 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (or (and (or (forall ((v_prenex_34395 (Array Int Int)) (v_prenex_34398 (Array Int Int)) (v_prenex_34397 (Array Int Int)) (v_prenex_34400 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34398) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34400) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34395) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_34397 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34397) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34398 .cse3)) v_prenex_34398)))) .cse98) (forall ((v_prenex_34399 Int) (v_prenex_34385 (Array Int Int)) (v_prenex_34384 (Array Int Int)) (v_prenex_34387 (Array Int Int)) (v_prenex_34396 Int) (v_prenex_34386 (Array Int Int))) (let ((.cse1017 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34386) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34387) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34384))) (or (= (select (select .cse1017 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34385) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34386 .cse3)) v_prenex_34386)) (= v_prenex_34399 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34385 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1017 v_prenex_34396) v_prenex_34399) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse0) (or (forall ((v_prenex_34406 (Array Int Int)) (v_prenex_34402 Int) (v_prenex_34401 (Array Int Int)) (v_prenex_34404 (Array Int Int)) (v_prenex_34403 (Array Int Int)) (v_prenex_34405 Int)) (or (not (= (select v_prenex_34403 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34404) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34406) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34401) v_prenex_34402) v_prenex_34405) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34404 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34403) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34404 .cse3)))) (= v_prenex_34405 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) .cse108) (or (and (forall ((v_prenex_34740 Int)) (or (forall ((v_prenex_34741 (Array Int Int))) (or (forall ((v_prenex_34742 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34741) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34742 .cse3)) v_prenex_34742)) (forall ((v_prenex_34736 (Array Int Int)) (v_prenex_34744 (Array Int Int))) (let ((.cse1018 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34742) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34744) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34736))) (or (forall ((v_prenex_34743 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1018 v_prenex_34743) v_prenex_34740))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1018 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34741 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (= v_prenex_34740 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (or (and (forall ((v_prenex_34379 Int)) (or (= v_prenex_34379 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34380 (Array Int Int))) (or (not (= (select v_prenex_34380 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34381 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34380) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34381 .cse3)) v_prenex_34381)) (forall ((v_prenex_34383 (Array Int Int)) (v_prenex_34377 (Array Int Int)) (v_prenex_34382 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34381) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34383) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34377) v_prenex_34382) v_prenex_34379))))))))) (forall ((v_prenex_34379 Int)) (or (forall ((v_prenex_34380 (Array Int Int))) (or (forall ((v_prenex_34381 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34380) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34381 .cse3)) v_prenex_34381)) (forall ((v_prenex_34383 (Array Int Int)) (v_prenex_34377 (Array Int Int))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34381) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34383) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34377) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34379))))) (not (= (select v_prenex_34380 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34379 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) .cse8) (forall ((v_prenex_34740 Int)) (or (forall ((v_prenex_34741 (Array Int Int))) (or (forall ((v_prenex_34742 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34741) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34742 .cse3)) v_prenex_34742)) (forall ((v_prenex_34736 (Array Int Int)) (v_prenex_34744 (Array Int Int))) (let ((.cse1019 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34742) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34744) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34736) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1019 v_prenex_34740)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1019 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34741 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (= v_prenex_34740 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) .cse98) (forall ((v_prenex_34410 Int)) (or (forall ((v_prenex_34413 Int)) (or (= v_prenex_34413 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34411 (Array Int Int))) (or (not (= (select v_prenex_34411 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34412 (Array Int Int))) (or (not (= v_prenex_34412 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34411) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34412 .cse3)))) (forall ((v_prenex_34407 (Array Int Int)) (v_prenex_34408 Int) (v_prenex_34415 (Array Int Int))) (let ((.cse1020 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34412) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34415) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34407))) (or (= (select (select .cse1020 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34414 Int)) (= (select (select .cse1020 v_prenex_34414) v_prenex_34410) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse1020 v_prenex_34408) v_prenex_34413) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))) (= v_prenex_34410 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (or (and (forall ((v_prenex_34390 Int)) (or (forall ((v_prenex_34738 Int)) (or (forall ((v_prenex_34391 (Array Int Int))) (or (forall ((v_prenex_34392 (Array Int Int))) (or (not (= v_prenex_34392 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34391) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34392 .cse3)))) (forall ((v_prenex_34394 (Array Int Int)) (v_prenex_34388 (Array Int Int)) (v_prenex_34739 Int)) (let ((.cse1021 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34392) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34394) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34388))) (or (forall ((v_prenex_34393 Int)) (= (select (select .cse1021 v_prenex_34393) v_prenex_34390) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse1021 v_prenex_34739) v_prenex_34738) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_34391 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34738 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_34390 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34390 Int)) (or (forall ((v_prenex_34738 Int)) (or (= v_prenex_34738 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34391 (Array Int Int))) (or (not (= (select v_prenex_34391 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34392 (Array Int Int))) (or (forall ((v_prenex_34394 (Array Int Int)) (v_prenex_34388 (Array Int Int)) (v_prenex_34739 Int)) (let ((.cse1022 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34392) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34394) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34388))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1022 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34390)) (= (select (select .cse1022 v_prenex_34739) v_prenex_34738) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34392 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34391) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34392 .cse3)))))))))) (= v_prenex_34390 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) .cse8))) (or (and (forall ((v_prenex_34686 Int) (v_prenex_34683 Int) (v_prenex_34682 Int) (v_prenex_34684 (Array Int Int)) (v_prenex_34685 (Array Int Int)) (v_prenex_34688 (Array Int Int)) (v_prenex_34687 (Array Int Int))) (let ((.cse1023 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34685) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34687) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34688))) (or (not (= v_prenex_34685 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34684) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34685 .cse3)))) (not (= (select v_prenex_34684 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1023 v_prenex_34682) v_prenex_34683)) (= (select (select .cse1023 v_prenex_34686) v_prenex_34683) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34683 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (forall ((v_prenex_34161 (Array Int Int)) (v_prenex_34159 Int) (v_prenex_34160 (Array Int Int)) (v_prenex_34163 (Array Int Int)) (v_prenex_34157 Int) (v_prenex_34156 (Array Int Int))) (let ((.cse1024 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34161) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34163) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34156))) (or (= v_prenex_34159 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34160) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34161 .cse3)) v_prenex_34161)) (not (= (select v_prenex_34160 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1024 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34159)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1024 v_prenex_34157) v_prenex_34159))))) (or .cse34 (forall ((v_prenex_34166 Int) (v_prenex_34164 (Array Int Int)) (v_prenex_34167 (Array Int Int)) (v_prenex_34165 Int) (v_prenex_34169 (Array Int Int)) (v_prenex_34168 (Array Int Int))) (or (= v_prenex_34166 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34167 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34168 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34167) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34168 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34168) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34169) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34164) v_prenex_34165) v_prenex_34166) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse8) (or (and (or (and (forall ((v_prenex_34346 Int) (v_prenex_34343 Int) (v_prenex_34342 Int) (v_prenex_34345 (Array Int Int)) (v_prenex_34344 (Array Int Int)) (v_prenex_34347 (Array Int Int)) (v_prenex_34348 (Array Int Int))) (let ((.cse1025 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34345) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34347) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34348))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1025 v_prenex_34342) v_prenex_34343)) (= v_prenex_34343 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1025 v_prenex_34346) v_prenex_34343)) (not (= (select v_prenex_34344 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34345 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34344) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34345 .cse3))))))) (forall ((v_prenex_34255 Int) (v_prenex_34252 (Array Int Int)) (v_prenex_34253 Int) (v_prenex_34257 (Array Int Int)) (v_prenex_34256 (Array Int Int)) (v_prenex_34259 (Array Int Int))) (let ((.cse1026 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34257) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34259) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34252))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34256) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34257 .cse3)) v_prenex_34257)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1026 v_prenex_34253) v_prenex_34255)) (= v_prenex_34255 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34256 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1026 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34255)))))) .cse8) (or .cse6 (and (forall ((v_prenex_34362 Int)) (or (forall ((v_prenex_34363 (Array Int Int))) (or (not (= (select v_prenex_34363 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34364 (Array Int Int))) (or (not (= v_prenex_34364 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34363) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34364 .cse3)))) (forall ((v_prenex_34366 (Array Int Int)) (v_prenex_34358 (Array Int Int))) (let ((.cse1027 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34364) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34366) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34358))) (or (forall ((v_prenex_34365 Int)) (= (select (select .cse1027 v_prenex_34365) v_prenex_34362) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse1027 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (= v_prenex_34362 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34362 Int)) (or (forall ((v_prenex_34363 (Array Int Int))) (or (not (= (select v_prenex_34363 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34364 (Array Int Int))) (or (forall ((v_prenex_34366 (Array Int Int)) (v_prenex_34358 (Array Int Int))) (let ((.cse1028 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34364) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34366) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34358) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1028 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1028 v_prenex_34362) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34364 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34363) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34364 .cse3)))))))) (= v_prenex_34362 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (or (and (forall ((v_prenex_34262 Int)) (or (= v_prenex_34262 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34263 (Array Int Int))) (or (forall ((v_prenex_34264 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34263) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34264 .cse3)) v_prenex_34264)) (forall ((v_prenex_34260 (Array Int Int)) (v_prenex_34265 Int) (v_prenex_34266 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34264) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34266) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34260) v_prenex_34265) v_prenex_34262) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (select v_prenex_34263 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34262 Int)) (or (forall ((v_prenex_34263 (Array Int Int))) (or (not (= (select v_prenex_34263 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34264 (Array Int Int))) (or (forall ((v_prenex_34260 (Array Int Int)) (v_prenex_34266 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34264) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34266) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34260) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34262) |c_ULTIMATE.start_main_~data_init~0#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34263) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34264 .cse3)) v_prenex_34264)))))) (= v_prenex_34262 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) .cse8) (forall ((v_prenex_34269 Int)) (or (= v_prenex_34269 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34270 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34270 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34271 (Array Int Int))) (or (not (= v_prenex_34271 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34270) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34271 .cse3)))) (forall ((v_prenex_34273 (Array Int Int)) (v_prenex_34361 Int) (v_prenex_34267 (Array Int Int)) (v_prenex_34360 Int)) (let ((.cse1029 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34271) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34273) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34267))) (or (= (select (select .cse1029 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1029 v_prenex_34361) v_prenex_34360) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34272 Int)) (= (select (select .cse1029 v_prenex_34272) v_prenex_34269) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))) (forall ((v_prenex_34269 Int)) (or (= v_prenex_34269 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34270 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34270 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34271 (Array Int Int))) (or (not (= v_prenex_34271 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34270) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34271 .cse3)))) (forall ((v_prenex_34273 (Array Int Int)) (v_prenex_34361 Int) (v_prenex_34267 (Array Int Int)) (v_prenex_34360 Int)) (let ((.cse1031 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34271) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34273) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34267))) (let ((.cse1030 (select .cse1031 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1030 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1030 v_prenex_34269) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1031 v_prenex_34361) v_prenex_34360) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))) (or (and (forall ((v_prenex_34277 Int)) (or (= v_prenex_34277 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34278 (Array Int Int))) (or (forall ((v_prenex_34279 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34278) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34279 .cse3)) v_prenex_34279)) (forall ((v_prenex_34282 (Array Int Int)) (v_prenex_34274 (Array Int Int)) (v_prenex_34275 Int) (v_prenex_34280 Int)) (let ((.cse1032 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34279) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34282) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34274))) (or (forall ((v_prenex_34281 Int)) (= (select (select .cse1032 v_prenex_34281) v_prenex_34277) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1032 v_prenex_34275) v_prenex_34280))))))) (not (= (select v_prenex_34278 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34277 Int)) (or (= v_prenex_34277 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34278 (Array Int Int))) (or (forall ((v_prenex_34279 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34278) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34279 .cse3)) v_prenex_34279)) (forall ((v_prenex_34282 (Array Int Int)) (v_prenex_34274 (Array Int Int)) (v_prenex_34275 Int) (v_prenex_34280 Int)) (let ((.cse1033 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34279) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34282) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34274))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1033 v_prenex_34275) v_prenex_34280)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1033 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34277))))))) (not (= (select v_prenex_34278 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) .cse8))) (or (forall ((v_prenex_34293 (Array Int Int)) (v_prenex_34292 (Array Int Int)) (v_prenex_34295 (Array Int Int)) (v_prenex_34289 (Array Int Int)) (v_prenex_34294 Int) (v_prenex_34291 Int) (v_prenex_34290 Int)) (let ((.cse1034 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34293) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34295) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34289))) (let ((.cse1035 (select .cse1034 v_prenex_34290))) (or (not (= v_prenex_34293 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34292) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34293 .cse3)))) (= (select (select .cse1034 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34291 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34292 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1035 v_prenex_34294) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1035 v_prenex_34291) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse34) (forall ((v_prenex_34303 Int) (v_prenex_34302 Int) (v_prenex_34299 Int) (v_prenex_34296 (Array Int Int)) (v_prenex_34297 Int) (v_prenex_34301 (Array Int Int)) (v_prenex_34300 (Array Int Int)) (v_prenex_34304 (Array Int Int))) (let ((.cse1037 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34301) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34304) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34296))) (let ((.cse1036 (select .cse1037 v_prenex_34297))) (or (not (= v_prenex_34301 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34300) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34301 .cse3)))) (not (= (select v_prenex_34300 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1036 v_prenex_34299) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1037 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34299 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1036 v_prenex_34302)) (= (select (select .cse1037 v_prenex_34303) v_prenex_34299) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34283 (Array Int Int)) (v_prenex_34286 (Array Int Int)) (v_prenex_34695 Int) (v_prenex_34287 Int) (v_prenex_34285 (Array Int Int)) (v_prenex_34288 (Array Int Int)) (v_prenex_34284 Int)) (let ((.cse1040 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34286) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34288) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34283))) (let ((.cse1038 (select .cse1040 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse1039 (select .cse1040 v_prenex_34284))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1038 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34695 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse1039 v_prenex_34695) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1038 v_prenex_34695) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34285) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34286 .cse3)) v_prenex_34286)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1039 v_prenex_34287)) (not (= (select v_prenex_34285 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34350 (Array Int Int)) (v_prenex_34353 Int) (v_prenex_34354 (Array Int Int)) (v_prenex_34351 Int) (v_prenex_34355 (Array Int Int)) (v_prenex_34357 (Array Int Int))) (let ((.cse1042 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34355) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34357) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34350))) (let ((.cse1041 (select .cse1042 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1041 v_prenex_34353) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34355 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34354) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34355 .cse3)))) (= (select (select .cse1042 v_prenex_34351) v_prenex_34353) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34354 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1041 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34353 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_34307 (Array Int Int)) (v_prenex_34308 (Array Int Int)) (v_prenex_34310 (Array Int Int)) (v_prenex_34309 Int) (v_prenex_34305 (Array Int Int)) (v_prenex_34306 Int)) (let ((.cse1043 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34308) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34310) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34305))) (or (not (= v_prenex_34308 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34307) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34308 .cse3)))) (= (select (select .cse1043 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1043 v_prenex_34309) v_prenex_34306) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34307 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_34306 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (or .cse34 (forall ((v_prenex_34338 Int) (v_prenex_34339 (Array Int Int)) (v_prenex_34337 Int) (v_prenex_34341 (Array Int Int)) (v_prenex_34340 (Array Int Int)) (v_prenex_34336 (Array Int Int))) (let ((.cse1044 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34340) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34341) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34336))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34339) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34340 .cse3)) v_prenex_34340)) (not (= (select v_prenex_34339 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34338 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1044 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse1044 v_prenex_34337) v_prenex_34338) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse0 (and (forall ((v_prenex_34206 Int) (v_prenex_34209 (Array Int Int)) (v_prenex_34211 Int) (v_prenex_34210 (Array Int Int)) (v_prenex_34213 (Array Int Int)) (v_prenex_34208 Int) (v_prenex_34205 (Array Int Int))) (let ((.cse1047 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34210) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34213) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34205))) (let ((.cse1046 (select .cse1047 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse1045 (select .cse1047 v_prenex_34206))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34209) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34210 .cse3)) v_prenex_34210)) (= (select .cse1045 v_prenex_34211) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1046 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse1046 v_prenex_34208) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34209 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1045 v_prenex_34208)))))) (or .cse6 (and (forall ((v_prenex_34177 (Array Int Int))) (or (not (= (select v_prenex_34177 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34178 (Array Int Int))) (or (not (= v_prenex_34178 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34177) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34178 .cse3)))) (forall ((v_prenex_34180 (Array Int Int)) (v_prenex_34236 Int) (v_prenex_34174 (Array Int Int)) (v_prenex_34244 Int)) (let ((.cse1048 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34178) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34180) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34174))) (or (forall ((v_prenex_34179 Int) (v_prenex_34176 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1048 v_prenex_34179) v_prenex_34176))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1048 v_prenex_34236) v_prenex_34244)) (= (select (select .cse1048 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (forall ((v_prenex_34238 (Array Int Int))) (or (forall ((v_prenex_34239 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34238) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34239 .cse3)) v_prenex_34239)) (forall ((v_prenex_34242 (Array Int Int)) (v_prenex_34241 (Array Int Int))) (let ((.cse1049 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34239) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34241) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34242))) (or (forall ((v_prenex_34237 Int) (v_prenex_34240 Int)) (= (select (select .cse1049 v_prenex_34240) v_prenex_34237) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse1049 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_34238 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_34177 (Array Int Int))) (or (forall ((v_prenex_34178 (Array Int Int))) (or (forall ((v_prenex_34180 (Array Int Int)) (v_prenex_34236 Int) (v_prenex_34174 (Array Int Int)) (v_prenex_34244 Int)) (let ((.cse1050 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34178) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34180) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34174))) (let ((.cse1051 (select .cse1050 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1050 v_prenex_34236) v_prenex_34244)) (= (select .cse1051 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34176 Int)) (= (select .cse1051 v_prenex_34176) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= v_prenex_34178 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34177) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34178 .cse3)))))) (not (= (select v_prenex_34177 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_34238 (Array Int Int))) (or (forall ((v_prenex_34239 (Array Int Int))) (or (forall ((v_prenex_34242 (Array Int Int)) (v_prenex_34241 (Array Int Int))) (let ((.cse1052 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34239) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34241) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34242) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_34237 Int)) (= (select .cse1052 v_prenex_34237) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select .cse1052 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34238) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34239 .cse3)) v_prenex_34239)))) (not (= (select v_prenex_34238 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34190 Int) (v_prenex_34192 (Array Int Int)) (v_prenex_34191 (Array Int Int)) (v_prenex_34194 (Array Int Int)) (v_prenex_34189 (Array Int Int)) (v_prenex_34193 Int)) (let ((.cse1053 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34192) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34194) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34189))) (or (= (select (select .cse1053 v_prenex_34193) v_prenex_34190) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34192 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34191) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34192 .cse3)))) (= (select (select .cse1053 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34191 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_34196 (Array Int Int)) (v_prenex_34195 (Array Int Int)) (v_prenex_34198 (Array Int Int)) (v_prenex_34197 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34197) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34198) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34195) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34197 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34196) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34197 .cse3)))) (not (= (select v_prenex_34196 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or .cse34 (forall ((v_prenex_34247 Int) (v_prenex_34251 (Array Int Int)) (v_prenex_34246 Int) (v_prenex_34245 (Array Int Int)) (v_prenex_34250 Int) (v_prenex_34248 (Array Int Int)) (v_prenex_34249 (Array Int Int))) (let ((.cse1055 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34249) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34251) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34245))) (let ((.cse1054 (select .cse1055 v_prenex_34246))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1054 v_prenex_34250)) (not (= (select v_prenex_34248 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34249 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34248) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34249 .cse3)))) (= (select (select .cse1055 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1054 v_prenex_34247))))))) (forall ((v_prenex_34203 Int) (v_prenex_34200 Int) (v_prenex_34199 (Array Int Int)) (v_prenex_34202 (Array Int Int)) (v_prenex_34201 (Array Int Int)) (v_prenex_34204 (Array Int Int))) (let ((.cse1056 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34202) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34204) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34199))) (or (not (= (select v_prenex_34201 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1056 v_prenex_34200) v_prenex_34203) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1056 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34202 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34201) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34202 .cse3))))))) (or .cse34 (forall ((v_prenex_34219 (Array Int Int)) (v_prenex_34218 (Array Int Int)) (v_prenex_34216 Int) (v_prenex_34215 Int) (v_prenex_34214 (Array Int Int)) (v_prenex_34217 (Array Int Int))) (let ((.cse1057 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34218) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34219) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34214))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1057 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34217 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse1057 v_prenex_34215) v_prenex_34216) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34217) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34218 .cse3)) v_prenex_34218)))))) (forall ((v_prenex_34226 Int) (v_prenex_34223 Int) (v_prenex_34220 (Array Int Int)) (v_prenex_34221 Int) (v_prenex_34224 (Array Int Int)) (v_prenex_34225 (Array Int Int)) (v_prenex_34227 (Array Int Int))) (let ((.cse1058 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34225) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34227) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34220))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34224 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= v_prenex_34225 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34224) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34225 .cse3)))) (= (select (select .cse1058 v_prenex_34221) v_prenex_34223) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1058 v_prenex_34226) v_prenex_34223) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1058 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34316 Int) (v_prenex_34318 (Array Int Int)) (v_prenex_34317 (Array Int Int)) (v_prenex_34313 Int) (v_prenex_34312 Int) (v_prenex_34311 Int) (v_prenex_34314 (Array Int Int)) (v_prenex_34315 (Array Int Int))) (let ((.cse1059 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34315) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34317) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34318))) (or (= (select (select .cse1059 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1059 v_prenex_34312) v_prenex_34311) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1059 v_prenex_34316) v_prenex_34313)) (not (= v_prenex_34315 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34314) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34315 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34314 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) (forall ((v_prenex_34181 (Array Int Int)) (v_prenex_34185 (Array Int Int)) (v_prenex_34184 (Array Int Int)) (v_prenex_34187 Int) (v_prenex_34188 (Array Int Int)) (v_prenex_34186 Int) (v_prenex_34183 Int) (v_prenex_34182 Int)) (let ((.cse1060 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34185) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34188) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34181))) (let ((.cse1061 (select .cse1060 v_prenex_34182))) (or (= (select (select .cse1060 v_prenex_34187) v_prenex_34183) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1061 v_prenex_34186) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34184 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1061 v_prenex_34183) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1060 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34185 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34184) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34185 .cse3)))))))) (forall ((v_prenex_34233 (Array Int Int)) (v_prenex_34231 Int) (v_prenex_34232 (Array Int Int)) (v_prenex_34235 (Array Int Int)) (v_prenex_34228 (Array Int Int)) (v_prenex_34229 Int)) (let ((.cse1063 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34233) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34235) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34228))) (let ((.cse1062 (select .cse1063 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34232) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34233 .cse3)) v_prenex_34233)) (= (select .cse1062 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1063 v_prenex_34229) v_prenex_34231) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1062 v_prenex_34231)) (not (= (select v_prenex_34232 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (forall ((v_prenex_34326 Int) (v_prenex_34323 Int) (v_prenex_34321 Int) (v_prenex_34320 (Array Int Int)) (v_prenex_34325 (Array Int Int)) (v_prenex_34324 (Array Int Int)) (v_prenex_34327 (Array Int Int))) (let ((.cse1064 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34325) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34327) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34320))) (or (= (select (select .cse1064 v_prenex_34321) v_prenex_34323) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34325 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34324) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34325 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34324 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1064 v_prenex_34326) v_prenex_34323)) (= (select (select .cse1064 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34323 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))) (or .cse0 (and (forall ((v_prenex_34170 (Array Int Int)) (v_prenex_34172 (Array Int Int)) (v_prenex_34171 (Array Int Int)) (v_prenex_34173 (Array Int Int)) (v_prenex_34694 Int) (v_prenex_34693 Int)) (let ((.cse1065 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34172) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34173) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34170))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34171 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34171) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34172 .cse3)) v_prenex_34172)) (= (select (select .cse1065 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1065 v_prenex_34694) v_prenex_34693) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34691 (Array Int Int)) (v_prenex_34690 (Array Int Int)) (v_prenex_34692 (Array Int Int)) (v_prenex_34698 (Array Int Int))) (or (not (= (select v_prenex_34690 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34691 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34690) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34691 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34691) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34698) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34692) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34328 (Array Int Int)) (v_prenex_34334 Int) (v_prenex_34333 Int) (v_prenex_34332 (Array Int Int)) (v_prenex_34330 Int) (v_prenex_34331 (Array Int Int)) (v_prenex_34335 (Array Int Int)) (v_prenex_34329 Int)) (let ((.cse1066 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34332) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34335) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34328))) (or (= (select (select .cse1066 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34330 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse1066 v_prenex_34334) v_prenex_34330) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1066 v_prenex_34329) v_prenex_34333)) (not (= v_prenex_34332 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34331) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34332 .cse3)))) (not (= (select v_prenex_34331 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse98) (forall ((v_prenex_34677 Int) (v_prenex_34676 Int) (v_prenex_34681 (Array Int Int)) (v_prenex_34675 (Array Int Int)) (v_prenex_36133 Int) (v_prenex_34680 Int) (v_prenex_34679 (Array Int Int)) (v_prenex_34678 (Array Int Int))) (let ((.cse1067 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34679) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34681) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34675))) (or (not (= (select v_prenex_34678 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_36133 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse1067 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34677 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse1067 v_prenex_34680) v_prenex_34677) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1067 v_prenex_34676) v_prenex_36133)) (not (= v_prenex_34679 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34678) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34679 .cse3))))))) (or (forall ((v_prenex_34775 Int) (v_prenex_34772 Int) (v_prenex_34771 (Array Int Int)) (v_prenex_34774 (Array Int Int)) (v_prenex_34773 (Array Int Int)) (v_prenex_34776 (Array Int Int))) (let ((.cse1068 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34774) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34776) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34771))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34773 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse1068 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1068 v_prenex_34775) v_prenex_34772)) (= v_prenex_34772 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34773) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34774 .cse3)) v_prenex_34774))))) .cse98) (forall ((v_prenex_34714 (Array Int Int)) (v_prenex_34720 Int) (v_prenex_34718 (Array Int Int)) (v_prenex_34719 (Array Int Int)) (v_prenex_34717 Int) (v_prenex_34715 Int) (v_prenex_34722 (Array Int Int))) (let ((.cse1071 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34719) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34722) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34714))) (let ((.cse1070 (select .cse1071 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse1069 (select .cse1071 v_prenex_34715))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1069 v_prenex_34717)) (not (= v_prenex_34719 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34718) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34719 .cse3)))) (= v_prenex_34720 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse1070 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34717 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse1070 v_prenex_34717) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34718 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1069 v_prenex_34720) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_34765 Int) (v_prenex_34764 Int) (v_prenex_34770 (Array Int Int)) (v_prenex_34763 (Array Int Int)) (v_prenex_34767 (Array Int Int)) (v_prenex_34769 Int) (v_prenex_34766 (Array Int Int)) (v_prenex_34768 Int)) (let ((.cse1072 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34767) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34770) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34763))) (or (= v_prenex_34765 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1072 v_prenex_34764) v_prenex_34768)) (= (select (select .cse1072 v_prenex_34769) v_prenex_34765) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34766) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34767 .cse3)) v_prenex_34767)) (= v_prenex_34768 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34766 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse108) (or (forall ((v_prenex_34725 (Array Int Int)) (v_prenex_34726 (Array Int Int)) (v_prenex_34728 (Array Int Int)) (v_prenex_34727 Int) (v_prenex_34723 (Array Int Int)) (v_prenex_34724 Int)) (or (= v_prenex_34724 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34725 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34726) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34728) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34723) v_prenex_34727) v_prenex_34724) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34726 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34725) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34726 .cse3)))))) .cse8) (or (and (forall ((v_prenex_34615 (Array Int Int)) (v_prenex_34613 Int) (v_prenex_34614 (Array Int Int)) (v_prenex_34611 Int) (v_prenex_34618 (Array Int Int)) (v_prenex_34617 Int) (v_prenex_34610 (Array Int Int)) (v_prenex_34616 Int)) (let ((.cse1073 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34615) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34618) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34610))) (let ((.cse1074 (select .cse1073 v_prenex_34611))) (or (= v_prenex_34613 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34614 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34615 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34614) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34615 .cse3)))) (= (select (select .cse1073 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1074 v_prenex_34613)) (= (select (select .cse1073 v_prenex_34617) v_prenex_34613) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1074 v_prenex_34616) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_34636 (Array Int Int)) (v_prenex_34639 (Array Int Int)) (v_prenex_34640 (Array Int Int)) (v_prenex_34641 (Array Int Int)) (v_prenex_34638 Int) (v_prenex_34637 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34640) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34641) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34636) v_prenex_34637) v_prenex_34638) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34638 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_34640 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34639) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34640 .cse3)))) (not (= (select v_prenex_34639 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) .cse34) (or .cse108 (and (forall ((v_prenex_34545 Int) (v_prenex_34543 Int) (v_prenex_34550 (Array Int Int)) (v_prenex_34542 (Array Int Int)) (v_prenex_34547 (Array Int Int)) (v_prenex_34546 (Array Int Int)) (v_prenex_34548 Int)) (let ((.cse1075 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34547) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34550) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34542))) (let ((.cse1076 (select .cse1075 v_prenex_34543))) (or (not (= (select v_prenex_34546 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34545 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse1075 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34545) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1076 v_prenex_34545) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34547 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34546) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34547 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1076 v_prenex_34548)))))) (forall ((v_prenex_34556 Int) (v_prenex_34553 Int) (v_prenex_34552 Int) (v_prenex_34551 (Array Int Int)) (v_prenex_34554 (Array Int Int)) (v_prenex_34555 (Array Int Int)) (v_prenex_34557 (Array Int Int))) (let ((.cse1077 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34555) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34557) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34551) v_prenex_34552))) (or (not (= v_prenex_34555 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34554) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34555 .cse3)))) (not (= (select v_prenex_34554 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34553 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse1077 v_prenex_34556) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1077 v_prenex_34553))))) (forall ((v_prenex_34634 Int) (v_prenex_34627 (Array Int Int)) (v_prenex_34631 Int) (v_prenex_34630 Int) (v_prenex_34629 Int) (v_prenex_34633 (Array Int Int)) (v_prenex_34632 (Array Int Int)) (v_prenex_34635 (Array Int Int))) (let ((.cse1078 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34633) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34635) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34627))) (let ((.cse1079 (select .cse1078 v_prenex_34630))) (or (= v_prenex_34631 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34632 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1078 v_prenex_34634) v_prenex_34631) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1079 v_prenex_34629) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1079 v_prenex_34631) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34632) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34633 .cse3)) v_prenex_34633)))))))) (or (forall ((v_prenex_34600 Int) (v_prenex_34597 Int) (v_prenex_34596 Int) (v_prenex_34595 (Array Int Int)) (v_prenex_34598 (Array Int Int)) (v_prenex_34599 (Array Int Int)) (v_prenex_34601 (Array Int Int))) (let ((.cse1080 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34599) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34601) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34595))) (let ((.cse1081 (select .cse1080 v_prenex_34596))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34598) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34599 .cse3)) v_prenex_34599)) (= v_prenex_34597 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34598 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse1080 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1081 v_prenex_34597) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1081 v_prenex_34600)))))) .cse34) (or .cse108 (forall ((v_prenex_34657 Int) (v_prenex_34658 (Array Int Int)) (v_prenex_34656 Int) (v_prenex_34653 Int) (v_prenex_34652 Int) (v_prenex_34651 (Array Int Int)) (v_prenex_34655 (Array Int Int)) (v_prenex_34654 (Array Int Int))) (let ((.cse1082 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34655) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34658) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34651))) (or (not (= (select v_prenex_34654 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1082 v_prenex_34652) v_prenex_34656) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34653 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select (select .cse1082 v_prenex_34657) v_prenex_34653) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34655 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34654) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34655 .cse3)))))))) (or (and (forall ((v_prenex_34581 (Array Int Int)) (v_prenex_34584 Int) (v_prenex_34585 (Array Int Int)) (v_prenex_34582 Int) (v_prenex_34586 (Array Int Int)) (v_prenex_34588 (Array Int Int))) (let ((.cse1084 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34586) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34588) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34581))) (let ((.cse1083 (select .cse1084 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1083 v_prenex_34584) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1084 v_prenex_34582) v_prenex_34584) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34586 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34585) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34586 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1083 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_34585 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34584 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_34668 Int) (v_prenex_34667 Int) (v_prenex_34669 (Array Int Int)) (v_prenex_34670 (Array Int Int)) (v_prenex_34673 (Array Int Int)) (v_prenex_34671 Int) (v_prenex_34672 (Array Int Int))) (let ((.cse1085 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34670) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34672) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34673))) (or (not (= (select v_prenex_34669 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34668 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34669) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34670 .cse3)) v_prenex_34670)) (= (select (select .cse1085 v_prenex_34667) v_prenex_34668) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1085 v_prenex_34671) v_prenex_34668) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1085 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse98) (forall ((v_prenex_34606 (Array Int Int)) (v_prenex_34607 (Array Int Int)) (v_prenex_34609 (Array Int Int)) (v_prenex_34608 Int) (v_prenex_34605 Int) (v_prenex_34602 (Array Int Int)) (v_prenex_34603 Int)) (let ((.cse1086 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34607) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34609) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34602))) (or (= v_prenex_34605 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1086 v_prenex_34603) v_prenex_34605)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1086 v_prenex_34608) v_prenex_34605)) (not (= v_prenex_34607 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34606) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34607 .cse3)))) (not (= (select v_prenex_34606 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_34592 (Array Int Int)) (v_prenex_34591 (Array Int Int)) (v_prenex_34594 (Array Int Int)) (v_prenex_34593 Int) (v_prenex_34590 Int) (v_prenex_34589 (Array Int Int))) (or (= v_prenex_34590 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34591 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34592 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34591) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34592 .cse3)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34592) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34594) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34589) v_prenex_34593) v_prenex_34590) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_34783 Int) (v_prenex_34780 (Array Int Int)) (v_prenex_34782 Int) (v_prenex_34781 Int) (v_prenex_34784 (Array Int Int)) (v_prenex_34778 (Array Int Int)) (v_prenex_34777 (Array Int Int))) (let ((.cse1089 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34778) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34784) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34780))) (let ((.cse1087 (select .cse1089 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse1088 (select .cse1089 v_prenex_34782))) (or (not (= (select v_prenex_34777 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1087 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1087 v_prenex_34783)) (= (select .cse1088 v_prenex_34781) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1088 v_prenex_34783) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34783 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_34778 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34777) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34778 .cse3)))))))) (or .cse6 (and (forall ((v_prenex_34646 Int)) (or (forall ((v_prenex_34647 (Array Int Int))) (or (not (= (select v_prenex_34647 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34648 (Array Int Int))) (or (forall ((v_prenex_34650 (Array Int Int)) (v_prenex_34642 (Array Int Int))) (let ((.cse1090 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34648) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34650) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34642) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1090 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1090 v_prenex_34646) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34648 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34647) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34648 .cse3)))))))) (= v_prenex_34646 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34560 Int)) (or (= v_prenex_34560 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34561 (Array Int Int))) (or (forall ((v_prenex_34562 (Array Int Int))) (or (forall ((v_prenex_34563 Int) (v_prenex_34564 (Array Int Int)) (v_prenex_34558 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34562) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34564) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34558) v_prenex_34563) v_prenex_34560) |c_ULTIMATE.start_main_~data_init~0#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34561) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34562 .cse3)) v_prenex_34562)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34561 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))))) (forall ((v_prenex_34567 Int)) (or (forall ((v_prenex_34568 (Array Int Int))) (or (not (= (select v_prenex_34568 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34569 (Array Int Int))) (or (not (= v_prenex_34569 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34568) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34569 .cse3)))) (forall ((v_prenex_34645 Int) (v_prenex_34644 Int) (v_prenex_34571 (Array Int Int)) (v_prenex_34565 (Array Int Int))) (let ((.cse1091 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34569) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34571) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34565))) (or (= (select (select .cse1091 v_prenex_34645) v_prenex_34644) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34570 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1091 v_prenex_34570) v_prenex_34567))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1091 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (= v_prenex_34567 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34646 Int)) (or (forall ((v_prenex_34647 (Array Int Int))) (or (not (= (select v_prenex_34647 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34648 (Array Int Int))) (or (forall ((v_prenex_34650 (Array Int Int)) (v_prenex_34642 (Array Int Int))) (let ((.cse1092 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34648) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34650) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34642))) (or (= (select (select .cse1092 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34649 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1092 v_prenex_34649) v_prenex_34646)))))) (not (= v_prenex_34648 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34647) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34648 .cse3)))))))) (= v_prenex_34646 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34560 Int)) (or (= v_prenex_34560 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34561 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34561 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34562 (Array Int Int))) (or (forall ((v_prenex_34564 (Array Int Int)) (v_prenex_34558 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34562) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34564) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34558) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34560) |c_ULTIMATE.start_main_~data_init~0#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34561) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34562 .cse3)) v_prenex_34562)))))))) (forall ((v_prenex_34567 Int)) (or (forall ((v_prenex_34568 (Array Int Int))) (or (not (= (select v_prenex_34568 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34569 (Array Int Int))) (or (not (= v_prenex_34569 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34568) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34569 .cse3)))) (forall ((v_prenex_34645 Int) (v_prenex_34644 Int) (v_prenex_34571 (Array Int Int)) (v_prenex_34565 (Array Int Int))) (let ((.cse1094 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34569) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34571) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34565))) (let ((.cse1093 (select .cse1094 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1093 v_prenex_34567)) (= (select (select .cse1094 v_prenex_34645) v_prenex_34644) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1093 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))))))) (= v_prenex_34567 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34575 Int)) (or (forall ((v_prenex_34576 (Array Int Int))) (or (not (= (select v_prenex_34576 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34577 (Array Int Int))) (or (forall ((v_prenex_34578 Int) (v_prenex_34580 (Array Int Int)) (v_prenex_34572 (Array Int Int)) (v_prenex_34573 Int)) (let ((.cse1095 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34577) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34580) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34572))) (or (= (select (select .cse1095 v_prenex_34573) v_prenex_34578) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1095 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34575) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34577 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34576) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34577 .cse3)))))))) (= v_prenex_34575 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (forall ((v_prenex_34575 Int)) (or (forall ((v_prenex_34576 (Array Int Int))) (or (forall ((v_prenex_34577 (Array Int Int))) (or (forall ((v_prenex_34578 Int) (v_prenex_34580 (Array Int Int)) (v_prenex_34572 (Array Int Int)) (v_prenex_34573 Int)) (let ((.cse1096 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34577) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34580) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34572))) (or (= (select (select .cse1096 v_prenex_34573) v_prenex_34578) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34579 Int)) (= (select (select .cse1096 v_prenex_34579) v_prenex_34575) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_34577 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34576) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34577 .cse3)))))) (not (= (select v_prenex_34576 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34575 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))))) (forall ((v_prenex_34659 (Array Int Int)) (v_prenex_34665 Int) (v_prenex_34664 Int) (v_prenex_34661 Int) (v_prenex_34662 (Array Int Int)) (v_prenex_34660 Int) (v_prenex_34663 (Array Int Int)) (v_prenex_34666 (Array Int Int))) (let ((.cse1097 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34663) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34666) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34659))) (or (= (select (select .cse1097 v_prenex_34660) v_prenex_34664) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34662 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select (select .cse1097 v_prenex_34665) v_prenex_34661) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1097 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34661 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34662) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34663 .cse3)) v_prenex_34663))))) (forall ((v_prenex_34626 (Array Int Int)) (v_prenex_34622 Int) (v_prenex_34619 (Array Int Int)) (v_prenex_34620 Int) (v_prenex_34624 (Array Int Int)) (v_prenex_34623 (Array Int Int))) (let ((.cse1098 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34624) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34626) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34619))) (or (= (select (select .cse1098 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34622) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1098 v_prenex_34620) v_prenex_34622)) (= v_prenex_34622 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34623) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34624 .cse3)) v_prenex_34624)) (not (= (select v_prenex_34623 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse8) (or (and (forall ((v_prenex_34538 (Array Int Int)) (v_prenex_34539 (Array Int Int)) (v_prenex_34540 Int) (v_prenex_34541 (Array Int Int)) (v_prenex_34536 (Array Int Int)) (v_prenex_34537 Int)) (let ((.cse1099 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34539) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34541) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34536))) (or (= v_prenex_34540 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34538 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1099 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1099 v_prenex_34537) v_prenex_34540)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34538) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34539 .cse3)) v_prenex_34539))))) (forall ((v_prenex_34501 Int) (v_prenex_34498 Int) (v_prenex_34495 (Array Int Int)) (v_prenex_34496 Int) (v_prenex_34499 (Array Int Int)) (v_prenex_34500 (Array Int Int)) (v_prenex_34503 (Array Int Int))) (let ((.cse1102 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34500) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34503) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34495))) (let ((.cse1101 (select .cse1102 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse1100 (select .cse1102 v_prenex_34496))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1100 v_prenex_34501)) (not (= (select v_prenex_34499 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1101 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34501 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1101 v_prenex_34498)) (not (= v_prenex_34500 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34499) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34500 .cse3)))) (= (select .cse1100 v_prenex_34498) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34756 Int) (v_prenex_34757 (Array Int Int)) (v_prenex_34760 Int) (v_prenex_34761 (Array Int Int)) (v_prenex_34754 (Array Int Int)) (v_prenex_34759 Int) (v_prenex_34758 Int) (v_prenex_34755 (Array Int Int))) (let ((.cse1103 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34755) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34761) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34757))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1103 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_34754 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1103 v_prenex_34759) v_prenex_34758) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34758 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_34755 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34754) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34755 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1103 v_prenex_34756) v_prenex_34760))))) (or (forall ((v_prenex_34466 Int) (v_prenex_34462 (Array Int Int)) (v_prenex_34463 Int) (v_prenex_34464 (Array Int Int)) (v_prenex_34465 (Array Int Int)) (v_prenex_34467 (Array Int Int))) (let ((.cse1104 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34465) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34467) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34462))) (or (= (select (select .cse1104 v_prenex_34466) v_prenex_34463) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34465 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34464) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34465 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1104 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34464 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|)))))) .cse98) (or (and (forall ((v_prenex_34447 Int) (v_prenex_34451 (Array Int Int)) (v_prenex_34453 Int) (v_prenex_34450 (Array Int Int)) (v_prenex_34452 Int) (v_prenex_34454 (Array Int Int)) (v_prenex_34446 (Array Int Int)) (v_prenex_34449 Int)) (let ((.cse1105 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34451) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34454) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34446))) (let ((.cse1106 (select .cse1105 v_prenex_34447))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1105 v_prenex_34453) v_prenex_34449)) (= (select .cse1106 v_prenex_34452) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34452 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_34451 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34450) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34451 .cse3)))) (= (select .cse1106 v_prenex_34449) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34450 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34512 Int) (v_prenex_34507 (Array Int Int)) (v_prenex_34506 (Array Int Int)) (v_prenex_34509 (Array Int Int)) (v_prenex_34510 (Array Int Int)) (v_prenex_34505 Int) (v_prenex_34504 Int)) (let ((.cse1108 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34507) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34509) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34510))) (let ((.cse1107 (select .cse1108 v_prenex_34504))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34506) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34507 .cse3)) v_prenex_34507)) (= (select .cse1107 v_prenex_34512) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34506 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34512 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= (select .cse1107 v_prenex_34505) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1108 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34505))))))) .cse108) (or .cse108 (forall ((v_prenex_34534 Int) (v_prenex_34531 Int) (v_prenex_34530 (Array Int Int)) (v_prenex_34532 (Array Int Int)) (v_prenex_34533 (Array Int Int)) (v_prenex_34535 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34533) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34535) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34530) v_prenex_34531) v_prenex_34534)) (not (= v_prenex_34533 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34532) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34533 .cse3)))) (= v_prenex_34534 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34532 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (or .cse98 (and (forall ((v_prenex_34438 (Array Int Int)) (v_prenex_34441 Int) (v_prenex_34442 (Array Int Int)) (v_prenex_34443 (Array Int Int)) (v_prenex_34445 (Array Int Int)) (v_prenex_34439 Int)) (let ((.cse1110 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34443) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34445) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34438))) (let ((.cse1109 (select .cse1110 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1109 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1109 v_prenex_34441) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34442 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1110 v_prenex_34439) v_prenex_34441) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34442) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34443 .cse3)) v_prenex_34443)))))) (forall ((v_prenex_34434 Int) (v_prenex_34433 Int) (v_prenex_34487 Int) (v_prenex_34432 (Array Int Int)) (v_prenex_34435 (Array Int Int)) (v_prenex_34437 (Array Int Int)) (v_prenex_34436 (Array Int Int))) (let ((.cse1111 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34436) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34437) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34432))) (or (not (= (select v_prenex_34435 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1111 v_prenex_34433) v_prenex_34434) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1111 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34436 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34435) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34436 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1111 v_prenex_34487) v_prenex_34434))))) (or .cse34 (forall ((v_prenex_34486 (Array Int Int)) (v_prenex_34484 Int) (v_prenex_34483 Int) (v_prenex_34485 (Array Int Int)) (v_prenex_34488 (Array Int Int)) (v_prenex_34489 (Array Int Int))) (let ((.cse1112 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34486) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34488) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34489))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1112 v_prenex_34483) v_prenex_34484)) (not (= (select v_prenex_34485 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34486 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34485) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34486 .cse3)))) (= (select (select .cse1112 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or (forall ((v_prenex_34491 (Array Int Int)) (v_prenex_34493 (Array Int Int)) (v_prenex_34492 (Array Int Int)) (v_prenex_34494 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34493) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34494) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34491) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34493 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34492) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34493 .cse3)))) (not (= (select v_prenex_34492 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) .cse98) (forall ((v_prenex_34469 Int) (v_prenex_34471 (Array Int Int)) (v_prenex_34472 (Array Int Int)) (v_prenex_34474 Int) (v_prenex_34475 (Array Int Int)) (v_prenex_34473 Int) (v_prenex_34470 Int) (v_prenex_34468 (Array Int Int))) (let ((.cse1114 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34472) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34475) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34468))) (let ((.cse1113 (select .cse1114 v_prenex_34469))) (or (= v_prenex_34473 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1113 v_prenex_34470)) (= (select (select .cse1114 v_prenex_34474) v_prenex_34470) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34472 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34471) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34472 .cse3)))) (= (select (select .cse1114 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34471 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= (select .cse1113 v_prenex_34473) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_34516 (Array Int Int)) (v_prenex_34514 Int) (v_prenex_34517 (Array Int Int)) (v_prenex_34520 (Array Int Int)) (v_prenex_34519 Int) (v_prenex_34518 Int) (v_prenex_34513 (Array Int Int)) (v_prenex_34515 Int)) (let ((.cse1115 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34517) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34520) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34513))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1115 v_prenex_34519) v_prenex_34515)) (= (select (select .cse1115 v_prenex_34514) v_prenex_34518) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34518 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= v_prenex_34517 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34516) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34517 .cse3)))) (not (= (select v_prenex_34516 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse108) (or .cse34 (forall ((v_prenex_34480 (Array Int Int)) (v_prenex_34478 Int) (v_prenex_34482 (Array Int Int)) (v_prenex_34477 Int) (v_prenex_34476 (Array Int Int)) (v_prenex_34481 Int) (v_prenex_34479 (Array Int Int))) (let ((.cse1117 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34480) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34482) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34476))) (let ((.cse1116 (select .cse1117 v_prenex_34477))) (or (= v_prenex_34481 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34479 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1116 v_prenex_34481) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34480 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34479) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34480 .cse3)))) (= (select .cse1116 v_prenex_34478) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1117 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse6 (and (forall ((v_prenex_34529 Int)) (or (= v_prenex_34529 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (forall ((v_prenex_34458 (Array Int Int))) (or (not (= (select v_prenex_34458 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34459 (Array Int Int))) (or (forall ((v_prenex_34521 Int) (v_prenex_34461 (Array Int Int)) (v_prenex_34455 (Array Int Int))) (let ((.cse1119 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34459) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34461) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34455))) (let ((.cse1118 (select .cse1119 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1118 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1119 v_prenex_34521) v_prenex_34529)) (forall ((v_prenex_34457 Int)) (= (select .cse1118 v_prenex_34457) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= v_prenex_34459 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34458) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34459 .cse3)))))))))) (forall ((v_prenex_34529 Int)) (or (forall ((v_prenex_34458 (Array Int Int))) (or (not (= (select v_prenex_34458 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34459 (Array Int Int))) (or (forall ((v_prenex_34521 Int) (v_prenex_34461 (Array Int Int)) (v_prenex_34455 (Array Int Int))) (let ((.cse1120 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34459) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34461) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34455))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1120 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1120 v_prenex_34521) v_prenex_34529)) (forall ((v_prenex_34457 Int) (v_prenex_34460 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1120 v_prenex_34460) v_prenex_34457)))))) (not (= v_prenex_34459 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34458) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34459 .cse3)))))))) (= v_prenex_34529 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (or .cse98 (and (forall ((v_prenex_34523 (Array Int Int))) (or (not (= (select v_prenex_34523 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34524 (Array Int Int))) (or (not (= v_prenex_34524 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34523) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34524 .cse3)))) (forall ((v_prenex_34527 (Array Int Int)) (v_prenex_34526 (Array Int Int))) (let ((.cse1121 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34524) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34526) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34527))) (or (forall ((v_prenex_34525 Int) (v_prenex_34522 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1121 v_prenex_34525) v_prenex_34522))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1121 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (forall ((v_prenex_34523 (Array Int Int))) (or (not (= (select v_prenex_34523 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34524 (Array Int Int))) (or (forall ((v_prenex_34527 (Array Int Int)) (v_prenex_34526 (Array Int Int))) (let ((.cse1122 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34524) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34526) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34527) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_34522 Int)) (= (select .cse1122 v_prenex_34522) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1122 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (not (= v_prenex_34524 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34523) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34524 .cse3))))))))))))) .cse0) (or (and (or .cse34 (forall ((v_prenex_34750 (Array Int Int)) (v_prenex_34751 (Array Int Int)) (v_prenex_34749 Int) (v_prenex_34753 (Array Int Int)) (v_prenex_34748 Int) (v_prenex_34747 Int) (v_prenex_34745 (Array Int Int))) (let ((.cse1123 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34751) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34753) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34745) v_prenex_34748))) (or (not (= v_prenex_34751 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34750) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34751 .cse3)))) (= v_prenex_34747 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1123 v_prenex_34747)) (= v_prenex_34749 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34750 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1123 v_prenex_34749) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34428 (Array Int Int)) (v_prenex_34426 Int) (v_prenex_34427 (Array Int Int)) (v_prenex_34424 Int) (v_prenex_34431 (Array Int Int)) (v_prenex_34423 (Array Int Int)) (v_prenex_34429 Int)) (let ((.cse1125 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34428) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34431) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34423))) (let ((.cse1124 (select .cse1125 v_prenex_34424))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1124 v_prenex_34429)) (= v_prenex_34426 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34427 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1124 v_prenex_34426)) (not (= v_prenex_34428 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34427) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34428 .cse3)))) (= v_prenex_34429 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1125 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34426)))))) (forall ((v_prenex_34416 (Array Int Int)) (v_prenex_34419 (Array Int Int)) (v_prenex_34752 Int) (v_prenex_34421 Int) (v_prenex_34420 (Array Int Int)) (v_prenex_34422 (Array Int Int)) (v_prenex_34418 Int) (v_prenex_34417 Int)) (let ((.cse1126 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34420) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34422) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34416))) (let ((.cse1127 (select .cse1126 v_prenex_34417))) (or (not (= v_prenex_34420 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34419) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34420 .cse3)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34419 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|))) (= v_prenex_34421 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1126 v_prenex_34752) v_prenex_34418)) (= v_prenex_34418 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1127 v_prenex_34418)) (= (select .cse1127 v_prenex_34421) |c_ULTIMATE.start_main_~data_init~0#1|)))))) .cse108) (forall ((v_prenex_34703 (Array Int Int)) (v_prenex_34700 Int) (v_prenex_34704 (Array Int Int)) (v_prenex_34707 (Array Int Int)) (v_prenex_34706 Int) (v_prenex_34699 (Array Int Int)) (v_prenex_34705 Int) (v_prenex_34702 Int)) (let ((.cse1128 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34704) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34707) |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34699))) (let ((.cse1129 (select .cse1128 v_prenex_34700))) (or (= (select (select .cse1128 v_prenex_34706) v_prenex_34702) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1128 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse1129 v_prenex_34705) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34702 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (= v_prenex_34705 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) (not (= (select v_prenex_34703 |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.offset|) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34704 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~new_head~0#1.base| v_prenex_34703) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse3 (select v_prenex_34704 .cse3)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1129 v_prenex_34702))))))))))) is different from true [2023-12-19 17:20:27,907 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 6 treesize of output 4 [2023-12-19 17:20:28,042 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 6 treesize of output 4 [2023-12-19 17:20:28,075 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 6 treesize of output 4 [2023-12-19 17:20:28,187 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 6 treesize of output 4 [2023-12-19 17:20:28,245 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 6 treesize of output 4 [2023-12-19 17:20:28,329 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 6 treesize of output 4 [2023-12-19 17:20:28,414 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 6 treesize of output 4 [2023-12-19 17:20:28,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 6 treesize of output 4 [2023-12-19 17:20:28,471 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 6 treesize of output 4 [2023-12-19 17:20:28,535 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 6 treesize of output 4 [2023-12-19 17:20:28,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 6 treesize of output 4 [2023-12-19 17:20:28,708 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 6 treesize of output 4 [2023-12-19 17:20:28,738 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 6 treesize of output 4 [2023-12-19 17:20:28,789 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 6 treesize of output 4 [2023-12-19 17:20:28,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 6 treesize of output 4 [2023-12-19 17:20:28,954 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 6 treesize of output 4 [2023-12-19 17:20:29,009 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 6 treesize of output 4 [2023-12-19 17:20:29,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 6 treesize of output 4 [2023-12-19 17:20:29,164 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 6 treesize of output 4 [2023-12-19 17:20:29,226 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 6 treesize of output 4 [2023-12-19 17:20:29,244 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 6 treesize of output 4 [2023-12-19 17:20:29,352 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 6 treesize of output 4 [2023-12-19 17:20:29,370 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 6 treesize of output 4 [2023-12-19 17:20:29,428 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 6 treesize of output 4 [2023-12-19 17:20:29,492 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 6 treesize of output 4 [2023-12-19 17:20:29,577 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 6 treesize of output 4 [2023-12-19 17:20:29,595 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 6 treesize of output 4 [2023-12-19 17:20:29,668 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 6 treesize of output 4 [2023-12-19 17:20:29,765 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 6 treesize of output 4 [2023-12-19 17:20:29,782 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 6 treesize of output 4 [2023-12-19 17:20:29,933 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 6 treesize of output 4 [2023-12-19 17:20:29,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2023-12-19 17:20:30,026 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 6 treesize of output 4 [2023-12-19 17:20:30,044 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 6 treesize of output 4 [2023-12-19 17:20:30,108 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 6 treesize of output 4 [2023-12-19 17:20:30,240 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 6 treesize of output 4 [2023-12-19 17:20:30,259 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 6 treesize of output 4 [2023-12-19 17:20:30,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 6 treesize of output 4 [2023-12-19 17:20:30,407 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 6 treesize of output 4 [2023-12-19 17:20:30,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 6 treesize of output 4 [2023-12-19 17:20:30,691 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 6 treesize of output 4 [2023-12-19 17:20:30,724 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 6 treesize of output 4 [2023-12-19 17:20:30,797 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 6 treesize of output 4 [2023-12-19 17:20:30,915 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 6 treesize of output 4 [2023-12-19 17:20:30,935 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 6 treesize of output 4 [2023-12-19 17:20:30,998 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 6 treesize of output 4 [2023-12-19 17:20:31,037 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 6 treesize of output 4 [2023-12-19 17:20:31,147 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 6 treesize of output 4 [2023-12-19 17:20:31,166 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 6 treesize of output 4 [2023-12-19 17:20:31,273 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 6 treesize of output 4 [2023-12-19 17:20:31,393 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 6 treesize of output 4 [2023-12-19 17:20:31,468 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 6 treesize of output 4 [2023-12-19 17:20:31,562 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 6 treesize of output 4 [2023-12-19 17:20:31,591 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 6 treesize of output 4 [2023-12-19 17:20:31,688 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 6 treesize of output 4 [2023-12-19 17:20:31,727 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 6 treesize of output 4 [2023-12-19 17:20:31,756 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 6 treesize of output 4 [2023-12-19 17:20:31,830 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 6 treesize of output 4 [2023-12-19 17:20:31,905 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 6 treesize of output 4 [2023-12-19 17:20:32,035 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 6 treesize of output 4 [2023-12-19 17:20:32,053 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 6 treesize of output 4 [2023-12-19 17:20:32,248 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 6 treesize of output 4 [2023-12-19 17:20:32,323 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 6 treesize of output 4 [2023-12-19 17:20:32,418 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 6 treesize of output 4 [2023-12-19 17:20:32,495 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 6 treesize of output 4 [2023-12-19 17:20:32,514 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 6 treesize of output 4 [2023-12-19 17:20:32,613 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 6 treesize of output 4 [2023-12-19 17:20:32,679 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 6 treesize of output 4 [2023-12-19 17:20:32,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 6 treesize of output 4 [2023-12-19 17:20:32,774 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 6 treesize of output 4 [2023-12-19 17:20:32,860 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 6 treesize of output 4 [2023-12-19 17:20:32,948 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 6 treesize of output 4 [2023-12-19 17:20:33,080 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 6 treesize of output 4 [2023-12-19 17:20:33,099 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 6 treesize of output 4 [2023-12-19 17:20:33,210 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 6 treesize of output 4 [2023-12-19 17:20:33,299 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 6 treesize of output 4 [2023-12-19 17:20:33,344 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 6 treesize of output 4 [2023-12-19 17:20:33,409 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 6 treesize of output 4 [2023-12-19 17:20:33,486 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 6 treesize of output 4 [2023-12-19 17:20:33,553 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 6 treesize of output 4 [2023-12-19 17:20:33,608 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 6 treesize of output 4 [2023-12-19 17:20:33,719 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 6 treesize of output 4 [2023-12-19 17:20:33,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 6 treesize of output 4 [2023-12-19 17:20:33,849 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 6 treesize of output 4 [2023-12-19 17:20:33,914 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 6 treesize of output 4 [2023-12-19 17:20:33,933 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 6 treesize of output 4 [2023-12-19 17:20:34,033 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 6 treesize of output 4 [2023-12-19 17:20:34,051 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 6 treesize of output 4 [2023-12-19 17:20:34,149 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 6 treesize of output 4 [2023-12-19 17:20:34,212 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 6 treesize of output 4 [2023-12-19 17:20:34,235 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 6 treesize of output 4 [2023-12-19 17:20:34,373 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 6 treesize of output 4 [2023-12-19 17:20:34,468 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 6 treesize of output 4 [2023-12-19 17:20:34,487 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 6 treesize of output 4 [2023-12-19 17:20:34,612 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 6 treesize of output 4 [2023-12-19 17:20:34,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 6 treesize of output 4 [2023-12-19 17:20:34,713 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 6 treesize of output 4 [2023-12-19 17:20:34,815 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 6 treesize of output 4 [2023-12-19 17:20:34,833 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 6 treesize of output 4 [2023-12-19 17:20:34,939 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 6 treesize of output 4 [2023-12-19 17:20:34,961 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 6 treesize of output 4 [2023-12-19 17:20:35,035 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 6 treesize of output 4 [2023-12-19 17:20:35,095 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 6 treesize of output 4 [2023-12-19 17:20:35,158 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 6 treesize of output 4 [2023-12-19 17:20:35,210 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 6 treesize of output 4 [2023-12-19 17:20:35,305 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 6 treesize of output 4 [2023-12-19 17:20:35,323 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 6 treesize of output 4 [2023-12-19 17:20:35,395 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 6 treesize of output 4 [2023-12-19 17:20:35,413 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 6 treesize of output 4 [2023-12-19 17:20:35,509 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 6 treesize of output 4 [2023-12-19 17:20:35,582 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 6 treesize of output 4 [2023-12-19 17:20:35,644 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 6 treesize of output 4 [2023-12-19 17:20:35,662 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 6 treesize of output 4 [2023-12-19 17:20:35,725 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 6 treesize of output 4 [2023-12-19 17:20:35,842 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 6 treesize of output 4 [2023-12-19 17:20:35,906 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 6 treesize of output 4 [2023-12-19 17:20:35,981 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 6 treesize of output 4 [2023-12-19 17:20:36,000 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 6 treesize of output 4 [2023-12-19 17:20:36,125 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 6 treesize of output 4 [2023-12-19 17:20:36,178 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 6 treesize of output 4 [2023-12-19 17:20:36,255 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 6 treesize of output 4 [2023-12-19 17:20:36,274 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 6 treesize of output 4 [2023-12-19 17:20:36,386 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 6 treesize of output 4 [2023-12-19 17:20:36,474 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 6 treesize of output 4 [2023-12-19 17:20:36,492 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 6 treesize of output 4 [2023-12-19 17:20:36,559 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 6 treesize of output 4 [2023-12-19 17:20:36,644 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 6 treesize of output 4 [2023-12-19 17:20:36,803 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 6 treesize of output 4 [2023-12-19 17:20:36,893 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 6 treesize of output 4 [2023-12-19 17:20:36,956 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 6 treesize of output 4 [2023-12-19 17:20:36,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2023-12-19 17:20:37,121 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 6 treesize of output 4 [2023-12-19 17:20:37,208 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 6 treesize of output 4 [2023-12-19 17:20:37,250 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 6 treesize of output 4 [2023-12-19 17:20:37,281 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 6 treesize of output 4 [2023-12-19 17:20:37,413 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 6 treesize of output 4 [2023-12-19 17:20:37,442 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 6 treesize of output 4 [2023-12-19 17:20:37,486 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 6 treesize of output 4 [2023-12-19 17:20:37,581 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 6 treesize of output 4 [2023-12-19 17:20:37,676 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 6 treesize of output 4 [2023-12-19 17:20:37,797 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 6 treesize of output 4 [2023-12-19 17:20:37,884 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 6 treesize of output 4 [2023-12-19 17:20:37,970 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 6 treesize of output 4 [2023-12-19 17:20:37,999 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 6 treesize of output 4 [2023-12-19 17:20:38,053 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 6 treesize of output 4 [2023-12-19 17:20:38,140 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 6 treesize of output 4 [2023-12-19 17:20:38,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2023-12-19 17:20:38,234 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 6 treesize of output 4 [2023-12-19 17:20:38,287 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 6 treesize of output 4 [2023-12-19 17:20:38,433 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 6 treesize of output 4 [2023-12-19 17:20:38,463 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 6 treesize of output 4 [2023-12-19 17:20:46,596 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 6 treesize of output 4 [2023-12-19 17:20:50,437 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 6 treesize of output 4 [2023-12-19 17:20:50,500 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 6 treesize of output 4 [2023-12-19 17:20:50,518 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 6 treesize of output 4 [2023-12-19 17:20:50,559 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 6 treesize of output 4 [2023-12-19 17:20:50,969 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 6 treesize of output 4 [2023-12-19 17:20:51,035 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 6 treesize of output 4 [2023-12-19 17:20:51,089 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 6 treesize of output 4 [2023-12-19 17:20:51,120 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 6 treesize of output 4 [2023-12-19 17:20:52,001 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 6 treesize of output 4 [2023-12-19 17:20:52,083 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 6 treesize of output 4 [2023-12-19 17:20:54,898 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 6 treesize of output 4 [2023-12-19 17:20:55,381 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 6 treesize of output 4 [2023-12-19 17:20:55,527 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 6 treesize of output 4 [2023-12-19 17:20:55,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 6 treesize of output 4 [2023-12-19 17:20:55,724 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 6 treesize of output 4 [2023-12-19 17:20:57,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 6 treesize of output 4 [2023-12-19 17:20:57,399 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 6 treesize of output 4 [2023-12-19 17:20:57,462 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 6 treesize of output 4 [2023-12-19 17:20:57,696 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 6 treesize of output 4 [2023-12-19 17:21:03,170 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 6 treesize of output 4 [2023-12-19 17:21:17,036 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 6 treesize of output 4 [2023-12-19 17:21:17,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 6 treesize of output 4 [2023-12-19 17:21:17,139 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 6 treesize of output 4 [2023-12-19 17:21:17,179 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 6 treesize of output 4 [2023-12-19 17:21:17,241 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 6 treesize of output 4 [2023-12-19 17:21:17,304 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 6 treesize of output 4 [2023-12-19 17:21:17,367 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 6 treesize of output 4 [2023-12-19 17:21:17,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 6 treesize of output 4 [2023-12-19 17:21:17,459 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 6 treesize of output 4 [2023-12-19 17:21:17,521 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 6 treesize of output 4 [2023-12-19 17:21:17,630 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 6 treesize of output 4 [2023-12-19 17:21:17,692 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 6 treesize of output 4 [2023-12-19 17:21:17,766 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 6 treesize of output 4 [2023-12-19 17:21:18,310 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 6 treesize of output 4 [2023-12-19 17:21:18,395 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 6 treesize of output 4 [2023-12-19 17:21:25,872 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 6 treesize of output 4 [2023-12-19 17:21:25,969 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 6 treesize of output 4 [2023-12-19 17:21:26,912 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 6 treesize of output 4 [2023-12-19 17:21:26,977 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 6 treesize of output 4 [2023-12-19 17:21:27,007 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 6 treesize of output 4 [2023-12-19 17:21:27,117 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 6 treesize of output 4 [2023-12-19 17:21:27,169 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 6 treesize of output 4 [2023-12-19 17:21:27,210 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 6 treesize of output 4 [2023-12-19 17:21:27,741 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 6 treesize of output 4 [2023-12-19 17:21:28,171 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 6 treesize of output 4 [2023-12-19 17:21:28,235 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 6 treesize of output 4 [2023-12-19 17:21:28,253 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 6 treesize of output 4 [2023-12-19 17:21:28,383 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 6 treesize of output 4 [2023-12-19 17:21:31,841 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 6 treesize of output 4 [2023-12-19 17:21:31,905 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 6 treesize of output 4 [2023-12-19 17:21:32,005 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 6 treesize of output 4 [2023-12-19 17:21:32,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 6 treesize of output 4 [2023-12-19 17:21:32,099 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 6 treesize of output 4 [2023-12-19 17:21:32,210 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 6 treesize of output 4 [2023-12-19 17:21:32,228 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 6 treesize of output 4 [2023-12-19 17:21:32,373 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 6 treesize of output 4 [2023-12-19 17:21:32,391 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 6 treesize of output 4 [2023-12-19 17:21:32,480 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 6 treesize of output 4 [2023-12-19 17:21:32,615 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 6 treesize of output 4 [2023-12-19 17:21:32,691 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 6 treesize of output 4 [2023-12-19 17:21:32,767 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 6 treesize of output 4 [2023-12-19 17:21:32,785 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 6 treesize of output 4 [2023-12-19 17:21:32,837 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 6 treesize of output 4 [2023-12-19 17:21:32,902 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 6 treesize of output 4 [2023-12-19 17:21:32,999 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 6 treesize of output 4 [2023-12-19 17:21:33,017 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 6 treesize of output 4 [2023-12-19 17:21:33,093 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 6 treesize of output 4 [2023-12-19 17:21:37,764 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 6 treesize of output 4 [2023-12-19 17:21:37,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 6 treesize of output 4 [2023-12-19 17:21:37,847 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 6 treesize of output 4 [2023-12-19 17:21:37,969 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 6 treesize of output 4 [2023-12-19 17:21:38,033 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 6 treesize of output 4 [2023-12-19 17:21:38,051 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 6 treesize of output 4 [2023-12-19 17:21:38,115 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 6 treesize of output 4 [2023-12-19 17:21:38,260 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 6 treesize of output 4 [2023-12-19 17:21:38,278 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 6 treesize of output 4 [2023-12-19 17:21:38,353 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 6 treesize of output 4 [2023-12-19 17:21:38,417 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 6 treesize of output 4 [2023-12-19 17:21:38,504 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 6 treesize of output 4 [2023-12-19 17:21:38,567 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 6 treesize of output 4 [2023-12-19 17:21:38,645 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 6 treesize of output 4 [2023-12-19 17:21:38,722 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 6 treesize of output 4 [2023-12-19 17:21:38,799 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 6 treesize of output 4 [2023-12-19 17:21:38,936 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 6 treesize of output 4 [2023-12-19 17:21:38,955 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 6 treesize of output 4 [2023-12-19 17:21:39,065 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 6 treesize of output 4 [2023-12-19 17:21:39,142 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 6 treesize of output 4 [2023-12-19 17:21:39,160 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 6 treesize of output 4 [2023-12-19 17:21:39,213 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 6 treesize of output 4 [2023-12-19 17:21:39,290 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 6 treesize of output 4 [2023-12-19 17:21:39,366 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 6 treesize of output 4 [2023-12-19 17:21:39,476 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 6 treesize of output 4 [2023-12-19 17:21:39,518 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 6 treesize of output 4 [2023-12-19 17:21:39,581 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 6 treesize of output 4 [2023-12-19 17:21:39,669 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 6 treesize of output 4 [2023-12-19 17:21:39,688 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 6 treesize of output 4 [2023-12-19 17:21:39,753 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 6 treesize of output 4 [2023-12-19 17:21:39,806 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 6 treesize of output 4 [2023-12-19 17:21:39,882 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 6 treesize of output 4 [2023-12-19 17:21:40,019 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 6 treesize of output 4 [2023-12-19 17:21:40,038 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 6 treesize of output 4 [2023-12-19 17:21:40,172 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 6 treesize of output 4 [2023-12-19 17:21:40,190 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 6 treesize of output 4 [2023-12-19 17:21:40,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 6 treesize of output 4 [2023-12-19 17:21:40,375 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 6 treesize of output 4 [2023-12-19 17:21:40,461 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 6 treesize of output 4 [2023-12-19 17:21:40,550 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 6 treesize of output 4 [2023-12-19 17:21:40,570 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 6 treesize of output 4 [2023-12-19 17:21:45,726 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 6 treesize of output 4 [2023-12-19 17:21:45,861 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 6 treesize of output 4 [2023-12-19 17:21:45,935 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 6 treesize of output 4 [2023-12-19 17:21:46,762 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 6 treesize of output 4 [2023-12-19 17:21:46,824 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 6 treesize of output 4 [2023-12-19 17:21:46,888 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 6 treesize of output 4 [2023-12-19 17:21:51,008 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 6 treesize of output 4 [2023-12-19 17:21:57,520 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse11 (= |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (let ((.cse8 (not .cse11)) (.cse1 (+ 8 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))) (let ((.cse162 (= 0 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (.cse532 (forall ((v_prenex_34161 (Array Int Int)) (v_prenex_34159 Int) (v_prenex_34160 (Array Int Int)) (v_prenex_34157 Int) (v_prenex_34156 (Array Int Int))) (let ((.cse1124 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34161) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34156))) (or (= (select (select .cse1124 v_prenex_34157) v_prenex_34159) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1124 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34159)) (not (= v_prenex_34161 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34160) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34161 .cse1)))) (= v_prenex_34159 0) (not (= (select v_prenex_34160 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (.cse441 (forall ((v_prenex_34615 (Array Int Int)) (v_prenex_34613 Int) (v_prenex_34614 (Array Int Int)) (v_prenex_34611 Int) (v_prenex_34617 Int) (v_prenex_34610 (Array Int Int)) (v_prenex_34616 Int)) (let ((.cse1123 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34615) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34610))) (let ((.cse1122 (select .cse1123 v_prenex_34611))) (or (= v_prenex_34613 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1122 v_prenex_34613)) (= (select .cse1122 v_prenex_34616) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34614 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1123 v_prenex_34617) v_prenex_34613)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34614) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34615 .cse1)) v_prenex_34615)) (= (select (select .cse1123 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (.cse442 (forall ((v_prenex_34622 Int) (v_prenex_34619 (Array Int Int)) (v_prenex_34620 Int) (v_prenex_34624 (Array Int Int)) (v_prenex_34623 (Array Int Int))) (let ((.cse1121 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34624) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34619))) (or (not (= (select v_prenex_34623 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1121 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34622) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34622 0) (not (= v_prenex_34624 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34623) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34624 .cse1)))) (= (select (select .cse1121 v_prenex_34620) v_prenex_34622) |c_ULTIMATE.start_main_~data_init~0#1|))))) (.cse443 (or .cse8 (and (forall ((v_prenex_34556 Int) (v_prenex_34553 Int) (v_prenex_34552 Int) (v_prenex_34551 (Array Int Int)) (v_prenex_34554 (Array Int Int)) (v_prenex_34555 (Array Int Int))) (let ((.cse1116 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34555) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34551) v_prenex_34552))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34554 0))) (= v_prenex_34553 0) (= (select .cse1116 v_prenex_34556) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34555 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34554) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34555 .cse1)))) (= (select .cse1116 v_prenex_34553) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34634 Int) (v_prenex_34627 (Array Int Int)) (v_prenex_34631 Int) (v_prenex_34630 Int) (v_prenex_34629 Int) (v_prenex_34633 (Array Int Int)) (v_prenex_34632 (Array Int Int))) (let ((.cse1118 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34633) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34627))) (let ((.cse1117 (select .cse1118 v_prenex_34630))) (or (= (select .cse1117 v_prenex_34629) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1117 v_prenex_34631) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34632 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1118 v_prenex_34634) v_prenex_34631) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34631 0) (not (= v_prenex_34633 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34632) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34633 .cse1)))))))) (forall ((v_prenex_34545 Int) (v_prenex_34543 Int) (v_prenex_34542 (Array Int Int)) (v_prenex_34547 (Array Int Int)) (v_prenex_34546 (Array Int Int)) (v_prenex_34548 Int)) (let ((.cse1120 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34547) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34542))) (let ((.cse1119 (select .cse1120 v_prenex_34543))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1119 v_prenex_34545)) (= v_prenex_34545 0) (= (select (select .cse1120 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34545) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34547 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34546) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34547 .cse1)))) (not (= (select v_prenex_34546 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1119 v_prenex_34548) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (.cse444 (or .cse11 (and (forall ((v_prenex_34560 Int)) (or (= v_prenex_34560 0) (forall ((v_prenex_34561 (Array Int Int))) (or (forall ((v_prenex_34562 (Array Int Int))) (or (not (= v_prenex_34562 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34561) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34562 .cse1)))) (forall ((v_prenex_34563 Int) (v_prenex_34558 (Array Int Int))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34562) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34558) v_prenex_34563) v_prenex_34560))))) (not (= (select v_prenex_34561 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34646 Int)) (or (= v_prenex_34646 0) (forall ((v_prenex_34647 (Array Int Int))) (or (not (= (select v_prenex_34647 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34648 (Array Int Int))) (or (forall ((v_prenex_34642 (Array Int Int))) (let ((.cse1109 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34648) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34642))) (or (forall ((v_prenex_34649 Int)) (= (select (select .cse1109 v_prenex_34649) v_prenex_34646) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse1109 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34647) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34648 .cse1)) v_prenex_34648)))))))) (forall ((v_prenex_34560 Int)) (or (forall ((v_prenex_34561 (Array Int Int))) (or (forall ((v_prenex_34562 (Array Int Int))) (or (not (= v_prenex_34562 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34561) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34562 .cse1)))) (forall ((v_prenex_34558 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34562) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34558) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34560) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (select v_prenex_34561 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34560 0))) (forall ((v_prenex_34575 Int)) (or (= v_prenex_34575 0) (forall ((v_prenex_34576 (Array Int Int))) (or (forall ((v_prenex_34577 (Array Int Int))) (or (not (= v_prenex_34577 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34576) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34577 .cse1)))) (forall ((v_prenex_34578 Int) (v_prenex_34572 (Array Int Int)) (v_prenex_34573 Int)) (let ((.cse1110 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34577) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34572))) (or (forall ((v_prenex_34579 Int)) (= (select (select .cse1110 v_prenex_34579) v_prenex_34575) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse1110 v_prenex_34573) v_prenex_34578) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_34576 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_34646 Int)) (or (forall ((v_prenex_34647 (Array Int Int))) (or (not (= (select v_prenex_34647 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34648 (Array Int Int))) (or (forall ((v_prenex_34642 (Array Int Int))) (let ((.cse1111 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34648) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34642) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1111 v_prenex_34646)) (= (select .cse1111 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34647) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34648 .cse1)) v_prenex_34648)))))) (= v_prenex_34646 0))) (forall ((v_prenex_34575 Int)) (or (= v_prenex_34575 0) (forall ((v_prenex_34576 (Array Int Int))) (or (not (= (select v_prenex_34576 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34577 (Array Int Int))) (or (not (= v_prenex_34577 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34576) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34577 .cse1)))) (forall ((v_prenex_34578 Int) (v_prenex_34572 (Array Int Int)) (v_prenex_34573 Int)) (let ((.cse1112 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34577) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34572))) (or (= (select (select .cse1112 v_prenex_34573) v_prenex_34578) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1112 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34575) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))) (forall ((v_prenex_34567 Int)) (or (= v_prenex_34567 0) (forall ((v_prenex_34568 (Array Int Int))) (or (forall ((v_prenex_34569 (Array Int Int))) (or (not (= v_prenex_34569 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34568) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34569 .cse1)))) (forall ((v_prenex_34645 Int) (v_prenex_34644 Int) (v_prenex_34565 (Array Int Int))) (let ((.cse1114 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34569) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34565))) (let ((.cse1113 (select .cse1114 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1113 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1113 v_prenex_34567)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1114 v_prenex_34645) v_prenex_34644)))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34568 0))))))) (forall ((v_prenex_34567 Int)) (or (forall ((v_prenex_34568 (Array Int Int))) (or (forall ((v_prenex_34569 (Array Int Int))) (or (not (= v_prenex_34569 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34568) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34569 .cse1)))) (forall ((v_prenex_34645 Int) (v_prenex_34644 Int) (v_prenex_34565 (Array Int Int))) (let ((.cse1115 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34569) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34565))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1115 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1115 v_prenex_34645) v_prenex_34644)) (forall ((v_prenex_34570 Int)) (= (select (select .cse1115 v_prenex_34570) v_prenex_34567) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34568 0))))) (= v_prenex_34567 0)))))) (.cse445 (forall ((v_prenex_34606 (Array Int Int)) (v_prenex_34607 (Array Int Int)) (v_prenex_34608 Int) (v_prenex_34605 Int) (v_prenex_34602 (Array Int Int)) (v_prenex_34603 Int)) (let ((.cse1108 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34607) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34602))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1108 v_prenex_34603) v_prenex_34605)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34606) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34607 .cse1)) v_prenex_34607)) (= (select (select .cse1108 v_prenex_34608) v_prenex_34605) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34606 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34605 0))))) (.cse533 (or (forall ((v_prenex_34166 Int) (v_prenex_34164 (Array Int Int)) (v_prenex_34167 (Array Int Int)) (v_prenex_34165 Int) (v_prenex_34168 (Array Int Int))) (or (not (= (select v_prenex_34167 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34167) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34168 .cse1)) v_prenex_34168)) (= v_prenex_34166 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34168) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34164) v_prenex_34165) v_prenex_34166)))) .cse8)) (.cse446 (forall ((v_prenex_34659 (Array Int Int)) (v_prenex_34665 Int) (v_prenex_34664 Int) (v_prenex_34661 Int) (v_prenex_34662 (Array Int Int)) (v_prenex_34660 Int) (v_prenex_34663 (Array Int Int))) (let ((.cse1107 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34663) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34659))) (or (= (select (select .cse1107 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34661 0) (= (select (select .cse1107 v_prenex_34665) v_prenex_34661) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34662) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34663 .cse1)) v_prenex_34663)) (= (select (select .cse1107 v_prenex_34660) v_prenex_34664) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34662 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (.cse447 (or .cse8 (forall ((v_prenex_34636 (Array Int Int)) (v_prenex_34639 (Array Int Int)) (v_prenex_34640 (Array Int Int)) (v_prenex_34638 Int) (v_prenex_34637 Int)) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34640) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34636) v_prenex_34637) v_prenex_34638) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34639 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34638 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34639) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34640 .cse1)) v_prenex_34640)))))) (.cse534 (forall ((v_prenex_34686 Int) (v_prenex_34683 Int) (v_prenex_34682 Int) (v_prenex_34684 (Array Int Int)) (v_prenex_34685 (Array Int Int)) (v_prenex_34688 (Array Int Int))) (let ((.cse1106 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34685) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34688))) (or (= v_prenex_34683 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34684) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34685 .cse1)) v_prenex_34685)) (not (= (select v_prenex_34684 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1106 v_prenex_34682) v_prenex_34683) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1106 v_prenex_34686) v_prenex_34683) |c_ULTIMATE.start_main_~data_init~0#1|))))) (.cse448 (forall ((v_prenex_34592 (Array Int Int)) (v_prenex_34591 (Array Int Int)) (v_prenex_34593 Int) (v_prenex_34590 Int) (v_prenex_34589 (Array Int Int))) (or (= v_prenex_34590 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34591) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34592 .cse1)) v_prenex_34592)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34592) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34589) v_prenex_34593) v_prenex_34590) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34591 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (.cse473 (forall ((v_prenex_34379 Int)) (or (= v_prenex_34379 0) (forall ((v_prenex_34380 (Array Int Int))) (or (forall ((v_prenex_34381 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34380) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34381 .cse1)) v_prenex_34381)) (forall ((v_prenex_34377 (Array Int Int)) (v_prenex_34382 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34381) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34377) v_prenex_34382) v_prenex_34379))))) (not (= (select v_prenex_34380 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (.cse474 (forall ((v_prenex_34379 Int)) (or (= v_prenex_34379 0) (forall ((v_prenex_34380 (Array Int Int))) (or (forall ((v_prenex_34381 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34380) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34381 .cse1)) v_prenex_34381)) (forall ((v_prenex_34377 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34381) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34377) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34379) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (select v_prenex_34380 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (.cse477 (forall ((v_prenex_34390 Int)) (or (forall ((v_prenex_34738 Int)) (or (= v_prenex_34738 0) (forall ((v_prenex_34391 (Array Int Int))) (or (not (= (select v_prenex_34391 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34392 (Array Int Int))) (or (forall ((v_prenex_34388 (Array Int Int)) (v_prenex_34739 Int)) (let ((.cse1105 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34392) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34388))) (or (= (select (select .cse1105 v_prenex_34739) v_prenex_34738) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34393 Int)) (= (select (select .cse1105 v_prenex_34393) v_prenex_34390) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_34392 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34391) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34392 .cse1)))))))))) (= v_prenex_34390 0)))) (.cse478 (forall ((v_prenex_34390 Int)) (or (forall ((v_prenex_34738 Int)) (or (= v_prenex_34738 0) (forall ((v_prenex_34391 (Array Int Int))) (or (not (= (select v_prenex_34391 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34392 (Array Int Int))) (or (forall ((v_prenex_34388 (Array Int Int)) (v_prenex_34739 Int)) (let ((.cse1104 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34392) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34388))) (or (= (select (select .cse1104 v_prenex_34739) v_prenex_34738) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1104 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34390))))) (not (= v_prenex_34392 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34391) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34392 .cse1)))))))))) (= v_prenex_34390 0)))) (.cse449 (or .cse8 (forall ((v_prenex_34657 Int) (v_prenex_34656 Int) (v_prenex_34653 Int) (v_prenex_34652 Int) (v_prenex_34651 (Array Int Int)) (v_prenex_34655 (Array Int Int)) (v_prenex_34654 (Array Int Int))) (let ((.cse1103 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34655) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34651))) (or (not (= v_prenex_34655 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34654) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34655 .cse1)))) (= (select (select .cse1103 v_prenex_34657) v_prenex_34653) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34653 0) (= (select (select .cse1103 v_prenex_34652) v_prenex_34656) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34654 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (.cse435 (forall ((v_prenex_34725 (Array Int Int)) (v_prenex_34726 (Array Int Int)) (v_prenex_34727 Int) (v_prenex_34723 (Array Int Int)) (v_prenex_34724 Int)) (or (not (= (select v_prenex_34725 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34726 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34725) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34726 .cse1)))) (= v_prenex_34724 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34726) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34723) v_prenex_34727) v_prenex_34724))))) (.cse450 (or .cse8 (forall ((v_prenex_34600 Int) (v_prenex_34597 Int) (v_prenex_34596 Int) (v_prenex_34595 (Array Int Int)) (v_prenex_34598 (Array Int Int)) (v_prenex_34599 (Array Int Int))) (let ((.cse1102 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34599) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34595))) (let ((.cse1101 (select .cse1102 v_prenex_34596))) (or (= (select .cse1101 v_prenex_34600) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1101 v_prenex_34597) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34598 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1102 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_34599 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34598) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34599 .cse1)))) (= v_prenex_34597 0))))))) (.cse459 (forall ((v_prenex_34262 Int)) (or (forall ((v_prenex_34263 (Array Int Int))) (or (not (= (select v_prenex_34263 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34264 (Array Int Int))) (or (forall ((v_prenex_34260 (Array Int Int))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34264) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34260) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34262))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34263) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34264 .cse1)) v_prenex_34264)))))) (= v_prenex_34262 0)))) (.cse454 (forall ((v_prenex_34277 Int)) (or (= v_prenex_34277 0) (forall ((v_prenex_34278 (Array Int Int))) (or (not (= (select v_prenex_34278 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34279 (Array Int Int))) (or (forall ((v_prenex_34274 (Array Int Int)) (v_prenex_34275 Int) (v_prenex_34280 Int)) (let ((.cse1100 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34279) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34274))) (or (= (select (select .cse1100 v_prenex_34275) v_prenex_34280) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1100 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34277) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34279 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34278) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34279 .cse1))))))))))) (.cse489 (forall ((v_prenex_34255 Int) (v_prenex_34252 (Array Int Int)) (v_prenex_34253 Int) (v_prenex_34257 (Array Int Int)) (v_prenex_34256 (Array Int Int))) (let ((.cse1099 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34257) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34252))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34256) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34257 .cse1)) v_prenex_34257)) (= (select (select .cse1099 v_prenex_34253) v_prenex_34255) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34256 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1099 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34255) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34255 0))))) (.cse490 (forall ((v_prenex_34346 Int) (v_prenex_34343 Int) (v_prenex_34342 Int) (v_prenex_34345 (Array Int Int)) (v_prenex_34344 (Array Int Int)) (v_prenex_34348 (Array Int Int))) (let ((.cse1098 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34345) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34348))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34344) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34345 .cse1)) v_prenex_34345)) (= v_prenex_34343 0) (not (= (select v_prenex_34344 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1098 v_prenex_34342) v_prenex_34343) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1098 v_prenex_34346) v_prenex_34343) |c_ULTIMATE.start_main_~data_init~0#1|))))) (.cse460 (forall ((v_prenex_34262 Int)) (or (forall ((v_prenex_34263 (Array Int Int))) (or (not (= (select v_prenex_34263 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34264 (Array Int Int))) (or (forall ((v_prenex_34260 (Array Int Int)) (v_prenex_34265 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34264) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34260) v_prenex_34265) v_prenex_34262) |c_ULTIMATE.start_main_~data_init~0#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34263) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34264 .cse1)) v_prenex_34264)))))) (= v_prenex_34262 0)))) (.cse455 (forall ((v_prenex_34277 Int)) (or (forall ((v_prenex_34278 (Array Int Int))) (or (forall ((v_prenex_34279 (Array Int Int))) (or (forall ((v_prenex_34274 (Array Int Int)) (v_prenex_34275 Int) (v_prenex_34280 Int)) (let ((.cse1097 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34279) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34274))) (or (= (select (select .cse1097 v_prenex_34275) v_prenex_34280) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34281 Int)) (= (select (select .cse1097 v_prenex_34281) v_prenex_34277) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_34279 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34278) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34279 .cse1)))))) (not (= (select v_prenex_34278 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34277 0)))) (.cse451 (forall ((v_prenex_34783 Int) (v_prenex_34780 (Array Int Int)) (v_prenex_34782 Int) (v_prenex_34781 Int) (v_prenex_34778 (Array Int Int)) (v_prenex_34777 (Array Int Int))) (let ((.cse1096 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34778) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34780))) (let ((.cse1095 (select .cse1096 v_prenex_34782)) (.cse1094 (select .cse1096 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1094 v_prenex_34783) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1095 v_prenex_34781)) (not (= v_prenex_34778 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34777) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34778 .cse1)))) (= (select .cse1095 v_prenex_34783) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1094 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34783 0) (not (= (select v_prenex_34777 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (.cse452 (or .cse11 (and (forall ((v_prenex_34668 Int) (v_prenex_34667 Int) (v_prenex_34669 (Array Int Int)) (v_prenex_34670 (Array Int Int)) (v_prenex_34673 (Array Int Int)) (v_prenex_34671 Int)) (let ((.cse1091 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34670) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34673))) (or (= (select (select .cse1091 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34670 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34669) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34670 .cse1)))) (= (select (select .cse1091 v_prenex_34671) v_prenex_34668) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1091 v_prenex_34667) v_prenex_34668) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34669 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34668 0)))) (forall ((v_prenex_34581 (Array Int Int)) (v_prenex_34584 Int) (v_prenex_34585 (Array Int Int)) (v_prenex_34582 Int) (v_prenex_34586 (Array Int Int))) (let ((.cse1093 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34586) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34581))) (let ((.cse1092 (select .cse1093 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1092 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34584 0) (not (= v_prenex_34586 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34585) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34586 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34585 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1092 v_prenex_34584)) (= (select (select .cse1093 v_prenex_34582) v_prenex_34584) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (.cse19 (not (= (select |c_#valid| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) 0))) (.cse10 (not (= (select |c_#valid| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) 0)))) (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31752 Int) (v_prenex_31746 (Array Int Int)) (v_prenex_31751 Int) (v_prenex_31747 (Array Int Int)) (v_prenex_31748 (Array Int Int)) (v_prenex_31749 Int) (v_prenex_31750 (Array Int Int)) (v_prenex_31745 Int)) (let ((.cse0 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31747) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31748) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31750))) (let ((.cse2 (select .cse0 v_prenex_31745))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31749) (= (select (select .cse0 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31747 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31746) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31747 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31745) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse2 v_prenex_31752)) (= (select (select .cse0 v_prenex_31749) v_prenex_31751) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse2 v_prenex_31751) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31746 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33382 (Array Int Int)) (v_prenex_33388 Int) (v_prenex_33381 (Array Int Int)) (v_prenex_33387 Int) (v_prenex_33384 (Array Int Int)) (v_prenex_33386 Int) (v_prenex_33383 (Array Int Int)) (v_prenex_33385 Int)) (let ((.cse3 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33382) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33383) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33384))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse3 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse3 v_prenex_33387) v_prenex_33386)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse3 v_prenex_33388) v_prenex_33385)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33381 0))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33387) (not (= v_prenex_33382 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33381) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33382 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33388)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31743 (Array Int Int)) (v_prenex_31739 Int) (v_prenex_31740 (Array Int Int)) (v_prenex_31741 (Array Int Int)) (v_prenex_31742 (Array Int Int)) (v_prenex_31744 Int)) (let ((.cse4 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31741) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31742) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31743))) (or (= (select (select .cse4 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31740 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse4 v_prenex_31739) v_prenex_31744)) (not (= v_prenex_31741 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31740) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31741 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34047 Int) (v_prenex_33694 (Array Int Int)) (v_prenex_33696 (Array Int Int)) (v_prenex_34042 Int) (v_prenex_33695 (Array Int Int)) (v_prenex_33697 (Array Int Int))) (let ((.cse5 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33695) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33696) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33697))) (or (not (= v_prenex_33695 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33694) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33695 .cse1)))) (= (select (select .cse5 v_prenex_34042) v_prenex_34047) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33694 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse5 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31819 Int) (v_prenex_31815 (Array Int Int)) (v_prenex_31816 (Array Int Int)) (v_prenex_31817 (Array Int Int)) (v_prenex_31818 (Array Int Int)) (v_prenex_31814 Int) (v_prenex_31820 Int)) (let ((.cse6 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31816) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31817) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31818))) (let ((.cse7 (select .cse6 v_prenex_31814))) (or (not (= (select v_prenex_31815 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31814) (= (select (select .cse6 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31815) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31816 .cse1)) v_prenex_31816)) (= (select .cse7 v_prenex_31819) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse7 v_prenex_31820)))))))) (or .cse8 (forall ((v_prenex_32744 (Array Int Int)) (v_prenex_32740 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_32741 (Array Int Int)) (v_prenex_32742 (Array Int Int)) (v_prenex_32743 (Array Int Int)) (v_prenex_32745 Int)) (let ((.cse9 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32742) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32743) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32744))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32741) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32742 .cse1)) v_prenex_32742)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32740) (= (select (select .cse9 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse9 v_prenex_32740) v_prenex_32745) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= (select v_prenex_32741 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or (forall ((v_prenex_31595 Int) (v_prenex_31590 (Array Int Int)) (v_prenex_31593 Int) (v_prenex_31591 (Array Int Int)) (v_prenex_31594 (Array Int Int))) (or (= v_prenex_31593 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_31591 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31590) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31591 .cse1)))) (not (= (select v_prenex_31590 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31591) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31594) v_prenex_31593) v_prenex_31595) |c_ULTIMATE.start_main_~data_init~0#1|))) .cse10) (or .cse11 .cse10 (and (forall ((v_prenex_33701 (Array Int Int)) (v_prenex_33704 (Array Int Int)) (v_prenex_33698 Int) (v_prenex_33705 Int) (v_prenex_33703 Int) (v_prenex_33700 (Array Int Int))) (let ((.cse12 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33701) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33704))) (or (= (select (select .cse12 v_prenex_33703) v_prenex_33705) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33701 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33700) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33701 .cse1)))) (= (select (select .cse12 v_prenex_33698) v_prenex_33705) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33700 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse12 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33705) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33698 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) (forall ((v_prenex_34050 (Array Int Int)) (v_prenex_34048 Int) (v_prenex_34052 (Array Int Int)) (v_prenex_34055 Int) (v_prenex_34054 Int) (v_prenex_34049 (Array Int Int))) (let ((.cse13 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34050) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34052))) (or (= (select (select .cse13 v_prenex_34048) v_prenex_34055) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34048 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse13 v_prenex_34054) v_prenex_34055) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34054 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_34049 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34049) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34050 .cse1)) v_prenex_34050))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32823 (Array Int Int)) (v_prenex_32824 (Array Int Int)) (v_prenex_32825 (Array Int Int)) (v_prenex_32827 (Array Int Int)) (v_prenex_32829 Int) (v_prenex_32828 Int) (v_prenex_32826 Int) (v_arrayElimCell_55 Int) (v_prenex_32822 Int)) (let ((.cse15 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32824) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32825) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32827))) (let ((.cse14 (select .cse15 v_prenex_32822))) (or (= (select .cse14 v_prenex_32828) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse15 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse14 v_prenex_32829) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32822) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32823) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32824 .cse1)) v_prenex_32824)) (= (select (select .cse15 v_arrayElimCell_55) v_prenex_32828) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32823 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse15 v_prenex_32826) v_prenex_32828) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31385 Int) (v_prenex_31391 (Array Int Int)) (v_prenex_31392 Int) (v_prenex_31393 Int) (v_prenex_31387 (Array Int Int)) (v_prenex_31388 (Array Int Int)) (v_prenex_31389 (Array Int Int))) (let ((.cse18 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31388) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31389) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31391))) (let ((.cse16 (select .cse18 v_prenex_31385)) (.cse17 (select .cse18 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31385) (= (select .cse16 v_prenex_31392) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31388 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31387) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31388 .cse1)))) (= (select .cse16 v_prenex_31393) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse17 v_prenex_31392) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse17 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_31387 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 .cse19 (and (forall ((v_prenex_32012 Int) (v_prenex_32010 (Array Int Int)) (v_prenex_32011 (Array Int Int)) (v_prenex_32007 Int)) (or (= v_prenex_32007 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_32011 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32010) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32011) v_prenex_32007) v_prenex_32012) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_arrayElimCell_111 Int) (v_prenex_32065 Int) (v_prenex_32068 (Array Int Int)) (v_prenex_32069 (Array Int Int)) (v_prenex_32070 Int) (v_prenex_32071 Int)) (let ((.cse20 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32068) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32069))) (let ((.cse21 (select .cse20 v_prenex_32065))) (or (= (select (select .cse20 v_arrayElimCell_111) v_prenex_32070) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32065 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse21 v_prenex_32070)) (= (select .cse21 v_prenex_32071) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_arrayElimCell_111))))) (forall ((v_prenex_32115 Int) (v_prenex_32116 Int) (v_prenex_32113 Int) (v_prenex_32112 (Array Int Int)) (v_prenex_32114 (Array Int Int)) (v_prenex_32109 Int)) (let ((.cse22 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32112) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32114))) (or (= v_prenex_32109 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse22 v_prenex_32113) v_prenex_32115) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse22 v_prenex_32109) v_prenex_32116) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32159 Int) (v_prenex_32157 Int) (v_prenex_32153 Int) (v_prenex_32160 Int) (v_prenex_32156 (Array Int Int)) (v_prenex_32158 (Array Int Int))) (let ((.cse24 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32156) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32158))) (let ((.cse23 (select .cse24 v_prenex_32153))) (or (= (select .cse23 v_prenex_32160) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse24 v_prenex_32157) v_prenex_32159)) (= (select .cse23 v_prenex_32159) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32153 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_32157 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_32056 Int) (v_prenex_32057 Int) (v_prenex_32054 Int) (v_prenex_32053 (Array Int Int)) (v_prenex_32055 (Array Int Int)) (v_prenex_32050 Int)) (let ((.cse25 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32053) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32055))) (or (= (select (select .cse25 v_prenex_32054) v_prenex_32056) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse25 v_prenex_32050) v_prenex_32057) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32050 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_32055 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32138 Int) (v_prenex_32144 Int) (v_prenex_32141 (Array Int Int)) (v_prenex_32143 Int) (v_prenex_32142 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32141) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32142) v_prenex_32138))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse26 v_prenex_32144)) (= (select v_prenex_32142 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse26 v_prenex_32143) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32138 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_31961 Int) (v_prenex_31962 Int) (v_prenex_31958 (Array Int Int)) (v_prenex_31959 Int) (v_prenex_31960 (Array Int Int)) (v_prenex_31955 Int)) (let ((.cse27 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31958) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31960))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse27 v_prenex_31955) v_prenex_31962)) (= v_prenex_31959 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_31955 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_31960 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse27 v_prenex_31959) v_prenex_31961) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31930 (Array Int Int)) (v_prenex_31929 Int) (v_prenex_31925 Int) (v_prenex_31928 (Array Int Int)) (v_prenex_31932 Int) (v_prenex_31931 Int)) (let ((.cse28 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31928) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31930))) (let ((.cse29 (select .cse28 v_prenex_31925))) (or (= (select (select .cse28 v_prenex_31929) v_prenex_31931) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse29 v_prenex_31931) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31925 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_31930 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse29 v_prenex_31932) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32049 Int) (v_prenex_32044 Int) (v_prenex_32047 (Array Int Int)) (v_prenex_32048 (Array Int Int))) (or (= (select v_prenex_32048 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32044 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32047) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32048) v_prenex_32044) v_prenex_32049) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_32181 (Array Int Int)) (v_prenex_32176 Int) (v_prenex_32182 Int) (v_prenex_32183 Int) (v_prenex_32179 (Array Int Int)) (v_prenex_32180 Int) (v_arrayElimCell_105 Int)) (let ((.cse30 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32179) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32181))) (let ((.cse31 (select .cse30 v_prenex_32176))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse30 v_arrayElimCell_105) v_prenex_32182)) (= (select v_prenex_32181 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse31 v_prenex_32183) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse30 v_prenex_32180) v_prenex_32182) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32176 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse31 v_prenex_32182) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32100 Int) (v_prenex_32101 Int) (v_arrayElimCell_121 Int) (v_prenex_32098 (Array Int Int)) (v_prenex_32099 (Array Int Int)) (v_prenex_32095 Int)) (let ((.cse32 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32098) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32099))) (or (= (select v_prenex_32099 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32095 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_arrayElimCell_121) (= (select (select .cse32 v_arrayElimCell_121) v_prenex_32100) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse32 v_prenex_32095) v_prenex_32101) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31992 Int) (v_prenex_31989 (Array Int Int)) (v_prenex_31991 Int) (v_prenex_31990 (Array Int Int)) (v_prenex_31986 Int) (v_arrayElimCell_118 Int)) (let ((.cse33 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31989) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31990))) (let ((.cse34 (select .cse33 v_prenex_31986))) (or (= (select v_prenex_31990 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse33 v_arrayElimCell_118) v_prenex_31991) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse34 v_prenex_31991)) (= v_prenex_31986 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse34 v_prenex_31992) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31913 (Array Int Int)) (v_prenex_31914 (Array Int Int)) (v_prenex_31916 Int) (v_prenex_31915 Int) (v_arrayElimCell_123 Int) (v_prenex_31910 Int)) (let ((.cse36 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31913) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31914))) (let ((.cse35 (select .cse36 v_prenex_31910))) (or (= v_prenex_31910 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse35 v_prenex_31915)) (= (select .cse35 v_prenex_31916) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse36 v_arrayElimCell_123) v_prenex_31915)))))) (forall ((v_prenex_32169 Int) (v_arrayElimCell_120 Int) (v_prenex_32172 (Array Int Int)) (v_prenex_32173 (Array Int Int)) (v_prenex_32175 Int) (v_prenex_32174 Int)) (let ((.cse38 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32172) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32173))) (let ((.cse37 (select .cse38 v_prenex_32169))) (or (= (select .cse37 v_prenex_32175) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse37 v_prenex_32174) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32169 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_arrayElimCell_120) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse38 v_arrayElimCell_120) v_prenex_32174)))))) (forall ((v_prenex_33369 Int) (v_prenex_33372 Int) (v_prenex_33371 Int) (v_prenex_33370 Int) (v_prenex_33368 (Array Int Int)) (v_prenex_33367 (Array Int Int))) (let ((.cse39 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33367) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33368))) (or (= (select v_prenex_33368 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse39 v_prenex_33372) v_prenex_33369) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse39 v_prenex_33371) v_prenex_33370)) (= v_prenex_33372 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_33371 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_32149 Int) (v_prenex_32150 (Array Int Int)) (v_prenex_32145 Int) (v_prenex_32151 Int) (v_prenex_32152 Int) (v_prenex_32148 (Array Int Int))) (let ((.cse40 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32148) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32150))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse40 v_prenex_32145) v_prenex_32152)) (= (select (select .cse40 v_prenex_32149) v_prenex_32151) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32149 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_32145 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_32090 (Array Int Int)) (v_prenex_32092 (Array Int Int)) (v_prenex_32087 Int) (v_prenex_32094 Int) (v_prenex_32093 Int) (v_prenex_32091 Int)) (let ((.cse42 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32090) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32092))) (let ((.cse41 (select .cse42 v_prenex_32087))) (or (= v_prenex_32091 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse41 v_prenex_32093)) (= (select v_prenex_32092 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse42 v_prenex_32091) v_prenex_32093) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32087 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse41 v_prenex_32094)))))) (forall ((v_prenex_31984 Int) (v_arrayElimCell_122 Int) (v_prenex_31979 Int) (v_prenex_31982 (Array Int Int)) (v_prenex_31983 (Array Int Int)) (v_prenex_31985 Int)) (let ((.cse43 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31982) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31983))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse43 v_prenex_31979) v_prenex_31985)) (= (select v_prenex_31983 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse43 v_arrayElimCell_122) v_prenex_31984) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31979 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_32124 Int) (v_prenex_32123 Int) (v_prenex_32121 Int) (v_prenex_32120 (Array Int Int)) (v_prenex_32122 (Array Int Int)) (v_prenex_32117 Int)) (let ((.cse45 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32120) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32122))) (let ((.cse44 (select .cse45 v_prenex_32117))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_32122 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse44 v_prenex_32124) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse45 v_prenex_32121) v_prenex_32123)) (= (select .cse44 v_prenex_32123) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32117 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_32106 (Array Int Int)) (v_prenex_32102 Int) (v_arrayElimCell_110 Int) (v_prenex_32108 Int) (v_prenex_32105 (Array Int Int)) (v_prenex_32107 Int)) (let ((.cse46 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32105) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32106))) (or (= (select (select .cse46 v_arrayElimCell_110) v_prenex_32107) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_32106 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32102 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse46 v_prenex_32102) v_prenex_32108) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31996 (Array Int Int)) (v_prenex_31997 (Array Int Int)) (v_prenex_31993 Int) (v_arrayElimCell_113 Int) (v_prenex_31998 Int) (v_prenex_31999 Int)) (let ((.cse48 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31996) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31997))) (let ((.cse47 (select .cse48 v_prenex_31993))) (or (= (select .cse47 v_prenex_31999) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse47 v_prenex_31998) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse48 v_arrayElimCell_113) v_prenex_31998)) (= v_prenex_31993 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_31974 (Array Int Int)) (v_prenex_31976 (Array Int Int)) (v_prenex_31971 Int) (v_prenex_31978 Int) (v_prenex_31977 Int) (v_prenex_31975 Int)) (let ((.cse49 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31974) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31976))) (let ((.cse50 (select .cse49 v_prenex_31971))) (or (= v_prenex_31971 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse49 v_prenex_31975) v_prenex_31977)) (= v_prenex_31975 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse50 v_prenex_31978)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse50 v_prenex_31977)))))) (forall ((v_prenex_32082 (Array Int Int)) (v_prenex_32084 (Array Int Int)) (v_prenex_32079 Int) (v_prenex_32085 Int) (v_arrayElimCell_112 Int) (v_prenex_32086 Int) (v_prenex_32083 Int)) (let ((.cse51 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32082) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32084))) (let ((.cse52 (select .cse51 v_prenex_32079))) (or (= (select (select .cse51 v_prenex_32083) v_prenex_32085) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse51 v_arrayElimCell_112) v_prenex_32085) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32079 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_32084 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse52 v_prenex_32086) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_arrayElimCell_112) (= (select .cse52 v_prenex_32085) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_arrayElimCell_109 Int) (v_prenex_31936 (Array Int Int)) (v_prenex_31938 Int) (v_prenex_31937 (Array Int Int)) (v_prenex_31939 Int) (v_prenex_31933 Int)) (let ((.cse53 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31936) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31937))) (or (= (select (select .cse53 v_arrayElimCell_109) v_prenex_31938) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31933 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse53 v_prenex_31933) v_prenex_31939) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_arrayElimCell_109) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_31937 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_32028 Int) (v_prenex_32034 Int) (v_prenex_32035 Int) (v_prenex_32032 Int) (v_prenex_32031 (Array Int Int)) (v_prenex_32033 (Array Int Int))) (let ((.cse55 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32031) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32033))) (let ((.cse54 (select .cse55 v_prenex_32028))) (or (= (select v_prenex_32033 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32028 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse54 v_prenex_32035) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse54 v_prenex_32034)) (= v_prenex_32032 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse55 v_prenex_32032) v_prenex_32034)))))) (forall ((v_prenex_32005 Int) (v_prenex_32006 Int) (v_prenex_32000 Int) (v_arrayElimCell_117 Int) (v_prenex_32003 (Array Int Int)) (v_prenex_32004 (Array Int Int))) (let ((.cse57 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32003) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32004))) (let ((.cse56 (select .cse57 v_prenex_32000))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse56 v_prenex_32005)) (= |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_arrayElimCell_117) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_32004 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_32000 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse56 v_prenex_32006) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse57 v_arrayElimCell_117) v_prenex_32005) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_32168 Int) (v_prenex_32167 Int) (v_prenex_32165 Int) (v_prenex_32164 (Array Int Int)) (v_prenex_32166 (Array Int Int)) (v_prenex_32161 Int)) (let ((.cse58 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32164) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32166))) (or (= v_prenex_32161 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_32165 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse58 v_prenex_32161) v_prenex_32168) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse58 v_prenex_32165) v_prenex_32167))))) (forall ((v_prenex_32078 Int) (v_prenex_32075 (Array Int Int)) (v_prenex_32077 Int) (v_prenex_32076 (Array Int Int)) (v_prenex_32072 Int) (v_arrayElimCell_106 Int)) (let ((.cse60 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32075) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32076))) (let ((.cse59 (select .cse60 v_prenex_32072))) (or (= (select .cse59 v_prenex_32077) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_32076 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32072 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse60 v_arrayElimCell_106) v_prenex_32077) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse59 v_prenex_32078)) (= |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_arrayElimCell_106))))) (forall ((v_prenex_32137 Int) (v_prenex_32132 Int) (v_prenex_32135 (Array Int Int)) (v_prenex_32136 (Array Int Int))) (or (= v_prenex_32132 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32135) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32136) v_prenex_32132) v_prenex_32137)))) (forall ((v_prenex_32058 Int) (v_prenex_32061 (Array Int Int)) (v_prenex_32062 (Array Int Int)) (v_prenex_32063 Int) (v_prenex_32064 Int) (v_arrayElimCell_108 Int)) (let ((.cse61 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32061) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32062))) (or (= (select (select .cse61 v_arrayElimCell_108) v_prenex_32063) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32058 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse61 v_prenex_32058) v_prenex_32064) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_32062 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31901 (Array Int Int)) (v_prenex_31902 (Array Int Int)) (v_prenex_31903 Int) (v_prenex_31898 Int)) (or (= v_prenex_31898 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_31902 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31901) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31902) v_prenex_31898) v_prenex_31903) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_31940 Int) (v_prenex_31943 (Array Int Int)) (v_prenex_31945 (Array Int Int)) (v_prenex_31947 Int) (v_prenex_31946 Int) (v_prenex_31944 Int)) (let ((.cse62 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31943) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31945))) (or (= (select v_prenex_31945 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31940 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse62 v_prenex_31940) v_prenex_31947) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse62 v_prenex_31944) v_prenex_31946))))) (forall ((v_prenex_32036 Int) (v_prenex_32041 (Array Int Int)) (v_prenex_32043 Int) (v_prenex_32042 Int) (v_prenex_32040 Int) (v_prenex_32039 (Array Int Int))) (let ((.cse63 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32039) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32041))) (or (= v_prenex_32036 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse63 v_prenex_32036) v_prenex_32043)) (= (select (select .cse63 v_prenex_32040) v_prenex_32042) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32040 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_32041 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_31970 Int) (v_prenex_31966 (Array Int Int)) (v_prenex_31968 (Array Int Int)) (v_prenex_31969 Int) (v_prenex_31967 Int) (v_prenex_31963 Int)) (let ((.cse64 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31966) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31968))) (let ((.cse65 (select .cse64 v_prenex_31963))) (or (= v_prenex_31963 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_31968 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse64 v_prenex_31967) v_prenex_31969) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31967 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse65 v_prenex_31969) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse65 v_prenex_31970)))))) (forall ((v_prenex_31909 Int) (v_prenex_31904 Int) (v_prenex_31907 (Array Int Int)) (v_prenex_31908 (Array Int Int))) (or (= v_prenex_31904 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31908) v_prenex_31904) v_prenex_31909) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_32018 (Array Int Int)) (v_prenex_32017 Int) (v_prenex_32013 Int) (v_prenex_32020 Int) (v_prenex_32016 (Array Int Int)) (v_prenex_32019 Int)) (let ((.cse67 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32016) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32018))) (let ((.cse66 (select .cse67 v_prenex_32013))) (or (= v_prenex_32013 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse66 v_prenex_32020) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse66 v_prenex_32019)) (= (select (select .cse67 v_prenex_32017) v_prenex_32019) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31952 (Array Int Int)) (v_prenex_31948 Int) (v_prenex_31954 Int) (v_arrayElimCell_119 Int) (v_prenex_31951 (Array Int Int)) (v_prenex_31953 Int)) (let ((.cse69 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31951) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31952))) (let ((.cse68 (select .cse69 v_prenex_31948))) (or (= (select .cse68 v_prenex_31953) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse69 v_arrayElimCell_119) v_prenex_31953) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_31952 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse68 v_prenex_31954) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31948 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_32188 Int) (v_prenex_32184 Int) (v_prenex_32187 (Array Int Int)) (v_prenex_32189 (Array Int Int)) (v_prenex_32191 Int) (v_prenex_32190 Int)) (let ((.cse70 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32187) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32189))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse70 v_prenex_32188) v_prenex_32190)) (= v_prenex_32184 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_32189 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse70 v_prenex_32184) v_prenex_32191))))) (forall ((v_prenex_32027 Int) (v_prenex_32026 Int) (v_prenex_32021 Int) (v_arrayElimCell_104 Int) (v_prenex_32024 (Array Int Int)) (v_prenex_32025 (Array Int Int))) (let ((.cse72 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32024) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32025))) (let ((.cse71 (select .cse72 v_prenex_32021))) (or (= (select .cse71 v_prenex_32027) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse72 v_arrayElimCell_104) v_prenex_32026) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse71 v_prenex_32026)) (= v_prenex_32021 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_31920 (Array Int Int)) (v_prenex_31922 (Array Int Int)) (v_prenex_31917 Int) (v_prenex_31923 Int) (v_prenex_31924 Int) (v_prenex_31921 Int)) (let ((.cse73 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31920) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31922))) (let ((.cse74 (select .cse73 v_prenex_31917))) (or (= (select (select .cse73 v_prenex_31921) v_prenex_31923) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse74 v_prenex_31924) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31917 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse74 v_prenex_31923)) (= v_prenex_31921 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_32128 (Array Int Int)) (v_prenex_32129 (Array Int Int)) (v_prenex_32125 Int) (v_prenex_32131 Int) (v_prenex_32130 Int) (v_arrayElimCell_116 Int)) (let ((.cse75 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32128) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32129))) (let ((.cse76 (select .cse75 v_prenex_32125))) (or (= (select (select .cse75 v_arrayElimCell_116) v_prenex_32130) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_32129 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse76 v_prenex_32131) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse76 v_prenex_32130) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32125 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))))) (or .cse11 .cse10 (forall ((v_prenex_34109 (Array Int Int)) (v_prenex_34104 Int) (v_prenex_34110 Int) (v_prenex_34105 (Array Int Int)) (v_prenex_34106 (Array Int Int)) (v_prenex_34108 Int)) (let ((.cse77 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34106) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34109))) (or (= (select (select .cse77 v_prenex_34104) v_prenex_34110) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34105) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34106 .cse1)) v_prenex_34106)) (not (= (select v_prenex_34105 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse77 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse77 v_prenex_34108) v_prenex_34110) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34108 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34044 (Array Int Int)) (v_prenex_34043 (Array Int Int)) (v_prenex_34046 (Array Int Int)) (v_prenex_34045 (Array Int Int))) (or (not (= (select v_prenex_34043 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34044 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34043) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34044 .cse1)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34044) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34045) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34046) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32841 Int) (v_prenex_32838 (Array Int Int)) (v_prenex_32839 (Array Int Int)) (v_prenex_32837 Int) (v_prenex_32840 (Array Int Int)) (v_prenex_32843 Int) (v_prenex_32842 (Array Int Int)) (v_prenex_32844 Int)) (let ((.cse78 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32839) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32840) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32842))) (or (= (select (select .cse78 v_prenex_32837) v_prenex_32844) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32839 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32838) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32839 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse78 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse78 v_prenex_32841) v_prenex_32843) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32838 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32837)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_36109 Int) (v_prenex_31714 (Array Int Int)) (v_prenex_31715 (Array Int Int)) (v_prenex_31716 (Array Int Int)) (v_prenex_31718 Int) (v_prenex_31717 (Array Int Int)) (v_prenex_31719 Int) (v_prenex_31713 Int)) (let ((.cse79 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31715) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31716) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31717))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse79 v_prenex_31713) v_prenex_31719)) (not (= (select v_prenex_31714 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse79 v_prenex_36109) v_prenex_31718)) (= (select (select .cse79 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31714) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31715 .cse1)) v_prenex_31715))))))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32601 (Array Int Int)) (v_prenex_32603 (Array Int Int)) (v_prenex_32604 Int) (v_prenex_32599 (Array Int Int)) (v_prenex_32600 (Array Int Int)) (v_prenex_32602 Int)) (let ((.cse80 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32601) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32603))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse80 v_prenex_32602) v_prenex_32604)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32602) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32600 .cse1)) v_prenex_32600)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse80 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32599 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32598 Int) (v_prenex_32594 (Array Int Int)) (v_prenex_32595 (Array Int Int)) (v_prenex_32596 (Array Int Int)) (v_prenex_32597 (Array Int Int)) (v_arrayElimCell_75 Int)) (let ((.cse81 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32595) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32596) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32597))) (or (not (= v_prenex_32595 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32594) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32595 .cse1)))) (= (select (select .cse81 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32594 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse81 v_arrayElimCell_75) v_prenex_32598))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32610 Int) (v_prenex_32611 Int) (v_arrayElimCell_74 Int) (v_prenex_32606 (Array Int Int)) (v_prenex_32607 (Array Int Int)) (v_prenex_32608 (Array Int Int)) (v_prenex_32609 (Array Int Int)) (v_prenex_32605 Int)) (let ((.cse82 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32607) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32608) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32609))) (or (= (select (select .cse82 v_arrayElimCell_74) v_prenex_32610) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_74) (not (= v_prenex_32607 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32606) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32607 .cse1)))) (not (= (select v_prenex_32606 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse82 v_prenex_32605) v_prenex_32611)) (= (select (select .cse82 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32605)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32727 (Array Int Int)) (v_prenex_32728 (Array Int Int)) (v_prenex_32729 Int) (v_prenex_32724 Int) (v_prenex_32730 (Array Int Int)) (v_prenex_32731 (Array Int Int))) (let ((.cse83 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32728) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32730) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32731))) (or (not (= v_prenex_32728 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32727) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32728 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32729) (= (select (select .cse83 v_prenex_32729) v_prenex_32724) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse83 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32727 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32579 (Array Int Int)) (v_prenex_32578 Int) (v_prenex_32580 Int) (v_prenex_32726 Int) (v_prenex_32575 (Array Int Int)) (v_prenex_32725 Int) (v_prenex_32576 (Array Int Int)) (v_prenex_32577 (Array Int Int))) (let ((.cse84 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32576) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32577) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32579))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32575 0))) (= (select (select .cse84 v_prenex_32726) v_prenex_32725) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32575) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32576 .cse1)) v_prenex_32576)) (= (select (select .cse84 v_prenex_32578) v_prenex_32580) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse84 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32726) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32578)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_arrayElimCell_72 Int) (v_prenex_32586 Int) (v_prenex_32587 Int) (v_prenex_32582 (Array Int Int)) (v_prenex_32581 Int) (v_prenex_32583 (Array Int Int)) (v_prenex_32584 (Array Int Int)) (v_prenex_32585 (Array Int Int))) (let ((.cse85 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32583) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32584) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32585))) (or (not (= (select v_prenex_32582 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse85 v_arrayElimCell_72) v_prenex_32586) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse85 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32581) (not (= v_prenex_32583 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32582) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32583 .cse1)))) (= (select (select .cse85 v_prenex_32581) v_prenex_32587) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32588 Int) (v_prenex_32590 (Array Int Int)) (v_prenex_32591 (Array Int Int)) (v_prenex_32593 Int) (v_prenex_32592 (Array Int Int)) (v_prenex_32589 (Array Int Int))) (let ((.cse86 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32590) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32591) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32592))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32588) (not (= (select v_prenex_32589 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse86 v_prenex_32588) v_prenex_32593)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse86 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32589) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32590 .cse1)) v_prenex_32590))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32612 (Array Int Int)) (v_prenex_32613 (Array Int Int)) (v_prenex_32614 (Array Int Int)) (v_prenex_32615 (Array Int Int)) (v_arrayElimCell_73 Int) (v_prenex_32616 Int)) (let ((.cse87 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32613) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32614) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32615))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_73) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse87 v_arrayElimCell_73) v_prenex_32616)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse87 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32612 0))) (not (= v_prenex_32613 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32612) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32613 .cse1))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31710 (Array Int Int)) (v_prenex_31711 (Array Int Int)) (v_prenex_31707 Int) (v_prenex_31708 (Array Int Int)) (v_prenex_31709 (Array Int Int)) (v_prenex_31712 Int)) (let ((.cse88 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31709) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31710) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31711))) (or (not (= v_prenex_31709 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31708) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31709 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31708 0))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31707) (= (select (select .cse88 v_prenex_31707) v_prenex_31712) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse88 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((v_arrayElimArr_14 (Array Int Int))) (or (forall ((v_arrayElimCell_52 Int) (v_ArrVal_582 (Array Int Int)) (v_ArrVal_593 (Array Int Int)) (v_ArrVal_590 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_ArrVal_597 (Array Int Int)) (v_arrayElimCell_54 Int) (v_arrayElimCell_53 Int)) (let ((.cse89 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_ArrVal_582) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_ArrVal_593) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_ArrVal_597))) (or (= (select (select .cse89 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_52) (= (select (select .cse89 v_ArrVal_590) v_arrayElimCell_54) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse89 v_arrayElimCell_52) v_arrayElimCell_53) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_ArrVal_590) (not (= v_ArrVal_582 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimArr_14) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_ArrVal_582 .cse1))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_arrayElimArr_14 0))))) (or (and (or .cse11 .cse19 (and (forall ((v_prenex_33224 Int) (v_prenex_33221 Int) (v_prenex_33223 (Array Int Int)) (v_prenex_33222 (Array Int Int)) (v_prenex_33218 Int) (v_prenex_33217 Int)) (let ((.cse91 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33222) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33223))) (let ((.cse90 (select .cse91 v_prenex_33217))) (or (= (select .cse90 v_prenex_33224) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse91 v_prenex_33221) v_prenex_33218) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse90 v_prenex_33218) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33224 0))))) (forall ((v_prenex_33059 Int) (v_prenex_33064 (Array Int Int)) (v_prenex_33063 Int) (v_prenex_33058 (Array Int Int)) (v_prenex_33060 Int) (v_arrayElimCell_77 Int)) (let ((.cse92 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33064) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33058))) (let ((.cse93 (select .cse92 v_prenex_33059))) (or (= v_prenex_33063 0) (= (select (select .cse92 v_arrayElimCell_77) v_prenex_33060) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse93 v_prenex_33063)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse93 v_prenex_33060)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32975 (Array Int Int)) (v_prenex_32978 (Array Int Int)) (v_arrayElimCell_84 Int) (v_prenex_32979 (Array Int Int)) (v_prenex_32980 (Array Int Int)) (v_prenex_32977 Int) (v_prenex_32976 Int)) (let ((.cse94 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32979) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32980) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32975))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse94 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse94 v_arrayElimCell_84) v_prenex_32977)) (= v_prenex_32977 0) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32978 0))) (= (select (select .cse94 v_prenex_32976) v_prenex_32977) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32979 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32978) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32979 .cse1))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33070 (Array Int Int)) (v_prenex_33072 (Array Int Int)) (v_prenex_33074 (Array Int Int)) (v_prenex_33073 (Array Int Int)) (v_prenex_33231 Int) (v_prenex_33071 Int)) (let ((.cse95 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33073) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33074) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33070))) (or (= v_prenex_33071 0) (not (= (select v_prenex_33072 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse95 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_33073 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33072) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33073 .cse1)))) (= (select (select .cse95 v_prenex_33231) v_prenex_33071) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33082 (Array Int Int)) (v_prenex_33075 (Array Int Int)) (v_prenex_33077 Int) (v_prenex_33078 (Array Int Int)) (v_prenex_33076 Int) (v_prenex_33079 (Array Int Int)) (v_prenex_33081 Int) (v_prenex_33080 Int)) (let ((.cse96 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33079) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33082) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33075))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse96 v_prenex_33076) v_prenex_33080)) (not (= v_prenex_33079 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33078) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33079 .cse1)))) (= v_prenex_33077 0) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33078 0))) (= (select (select .cse96 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse96 v_prenex_33081) v_prenex_33077)) (= v_prenex_33080 0)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33065 (Array Int Int)) (v_prenex_33066 Int) (v_prenex_33067 (Array Int Int)) (v_arrayElimCell_79 Int) (v_prenex_33069 (Array Int Int)) (v_prenex_33068 (Array Int Int))) (let ((.cse97 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33068) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33069) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33065))) (or (not (= v_prenex_33068 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33067) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33068 .cse1)))) (= (select (select .cse97 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33067 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse97 v_arrayElimCell_79) v_prenex_33066) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33066 0)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_33229 (Array Int Int)) (v_prenex_33227 Int) (v_prenex_33226 Int) (v_prenex_33230 (Array Int Int)) (v_prenex_33232 (Array Int Int)) (v_prenex_33225 (Array Int Int)) (v_arrayElimCell_78 Int) (v_prenex_33228 Int)) (let ((.cse98 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33230) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33232) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33225))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse98 v_prenex_33227) v_prenex_33226)) (= (select (select .cse98 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse98 v_arrayElimCell_78) v_prenex_33228)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33229) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33230 .cse1)) v_prenex_33230)) (= v_prenex_33228 0) (not (= (select v_prenex_33229 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33226 0)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33010 (Array Int Int)) (v_prenex_33012 Int) (v_prenex_33011 (Array Int Int)) (v_prenex_33013 (Array Int Int)) (v_prenex_33007 (Array Int Int)) (v_prenex_33009 Int) (v_prenex_33008 Int)) (let ((.cse99 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33011) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33013) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33007))) (or (not (= v_prenex_33011 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33010) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33011 .cse1)))) (= (select (select .cse99 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse99 v_prenex_33012) v_prenex_33009) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse99 v_prenex_33008) v_prenex_33009)) (= v_prenex_33009 0) (not (= (select v_prenex_33010 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32955 (Array Int Int)) (v_prenex_32956 (Array Int Int)) (v_prenex_32957 (Array Int Int)) (v_arrayElimCell_86 Int) (v_prenex_32953 Int) (v_prenex_32952 (Array Int Int)) (v_prenex_32954 Int)) (let ((.cse100 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32956) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32957) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32952))) (or (= (select (select .cse100 v_arrayElimCell_86) v_prenex_32954) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32956 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32955) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32956 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse100 v_prenex_32953) v_prenex_32954)) (not (= (select v_prenex_32955 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse100 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32965 (Array Int Int)) (v_prenex_32966 (Array Int Int)) (v_prenex_32967 (Array Int Int)) (v_prenex_32968 (Array Int Int))) (or (not (= (select v_prenex_32966 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32967 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32966) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32967 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32967) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32968) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32965) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (or .cse8 (forall ((v_prenex_33024 Int) (v_prenex_33023 Int) (v_prenex_33022 (Array Int Int)) (v_prenex_33025 (Array Int Int)) (v_prenex_33027 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_33026 (Array Int Int))) (let ((.cse101 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33026) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33027) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33022))) (or (= v_prenex_33024 0) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= v_prenex_33026 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33025) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33026 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33025 0))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select (select .cse101 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse101 v_prenex_33023) v_prenex_33024) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_33029 Int) (v_prenex_33032 (Array Int Int)) (v_prenex_33031 (Array Int Int)) (v_prenex_33033 Int) (v_prenex_33034 (Array Int Int)) (v_prenex_33030 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_33028 (Array Int Int))) (let ((.cse103 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33032) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33034) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33028))) (let ((.cse102 (select .cse103 v_prenex_33029))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse102 v_prenex_33030)) (not (= (select v_prenex_33031 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse103 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33032 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33031) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33032 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse102 v_prenex_33033)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33037 Int) (v_prenex_33036 Int) (v_prenex_33042 (Array Int Int)) (v_prenex_33041 Int) (v_prenex_33040 Int) (v_prenex_33035 (Array Int Int)) (v_prenex_33038 (Array Int Int)) (v_prenex_33039 (Array Int Int))) (let ((.cse104 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33039) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33042) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33035))) (let ((.cse105 (select .cse104 v_prenex_33036))) (or (= (select (select .cse104 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse104 v_prenex_33041) v_prenex_33037)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33038) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33039 .cse1)) v_prenex_33039)) (= (select .cse105 v_prenex_33040) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse105 v_prenex_33037) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33038 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33037 0))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32900 (Array Int Int)) (v_prenex_32901 (Array Int Int)) (v_prenex_32904 (Array Int Int)) (v_prenex_32902 Int) (v_prenex_32903 Int) (v_prenex_32898 Int) (v_prenex_32897 (Array Int Int)) (v_prenex_32899 Int)) (let ((.cse106 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32901) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32904) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32897))) (or (not (= (select v_prenex_32900 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse106 v_prenex_32903) v_prenex_32899) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32901 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32901 .cse1)))) (= v_prenex_32899 0) (= (select (select .cse106 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse106 v_prenex_32898) v_prenex_32902) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32887 (Array Int Int)) (v_arrayElimCell_93 Int) (v_prenex_32889 (Array Int Int)) (v_prenex_33179 Int) (v_prenex_32890 (Array Int Int)) (v_prenex_32891 (Array Int Int)) (v_prenex_33180 Int) (v_prenex_32888 Int)) (let ((.cse107 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32890) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32891) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32887))) (or (= (select (select .cse107 v_arrayElimCell_93) v_prenex_32888) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse107 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32889 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse107 v_prenex_33180) v_prenex_33179) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32888 0) (not (= v_prenex_32890 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32889) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32890 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33182 (Array Int Int)) (v_prenex_33175 (Array Int Int)) (v_prenex_33177 Int) (v_prenex_33176 (Array Int Int)) (v_prenex_33178 (Array Int Int)) (v_prenex_33181 Int)) (let ((.cse108 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33176) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33182) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33178))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse108 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33181 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33175) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33176 .cse1)) v_prenex_33176)) (not (= (select v_prenex_33175 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse108 v_prenex_33177) v_prenex_33181) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32893 Int) (v_arrayElimCell_92 Int) (v_prenex_32892 (Array Int Int)) (v_prenex_32894 (Array Int Int)) (v_prenex_32895 (Array Int Int)) (v_prenex_32896 (Array Int Int))) (let ((.cse109 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32895) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32896) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32892))) (or (= (select (select .cse109 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32893 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32894) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32895 .cse1)) v_prenex_32895)) (not (= (select v_prenex_32894 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse109 v_arrayElimCell_92) v_prenex_32893))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32988 (Array Int Int)) (v_prenex_32992 Int) (v_prenex_32990 (Array Int Int)) (v_prenex_32991 (Array Int Int)) (v_prenex_32993 (Array Int Int)) (v_prenex_32989 Int)) (let ((.cse110 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32991) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32993) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32988))) (or (= (select (select .cse110 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32989 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse110 v_prenex_32992) v_prenex_32989)) (not (= v_prenex_32991 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32990) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32991 .cse1)))) (not (= (select v_prenex_32990 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32869 (Array Int Int)) (v_prenex_32870 Int) (v_prenex_32871 Int) (v_prenex_33143 Int) (v_prenex_32872 (Array Int Int)) (v_prenex_32873 (Array Int Int)) (v_prenex_32874 (Array Int Int))) (let ((.cse111 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32873) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32874) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32869))) (or (not (= (select v_prenex_32872 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse111 v_prenex_32870) v_prenex_32871)) (= (select (select .cse111 v_prenex_33143) v_prenex_32871) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32873 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32872) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32873 .cse1)))) (= (select (select .cse111 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_32866 (Array Int Int)) (v_prenex_32864 Int) (v_prenex_32867 (Array Int Int)) (v_prenex_32868 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_32863 (Array Int Int)) (v_prenex_32865 Int)) (let ((.cse112 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32867) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32868) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32863))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse112 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= (select v_prenex_32866 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse112 v_prenex_32864) v_prenex_32865) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32866) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32867 .cse1)) v_prenex_32867))))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33135 (Array Int Int)) (v_prenex_33137 (Array Int Int)) (v_prenex_33136 (Array Int Int)) (v_prenex_33138 (Array Int Int))) (or (not (= v_prenex_33137 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33136) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33137 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33137) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33138) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33135) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_33136 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse11 .cse19 (and (forall ((v_prenex_33187 Int) (v_prenex_33188 (Array Int Int)) (v_prenex_33184 Int) (v_prenex_33189 (Array Int Int)) (v_prenex_33183 Int) (v_prenex_33190 Int)) (let ((.cse114 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33188) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33189))) (let ((.cse113 (select .cse114 v_prenex_33183))) (or (= (select .cse113 v_prenex_33184) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33190 0) (= v_prenex_33184 0) (= (select .cse113 v_prenex_33190) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse114 v_prenex_33187) v_prenex_33184)))))) (forall ((v_arrayElimCell_83 Int) (v_prenex_33051 (Array Int Int)) (v_prenex_33056 Int) (v_prenex_33053 Int) (v_prenex_33052 Int) (v_prenex_33057 (Array Int Int))) (let ((.cse116 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33057) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33051))) (let ((.cse115 (select .cse116 v_prenex_33052))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse115 v_prenex_33056)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse115 v_prenex_33053)) (= v_prenex_33056 0) (= v_prenex_33053 0) (= (select (select .cse116 v_arrayElimCell_83) v_prenex_33053) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33148 Int) (v_prenex_33147 Int) (v_prenex_33150 (Array Int Int)) (v_prenex_33152 (Array Int Int)) (v_arrayElimCell_102 Int) (v_prenex_33146 (Array Int Int)) (v_prenex_33151 Int) (v_prenex_33149 (Array Int Int))) (let ((.cse118 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33150) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33152) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33146))) (let ((.cse117 (select .cse118 v_prenex_33147))) (or (= v_prenex_33151 0) (= v_prenex_33148 0) (= (select .cse117 v_prenex_33151) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33149 0))) (= (select (select .cse118 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33150 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33149) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33150 .cse1)))) (= (select (select .cse118 v_arrayElimCell_102) v_prenex_33148) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse117 v_prenex_33148) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33139 Int) (v_prenex_33142 (Array Int Int)) (v_prenex_33141 (Array Int Int)) (v_prenex_33144 (Array Int Int)) (v_prenex_33140 Int) (v_prenex_33145 (Array Int Int)) (v_arrayElimCell_97 Int)) (let ((.cse119 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33142) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33144) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33145))) (or (not (= (select v_prenex_33141 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse119 v_prenex_33139) v_prenex_33140) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33142 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33141) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33142 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse119 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse119 v_arrayElimCell_97) v_prenex_33140) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33171 (Array Int Int)) (v_prenex_33169 Int) (v_prenex_33170 (Array Int Int)) (v_prenex_33168 Int) (v_prenex_33173 (Array Int Int)) (v_prenex_33174 (Array Int Int)) (v_arrayElimCell_99 Int)) (let ((.cse120 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33171) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33173) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33174))) (or (not (= (select v_prenex_33170 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse120 v_arrayElimCell_99) v_prenex_33169) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33169 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse120 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse120 v_prenex_33168) v_prenex_33169)) (not (= v_prenex_33171 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33170) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33171 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (forall ((v_prenex_32883 Int) (v_prenex_32882 Int) (v_prenex_32881 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_32884 (Array Int Int)) (v_prenex_32885 (Array Int Int)) (v_prenex_32886 (Array Int Int))) (let ((.cse121 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32885) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32886) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32881))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse121 v_prenex_32882) v_prenex_32883)) (= v_prenex_32883 0) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse121 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32884 0))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32884) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32885 .cse1)) v_prenex_32885))))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33050 (Array Int Int)) (v_prenex_33049 Int) (v_prenex_33048 Int) (v_prenex_33043 (Array Int Int)) (v_prenex_33045 Int) (v_prenex_33044 Int) (v_prenex_33047 (Array Int Int)) (v_prenex_33046 (Array Int Int))) (let ((.cse122 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33047) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33050) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33043))) (let ((.cse123 (select .cse122 v_prenex_33044))) (or (not (= (select v_prenex_33046 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33046) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33047 .cse1)) v_prenex_33047)) (= (select (select .cse122 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse123 v_prenex_33048) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse123 v_prenex_33045) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse122 v_prenex_33049) v_prenex_33045) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33091 (Array Int Int)) (v_prenex_33094 (Array Int Int)) (v_prenex_33095 (Array Int Int)) (v_prenex_33098 (Array Int Int)) (v_prenex_33097 Int) (v_prenex_33096 Int) (v_prenex_33093 Int) (v_prenex_33092 Int)) (let ((.cse124 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33095) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33098) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33091))) (or (= (select (select .cse124 v_prenex_33097) v_prenex_33093) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33094 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33095 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33094) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33095 .cse1)))) (= v_prenex_33093 0) (= (select (select .cse124 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33096 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse124 v_prenex_33092) v_prenex_33096))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32855 (Array Int Int)) (v_prenex_32851 Int) (v_prenex_32850 (Array Int Int)) (v_prenex_32854 Int) (v_prenex_32852 (Array Int Int)) (v_prenex_32853 (Array Int Int))) (let ((.cse125 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32853) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32855) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32850))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse125 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32852 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse125 v_prenex_32854) v_prenex_32851) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32852) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32853 .cse1)) v_prenex_32853))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32845 (Array Int Int)) (v_prenex_32847 (Array Int Int)) (v_prenex_32848 (Array Int Int)) (v_prenex_32849 (Array Int Int)) (v_arrayElimCell_81 Int) (v_prenex_32846 Int)) (let ((.cse126 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32848) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32849) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32845))) (or (not (= (select v_prenex_32847 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse126 v_arrayElimCell_81) v_prenex_32846) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse126 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32848 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32847) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32848 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33119 (Array Int Int)) (v_prenex_33115 Int) (v_prenex_33114 Int) (v_prenex_33113 Int) (v_prenex_33112 (Array Int Int)) (v_prenex_33117 (Array Int Int)) (v_prenex_33116 (Array Int Int)) (v_prenex_33118 Int)) (let ((.cse127 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33117) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33119) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33112))) (or (not (= v_prenex_33117 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33116) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33117 .cse1)))) (= (select (select .cse127 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse127 v_prenex_33118) v_prenex_33115)) (= v_prenex_33113 0) (not (= (select v_prenex_33116 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse127 v_prenex_33114) v_prenex_33113) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32856 (Array Int Int)) (v_prenex_32861 Int) (v_prenex_32859 (Array Int Int)) (v_arrayElimCell_80 Int) (v_prenex_32858 Int) (v_prenex_32860 (Array Int Int)) (v_prenex_32862 (Array Int Int)) (v_prenex_32857 Int)) (let ((.cse128 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32860) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32862) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32856))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32859) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32860 .cse1)) v_prenex_32860)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse128 v_arrayElimCell_80) v_prenex_32858)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse128 v_prenex_32857) v_prenex_32861)) (= (select (select .cse128 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32859 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32861 0)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (or .cse8 (forall ((v_prenex_32995 Int) (v_prenex_32997 (Array Int Int)) (v_prenex_32998 (Array Int Int)) (v_prenex_32996 Int) (v_prenex_32999 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_32994 (Array Int Int))) (let ((.cse129 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32998) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32999) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32994))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse129 v_prenex_32995) v_prenex_32996)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse129 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32997) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32998 .cse1)) v_prenex_32998)) (not (= (select v_prenex_32997 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32910 (Array Int Int)) (v_prenex_32912 (Array Int Int)) (v_prenex_32913 (Array Int Int)) (v_arrayElimCell_90 Int) (v_prenex_32914 (Array Int Int)) (v_prenex_32911 Int)) (let ((.cse130 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32913) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32914) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32910))) (or (= (select (select .cse130 v_arrayElimCell_90) v_prenex_32911) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32912 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32912) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32913 .cse1)) v_prenex_32913)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse130 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32922 (Array Int Int)) (v_prenex_32915 (Array Int Int)) (v_prenex_32917 Int) (v_prenex_32918 (Array Int Int)) (v_prenex_32916 Int) (v_prenex_32919 (Array Int Int)) (v_prenex_32920 Int) (v_prenex_32921 Int)) (let ((.cse131 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32919) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32922) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32915))) (or (= (select (select .cse131 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse131 v_prenex_32916) v_prenex_32920) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32918) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32919 .cse1)) v_prenex_32919)) (not (= (select v_prenex_32918 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse131 v_prenex_32921) v_prenex_32917) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32950 Int) (v_prenex_32906 Int) (v_prenex_32905 (Array Int Int)) (v_prenex_32907 (Array Int Int)) (v_prenex_32908 (Array Int Int)) (v_prenex_32909 (Array Int Int))) (let ((.cse132 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32909) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32905))) (or (= (select (select .cse132 v_prenex_32950) v_prenex_32906) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse132 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32908 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32908 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32907 0)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32944 (Array Int Int)) (v_prenex_32948 (Array Int Int)) (v_prenex_32949 (Array Int Int)) (v_prenex_32946 Int) (v_prenex_32947 Int) (v_prenex_32945 Int) (v_prenex_32951 (Array Int Int)) (v_arrayElimCell_89 Int)) (let ((.cse133 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32949) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32951) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32944))) (or (= (select (select .cse133 v_prenex_32946) v_prenex_32945) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32949 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32948) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32949 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse133 v_arrayElimCell_89) v_prenex_32947)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse133 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32948 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))))) (or (forall ((v_prenex_33108 (Array Int Int)) (v_prenex_33106 Int) (v_prenex_33109 (Array Int Int)) (v_prenex_33110 Int) (v_prenex_33111 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_33105 (Array Int Int)) (v_prenex_33107 Int)) (let ((.cse134 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33109) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33111) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33105))) (let ((.cse135 (select .cse134 v_prenex_33106))) (or (not (= v_prenex_33109 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33108) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33109 .cse1)))) (= (select (select .cse134 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse135 v_prenex_33110) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_33108 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33110 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse135 v_prenex_33107)))))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33103 Int) (v_prenex_33100 Int) (v_prenex_33099 (Array Int Int)) (v_prenex_33102 (Array Int Int)) (v_prenex_33101 (Array Int Int)) (v_prenex_33104 (Array Int Int))) (let ((.cse136 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33102) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33104) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33099))) (or (not (= v_prenex_33102 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33101) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33102 .cse1)))) (not (= (select v_prenex_33101 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse136 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse136 v_prenex_33103) v_prenex_33100) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32973 Int) (v_prenex_32970 Int) (v_prenex_32969 (Array Int Int)) (v_prenex_32971 (Array Int Int)) (v_prenex_32972 (Array Int Int)) (v_prenex_32974 (Array Int Int))) (let ((.cse137 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32972) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32974) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32969))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse137 v_prenex_32970) v_prenex_32973)) (not (= (select v_prenex_32971 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32971) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32972 .cse1)) v_prenex_32972)) (= (select (select .cse137 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 .cse19 (forall ((v_prenex_33205 Int) (v_prenex_33204 Int) (v_prenex_33210 (Array Int Int)) (v_prenex_33203 (Array Int Int)) (v_prenex_33209 Int) (v_prenex_33208 Int)) (let ((.cse138 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33210) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33203))) (or (= v_prenex_33208 0) (= (select (select .cse138 v_prenex_33204) v_prenex_33208) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse138 v_prenex_33209) v_prenex_33205)) (= v_prenex_33205 0))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_33201 Int) (v_prenex_33197 (Array Int Int)) (v_prenex_33198 Int) (v_prenex_33199 (Array Int Int)) (v_prenex_33200 (Array Int Int)) (v_prenex_33202 (Array Int Int))) (let ((.cse139 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33200) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33202) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33197))) (or (not (= v_prenex_33200 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33199) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33200 .cse1)))) (= (select (select .cse139 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33201 0) (not (= (select v_prenex_33199 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse139 v_prenex_33198) v_prenex_33201) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 .cse19 (forall ((v_prenex_33191 (Array Int Int)) (v_prenex_33196 (Array Int Int)) (v_prenex_33195 Int) (v_prenex_33192 Int)) (or (= v_prenex_33195 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33196) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33191) v_prenex_33192) v_prenex_33195))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33016 Int) (v_prenex_33015 Int) (v_prenex_33021 (Array Int Int)) (v_prenex_33020 Int) (v_prenex_33014 (Array Int Int)) (v_prenex_33018 (Array Int Int)) (v_prenex_33017 (Array Int Int)) (v_prenex_33019 Int)) (let ((.cse140 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33018) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33021) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33014))) (or (not (= (select v_prenex_33017 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse140 v_prenex_33020) v_prenex_33016)) (= v_prenex_33016 0) (not (= v_prenex_33018 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33017) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33018 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse140 v_prenex_33015) v_prenex_33019)) (= (select (select .cse140 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_arrayElimCell_94 Int) (v_prenex_32964 (Array Int Int)) (v_prenex_32963 Int) (v_prenex_32960 Int) (v_prenex_32958 (Array Int Int)) (v_prenex_32959 Int) (v_prenex_32961 (Array Int Int)) (v_prenex_32962 (Array Int Int))) (let ((.cse141 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32962) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32964) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32958))) (let ((.cse142 (select .cse141 v_prenex_32959))) (or (= (select (select .cse141 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse142 v_prenex_32963)) (= (select .cse142 v_prenex_32960) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32961 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32962 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32961) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32962 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse141 v_arrayElimCell_94) v_prenex_32960)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33131 (Array Int Int)) (v_prenex_33133 Int) (v_prenex_33132 (Array Int Int)) (v_prenex_33130 Int) (v_prenex_33134 (Array Int Int)) (v_arrayElimCell_98 Int) (v_prenex_33128 (Array Int Int)) (v_prenex_33129 Int)) (let ((.cse144 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33132) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33134) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33128))) (let ((.cse143 (select .cse144 v_prenex_33129))) (or (= (select .cse143 v_prenex_33130) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse144 v_arrayElimCell_98) v_prenex_33130) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33133 0) (= (select .cse143 v_prenex_33133) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33131 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33131) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33132 .cse1)) v_prenex_33132)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse144 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33083 (Array Int Int)) (v_prenex_33089 Int) (v_prenex_33087 (Array Int Int)) (v_prenex_33088 Int) (v_prenex_33086 (Array Int Int)) (v_prenex_33085 Int) (v_prenex_33084 Int) (v_prenex_33090 (Array Int Int))) (let ((.cse146 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33087) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33090) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33083))) (let ((.cse145 (select .cse146 v_prenex_33084))) (or (= (select .cse145 v_prenex_33085) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33086 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse145 v_prenex_33088) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33088 0) (= (select (select .cse146 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33085 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse146 v_prenex_33089) v_prenex_33085)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33086) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33087 .cse1)) v_prenex_33087)))))))) (or .cse8 (forall ((v_prenex_32931 (Array Int Int)) (v_prenex_32934 (Array Int Int)) (v_prenex_32935 (Array Int Int)) (v_prenex_32937 (Array Int Int)) (v_prenex_32936 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_32933 Int) (v_prenex_32932 Int)) (let ((.cse148 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32935) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32937) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32931))) (let ((.cse147 (select .cse148 v_prenex_32932))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse147 v_prenex_32936)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32934) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32935 .cse1)) v_prenex_32935)) (not (= (select v_prenex_32934 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select .cse147 v_prenex_32933) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse148 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32933 0)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32923 (Array Int Int)) (v_prenex_32928 Int) (v_prenex_32926 (Array Int Int)) (v_prenex_32929 Int) (v_prenex_32927 (Array Int Int)) (v_prenex_32924 Int) (v_prenex_32925 Int) (v_prenex_32930 (Array Int Int))) (let ((.cse149 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32927) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32930) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32923))) (or (not (= (select v_prenex_32926 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse149 v_prenex_32924) v_prenex_32928) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse149 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse149 v_prenex_32929) v_prenex_32925) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32927 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32926) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32927 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33215 Int) (v_prenex_33212 Int) (v_prenex_33211 (Array Int Int)) (v_prenex_33214 (Array Int Int)) (v_prenex_33213 (Array Int Int)) (v_prenex_33216 (Array Int Int))) (let ((.cse150 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33214) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33216) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33211))) (or (= (select (select .cse150 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33212 0) (= (select (select .cse150 v_prenex_33215) v_prenex_33212) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33213 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33214 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33213) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33214 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32878 (Array Int Int)) (v_prenex_32879 (Array Int Int)) (v_prenex_32880 (Array Int Int)) (v_prenex_33172 Int) (v_prenex_32876 Int) (v_prenex_32875 (Array Int Int)) (v_prenex_32877 Int)) (let ((.cse151 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32879) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32880) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32875))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32878 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse151 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse151 v_prenex_32876) v_prenex_32877)) (= (select (select .cse151 v_prenex_33172) v_prenex_32877) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32877 0) (not (= v_prenex_32879 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32878) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32879 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33005 Int) (v_prenex_33002 Int) (v_prenex_33001 Int) (v_prenex_33000 (Array Int Int)) (v_prenex_33003 (Array Int Int)) (v_prenex_33004 (Array Int Int)) (v_prenex_33006 (Array Int Int))) (let ((.cse152 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33004) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33006) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33000))) (or (= (select (select .cse152 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33003 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33004 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33003) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33004 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse152 v_prenex_33005) v_prenex_33002)) (= (select (select .cse152 v_prenex_33001) v_prenex_33002) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse8 (forall ((v_prenex_33158 Int) (v_prenex_33155 Int) (v_prenex_33153 (Array Int Int)) (v_prenex_33154 Int) (v_prenex_33157 (Array Int Int)) (v_prenex_33156 (Array Int Int)) (v_prenex_33159 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (let ((.cse154 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33157) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33159) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33153))) (let ((.cse153 (select .cse154 v_prenex_33154))) (or (= (select .cse153 v_prenex_33155) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33155 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33156) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33157 .cse1)) v_prenex_33157)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_33158 0) (= (select (select .cse154 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33156 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse153 v_prenex_33158) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_33160 (Array Int Int)) (v_prenex_33166 Int) (v_prenex_33165 Int) (v_prenex_33162 Int) (v_prenex_33167 (Array Int Int)) (v_prenex_33161 Int)) (let ((.cse155 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33167) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33160))) (or (= (select (select .cse155 v_prenex_33166) v_prenex_33162) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse155 v_prenex_33161) v_prenex_33165) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33165 0)))) .cse11 .cse19) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32987 (Array Int Int)) (v_prenex_32982 Int) (v_prenex_32983 Int) (v_prenex_32981 (Array Int Int)) (v_arrayElimCell_87 Int) (v_prenex_32986 Int) (v_prenex_32984 (Array Int Int)) (v_prenex_32985 (Array Int Int))) (let ((.cse157 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32985) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32987) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32981))) (let ((.cse156 (select .cse157 v_prenex_32982))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse156 v_prenex_32986)) (not (= (select v_prenex_32984 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_32983 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse156 v_prenex_32983)) (= (select (select .cse157 v_arrayElimCell_87) v_prenex_32983) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32985 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32984) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32985 .cse1)))) (= (select (select .cse157 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_9 (Array Int Int)) (v_arrayElimCell_51 Int) (v_prenex_33392 (Array Int Int)) (v_prenex_33391 Int) (v_prenex_33389 (Array Int Int)) (v_prenex_33390 Int) (v_prenex_8 Int) (v_prenex_7 (Array Int Int))) (let ((.cse158 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33389) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_7) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_9))) (or (not (= v_prenex_33389 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33392) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33389 .cse1)))) (= (select (select .cse158 v_prenex_33391) v_prenex_33390) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33392 0))) (= (select (select .cse158 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33390 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse158 v_prenex_8) v_arrayElimCell_51))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32943 (Array Int Int)) (v_prenex_32939 Int) (v_prenex_32938 (Array Int Int)) (v_prenex_32940 (Array Int Int)) (v_prenex_32942 Int) (v_prenex_32941 (Array Int Int))) (let ((.cse159 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32941) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32943) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32938))) (or (not (= (select v_prenex_32940 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32941 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32940) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32941 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse159 v_prenex_32942) v_prenex_32939)) (= (select (select .cse159 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33126 Int) (v_prenex_33125 Int) (v_prenex_33120 (Array Int Int)) (v_prenex_33122 Int) (v_prenex_33121 Int) (v_prenex_33124 (Array Int Int)) (v_prenex_33123 (Array Int Int)) (v_prenex_33127 (Array Int Int))) (let ((.cse161 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33124) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33127) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33120))) (let ((.cse160 (select .cse161 v_prenex_33121))) (or (= (select .cse160 v_prenex_33125) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse160 v_prenex_33122)) (not (= (select v_prenex_33123 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33124 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33123) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33124 .cse1)))) (= (select (select .cse161 v_prenex_33126) v_prenex_33122) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33125 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse161 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) .cse162) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33724 (Array Int Int)) (v_prenex_33726 (Array Int Int)) (v_prenex_33725 (Array Int Int)) (v_prenex_33727 (Array Int Int)) (v_prenex_33728 Int) (v_prenex_33723 Int)) (let ((.cse163 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33725) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33726) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33727))) (or (not (= (select v_prenex_33724 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33724) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33725 .cse1)) v_prenex_33725)) (= (select (select .cse163 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse163 v_prenex_33723) v_prenex_33728) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_30806 (Array Int Int)) (v_prenex_30805 (Array Int Int)) (v_prenex_30804 (Array Int Int)) (v_prenex_30803 (Array Int Int))) (or (not (= v_prenex_30804 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30804 .cse1)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30804) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30805) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30806) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30803 0))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34016 Int) (v_prenex_34021 (Array Int Int)) (v_prenex_34023 Int) (v_prenex_34022 Int) (v_prenex_34020 Int) (v_prenex_34017 (Array Int Int)) (v_prenex_34019 (Array Int Int)) (v_prenex_34018 (Array Int Int))) (let ((.cse164 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34018) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34019) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34021))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34017 0))) (= (select (select .cse164 v_prenex_34016) v_prenex_34023) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse164 v_prenex_34020) v_prenex_34022) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34020) (= (select (select .cse164 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34017) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34018 .cse1)) v_prenex_34018))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31783 Int) (v_prenex_31778 (Array Int Int)) (v_prenex_31784 Int) (v_prenex_31779 (Array Int Int)) (v_prenex_31781 Int) (v_prenex_31780 (Array Int Int)) (v_prenex_31782 (Array Int Int)) (v_prenex_31777 Int)) (let ((.cse165 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31779) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31780) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31782))) (let ((.cse166 (select .cse165 v_prenex_31777))) (or (not (= (select v_prenex_31778 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse165 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse165 v_prenex_31781) v_prenex_31783)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse166 v_prenex_31784)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse166 v_prenex_31783)) (not (= v_prenex_31779 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31778) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31779 .cse1)))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_33746 (Array Int Int)) (v_prenex_33748 (Array Int Int)) (v_prenex_33747 (Array Int Int)) (v_prenex_33751 Int) (v_prenex_33750 Int) (v_prenex_33749 (Array Int Int)) (v_prenex_33745 Int)) (let ((.cse168 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33747) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33748) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33749))) (let ((.cse167 (select .cse168 v_prenex_33745))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse167 v_prenex_33751)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse167 v_prenex_33750)) (not (= (select v_prenex_33746 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse168 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_33747 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33746) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33747 .cse1)))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_31775 Int) (v_prenex_31773 Int) (v_prenex_31770 (Array Int Int)) (v_prenex_31769 Int) (v_prenex_31771 (Array Int Int)) (v_prenex_31772 (Array Int Int)) (v_prenex_31776 Int) (v_prenex_31774 (Array Int Int))) (let ((.cse169 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31771) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31772) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31774))) (or (= (select (select .cse169 v_prenex_31773) v_prenex_31775) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31770 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse169 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31773) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31769) (not (= v_prenex_31771 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31770) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31771 .cse1)))) (= (select (select .cse169 v_prenex_31769) v_prenex_31776) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_31610 Int) (v_prenex_31604 (Array Int Int)) (v_prenex_31605 (Array Int Int)) (v_prenex_31606 (Array Int Int)) (v_prenex_31609 Int) (v_prenex_31608 (Array Int Int)) (v_prenex_31602 Int)) (let ((.cse172 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31605) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31606) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31608))) (let ((.cse170 (select .cse172 v_prenex_31602)) (.cse171 (select .cse172 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse170 v_prenex_31610) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31604 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31602) (= (select .cse170 v_prenex_31609) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse171 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse171 v_prenex_31609)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31604) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31605 .cse1)) v_prenex_31605)))))))) (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_32753 Int) (v_prenex_32752 Int) (v_prenex_32747 (Array Int Int)) (v_prenex_32748 (Array Int Int)) (v_prenex_32749 (Array Int Int)) (v_arrayElimCell_58 Int) (v_prenex_32750 (Array Int Int)) (v_prenex_32746 Int)) (let ((.cse173 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32748) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32749) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32750))) (let ((.cse174 (select .cse173 v_prenex_32746))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32746) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32747 0))) (not (= v_prenex_32748 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32747) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32748 .cse1)))) (= (select (select .cse173 v_arrayElimCell_58) v_prenex_32752) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse174 v_prenex_32753) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse173 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse174 v_prenex_32752) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_32622 Int) (v_prenex_32618 (Array Int Int)) (v_prenex_32619 (Array Int Int)) (v_prenex_32617 Int) (v_prenex_32620 (Array Int Int)) (v_prenex_32621 (Array Int Int))) (let ((.cse175 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32619) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32620) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32621))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32617) (= (select (select .cse175 v_prenex_32617) v_prenex_32622) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse175 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32619 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32618) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32619 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32618 0)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_32624 (Array Int Int)) (v_prenex_32625 (Array Int Int)) (v_prenex_32751 Int) (v_prenex_32626 (Array Int Int)) (v_prenex_32627 (Array Int Int)) (v_prenex_32629 Int) (v_arrayElimCell_57 Int) (v_prenex_32628 Int) (v_prenex_32623 Int)) (let ((.cse177 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32625) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32626) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32627))) (let ((.cse176 (select .cse177 v_prenex_32623))) (or (= (select .cse176 v_prenex_32628) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32623) (not (= v_prenex_32625 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32624) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32625 .cse1)))) (= (select (select .cse177 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32624 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse177 v_prenex_32751) v_prenex_32628)) (= (select .cse176 v_prenex_32629) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse177 v_arrayElimCell_57) v_prenex_32628)))))))))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32656 (Array Int Int)) (v_prenex_32657 (Array Int Int)) (v_prenex_32795 Int) (v_prenex_32796 Int) (v_prenex_32654 (Array Int Int)) (v_prenex_32655 (Array Int Int))) (let ((.cse178 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32655) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32656) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32657))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32654 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse178 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse178 v_prenex_32796) v_prenex_32795) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32796) (not (= v_prenex_32655 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32654) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32655 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32794 Int) (v_prenex_32792 (Array Int Int)) (v_prenex_32793 (Array Int Int)) (v_arrayElimCell_67 Int) (v_prenex_32797 (Array Int Int)) (v_prenex_32798 (Array Int Int))) (let ((.cse179 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32798) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32792) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32793))) (or (= (select (select .cse179 v_arrayElimCell_67) v_prenex_32794) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32797 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse179 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_67) (not (= v_prenex_32798 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32797) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32798 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32667 (Array Int Int)) (v_prenex_32665 Int) (v_prenex_32668 (Array Int Int)) (v_prenex_32669 (Array Int Int)) (v_prenex_32670 Int) (v_prenex_32671 Int) (v_arrayElimCell_68 Int) (v_prenex_32666 (Array Int Int))) (let ((.cse180 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32667) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32668) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32669))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32666) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32667 .cse1)) v_prenex_32667)) (= (select (select .cse180 v_arrayElimCell_68) v_prenex_32670) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32666 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse180 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_68) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32665) (= (select (select .cse180 v_prenex_32665) v_prenex_32671) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32676 Int) (v_prenex_32672 (Array Int Int)) (v_prenex_32673 (Array Int Int)) (v_prenex_32674 (Array Int Int)) (v_prenex_32675 (Array Int Int)) (v_arrayElimCell_66 Int)) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32673) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32674) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32675))) (or (not (= (select v_prenex_32672 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse181 v_arrayElimCell_66) v_prenex_32676)) (= (select (select .cse181 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32673 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32672) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32673 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32663 Int) (v_prenex_32659 (Array Int Int)) (v_prenex_32664 Int) (v_arrayElimCell_69 Int) (v_prenex_32660 (Array Int Int)) (v_prenex_32661 (Array Int Int)) (v_prenex_32662 (Array Int Int)) (v_prenex_32658 Int)) (let ((.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32660) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32661) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32662))) (or (= (select (select .cse182 v_arrayElimCell_69) v_prenex_32663) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32660 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32659) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32660 .cse1)))) (not (= (select v_prenex_32659 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32658) (= (select (select .cse182 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse182 v_prenex_32658) v_prenex_32664))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34082 (Array Int Int)) (v_prenex_34081 (Array Int Int)) (v_prenex_34084 (Array Int Int)) (v_prenex_34078 Int) (v_prenex_34086 Int) (v_prenex_34085 Int) (v_prenex_34083 Int) (v_prenex_34080 (Array Int Int))) (let ((.cse184 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34081) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34082) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34084))) (let ((.cse183 (select .cse184 v_prenex_34078))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse183 v_prenex_34085)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34083) (= (select (select .cse184 v_prenex_34083) v_prenex_34085) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34081 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34080) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34081 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34078) (not (= (select v_prenex_34080 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse183 v_prenex_34086) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse184 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))))) (or .cse8 (and (forall ((v_prenex_31421 (Array Int Int))) (or (forall ((v_prenex_31425 (Array Int Int)) (v_prenex_31420 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_31426 Int) (v_prenex_31427 Int) (v_prenex_31422 (Array Int Int)) (v_prenex_31424 Int) (v_prenex_31423 (Array Int Int))) (let ((.cse185 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31422) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31423) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31425))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31420) (= (select (select .cse185 v_prenex_31424) v_prenex_31426) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse185 v_prenex_31420) v_prenex_31427)) (not (= v_prenex_31422 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31421) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31422 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31424) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse185 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (not (= (select v_prenex_31421 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (forall ((v_prenex_31425 (Array Int Int)) (v_prenex_31420 Int) (v_prenex_31426 Int) (v_prenex_31427 Int) (v_prenex_31421 (Array Int Int)) (v_prenex_31422 (Array Int Int)) (v_prenex_31424 Int)) (let ((.cse186 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31422) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31425))) (or (= v_prenex_31424 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse186 v_prenex_31420) v_prenex_31427)) (= v_prenex_31420 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse186 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse186 v_prenex_31424) v_prenex_31426) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31421 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31421) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31422 .cse1)) v_prenex_31422))))) .cse10))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31798 (Array Int Int)) (v_prenex_31797 Int) (v_prenex_31793 Int) (v_prenex_31800 Int) (v_prenex_31794 (Array Int Int)) (v_prenex_31795 (Array Int Int)) (v_prenex_31796 (Array Int Int)) (v_prenex_31799 Int)) (let ((.cse187 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31795) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31796) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31798))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31793) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse187 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31795 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31794) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31795 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31797) (= (select (select .cse187 v_prenex_31793) v_prenex_31800) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31794 0))) (= (select (select .cse187 v_prenex_31797) v_prenex_31799) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34103 Int) (v_prenex_34097 (Array Int Int)) (v_prenex_34102 Int) (v_prenex_34099 (Array Int Int)) (v_prenex_34098 (Array Int Int)) (v_prenex_34100 (Array Int Int)) (v_prenex_34096 Int)) (let ((.cse188 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34098) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34099) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34100))) (let ((.cse189 (select .cse188 v_prenex_34096))) (or (= (select (select .cse188 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34098 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34097) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34098 .cse1)))) (not (= (select v_prenex_34097 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse189 v_prenex_34102) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse189 v_prenex_34103) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34096))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31896 Int) (v_prenex_31891 Int) (v_arrayElimCell_156 Int) (v_prenex_31892 (Array Int Int)) (v_prenex_31893 (Array Int Int)) (v_prenex_31894 (Array Int Int)) (v_prenex_31897 Int) (v_prenex_31895 (Array Int Int))) (let ((.cse190 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31893) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31894) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31895))) (let ((.cse191 (select .cse190 v_prenex_31891))) (or (not (= v_prenex_31893 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31892) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31893 .cse1)))) (= (select (select .cse190 v_arrayElimCell_156) v_prenex_31896) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse191 v_prenex_31896)) (not (= (select v_prenex_31892 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse190 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse191 v_prenex_31897)))))))) (or .cse11 (forall ((v_prenex_34126 Int) (v_prenex_34121 (Array Int Int)) (v_prenex_34122 (Array Int Int)) (v_prenex_34125 (Array Int Int)) (v_prenex_34119 Int)) (let ((.cse193 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34122) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34125))) (let ((.cse192 (select .cse193 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_34119 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse192 v_prenex_34126) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse193 v_prenex_34119) v_prenex_34126) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse192 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34121 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34121) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34122 .cse1)) v_prenex_34122)))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32775 Int) (v_prenex_32774 Int) (v_prenex_32770 (Array Int Int)) (v_prenex_32771 (Array Int Int)) (v_prenex_32772 (Array Int Int)) (v_prenex_32773 (Array Int Int)) (v_prenex_32769 Int) (v_arrayElimCell_56 Int)) (let ((.cse194 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32771) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32772) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32773))) (let ((.cse195 (select .cse194 v_prenex_32769))) (or (= (select (select .cse194 v_arrayElimCell_56) v_prenex_32774) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32771 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32770) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32771 .cse1)))) (= (select .cse195 v_prenex_32775) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse194 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse195 v_prenex_32774) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32770 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_56) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32769))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31336 (Array Int Int)) (v_prenex_31332 Int) (v_prenex_31338 Int) (v_prenex_31333 (Array Int Int)) (v_prenex_31334 (Array Int Int)) (v_prenex_31335 (Array Int Int)) (v_prenex_31337 Int)) (let ((.cse197 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31334) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31335) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31336))) (let ((.cse196 (select .cse197 v_prenex_31332))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse196 v_prenex_31338)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31332) (not (= (select v_prenex_31333 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse197 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31334 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31333) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31334 .cse1)))) (= (select .cse196 v_prenex_31337) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31554 Int) (v_prenex_31267 Int) (v_prenex_31270 (Array Int Int)) (v_prenex_31271 (Array Int Int)) (v_prenex_31272 Int) (v_prenex_31549 Int) (v_prenex_31268 (Array Int Int)) (v_prenex_31269 (Array Int Int))) (let ((.cse198 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31269) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31270) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31271))) (let ((.cse199 (select .cse198 v_prenex_31267))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31267) (= (select (select .cse198 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse199 v_prenex_31549) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31269 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31268) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31269 .cse1)))) (not (= (select v_prenex_31268 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse198 v_prenex_31554) v_prenex_31549)) (= (select .cse199 v_prenex_31272) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or (forall ((v_prenex_33922 (Array Int Int)) (v_prenex_33921 (Array Int Int)) (v_prenex_33925 (Array Int Int)) (v_prenex_33926 Int) (v_prenex_33924 Int)) (let ((.cse200 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33922) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33925))) (or (not (= (select v_prenex_33921 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse200 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_33922 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33921) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33922 .cse1)))) (= (select (select .cse200 v_prenex_33924) v_prenex_33926) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33924 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse11 .cse10) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31261 (Array Int Int))) (or (not (= (select v_prenex_31261 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_31262 (Array Int Int))) (or (not (= v_prenex_31262 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31261) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31262 .cse1)))) (forall ((v_prenex_31263 (Array Int Int)) (v_prenex_31265 (Array Int Int))) (let ((.cse201 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31262) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31263) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31265) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse201 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_31266 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse201 v_prenex_31266)))))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31254 Int)) (or (forall ((v_prenex_31255 (Array Int Int))) (or (forall ((v_prenex_31256 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31255) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31256 .cse1)) v_prenex_31256)) (forall ((v_prenex_31257 (Array Int Int)) (v_prenex_31259 Int) (v_prenex_31258 (Array Int Int))) (let ((.cse202 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31256) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31257) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31258))) (or (= (select (select .cse202 v_prenex_31254) v_prenex_31259) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse202 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_31297 Int) (v_prenex_31296 Int)) (= (select (select .cse202 v_prenex_31296) v_prenex_31297) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31255 0))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31254))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31261 (Array Int Int))) (or (not (= (select v_prenex_31261 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_31262 (Array Int Int))) (or (forall ((v_prenex_31263 (Array Int Int)) (v_prenex_31265 (Array Int Int))) (let ((.cse203 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31262) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31263) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31265))) (or (= (select (select .cse203 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_31266 Int) (v_prenex_31264 Int)) (= (select (select .cse203 v_prenex_31264) v_prenex_31266) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_31262 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31261) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31262 .cse1)))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31298 Int) (v_prenex_31292 (Array Int Int)) (v_prenex_31293 (Array Int Int)) (v_prenex_31294 (Array Int Int)) (v_prenex_31295 (Array Int Int)) (v_prenex_31291 Int)) (let ((.cse204 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31293) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31294) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31295))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse204 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse204 v_prenex_31291) v_prenex_31298) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31291) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31292) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31293 .cse1)) v_prenex_31293)) (not (= (select v_prenex_31292 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31254 Int)) (or (forall ((v_prenex_31255 (Array Int Int))) (or (forall ((v_prenex_31256 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31255) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31256 .cse1)) v_prenex_31256)) (forall ((v_prenex_31257 (Array Int Int)) (v_prenex_31259 Int) (v_prenex_31258 (Array Int Int))) (let ((.cse205 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31256) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31257) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31258))) (let ((.cse206 (select .cse205 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select (select .cse205 v_prenex_31254) v_prenex_31259) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse206 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_31297 Int)) (= (select .cse206 v_prenex_31297) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31255 0))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31254))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32820 Int) (v_prenex_32816 (Array Int Int)) (v_prenex_32817 (Array Int Int)) (v_prenex_32818 (Array Int Int)) (v_prenex_32819 (Array Int Int)) (v_prenex_32815 Int) (v_prenex_32821 Int)) (let ((.cse208 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32817) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32818) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32819))) (let ((.cse207 (select .cse208 v_prenex_32815))) (or (= (select .cse207 v_prenex_32821) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse207 v_prenex_32820) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32816 0))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32816) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32817 .cse1)) v_prenex_32817)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse208 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32815))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31864 (Array Int Int)) (v_prenex_31863 Int) (v_prenex_31859 Int) (v_prenex_31860 (Array Int Int)) (v_prenex_31866 Int) (v_prenex_31861 (Array Int Int)) (v_prenex_31862 (Array Int Int)) (v_prenex_31865 Int)) (let ((.cse209 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31861) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31862) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31864))) (let ((.cse210 (select .cse209 v_prenex_31859))) (or (= (select (select .cse209 v_prenex_31863) v_prenex_31865) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse210 v_prenex_31866) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse209 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse210 v_prenex_31865) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31860) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31861 .cse1)) v_prenex_31861)) (not (= (select v_prenex_31860 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 (and (forall ((v_prenex_33686 Int) (v_prenex_33692 (Array Int Int)) (v_prenex_33693 Int) (v_prenex_33691 Int) (v_prenex_33689 (Array Int Int)) (v_prenex_33688 (Array Int Int))) (let ((.cse211 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33689) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33692))) (or (= (select (select .cse211 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33691 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_33686 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_33689 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33688) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33689 .cse1)))) (= (select (select .cse211 v_prenex_33686) v_prenex_33693) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse211 v_prenex_33691) v_prenex_33693)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33688 0)))))) (forall ((v_prenex_33998 (Array Int Int)) (v_prenex_33994 Int) (v_prenex_34001 Int) (v_prenex_34000 Int) (v_prenex_33995 (Array Int Int)) (v_prenex_33996 (Array Int Int))) (let ((.cse212 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33996) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33998))) (let ((.cse213 (select .cse212 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select (select .cse212 v_prenex_33994) v_prenex_34001) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse213 v_prenex_34001) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33995 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33994 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse212 v_prenex_34000) v_prenex_34001) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse213 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33996 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33995) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33996 .cse1))))))))) .cse10) (or .cse11 (forall ((v_prenex_33946 (Array Int Int)) (v_prenex_33951 Int) (v_prenex_33947 (Array Int Int)) (v_prenex_33950 (Array Int Int)) (v_prenex_33944 Int)) (let ((.cse214 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33947) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33950))) (or (= (select (select .cse214 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33951) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33946) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33947 .cse1)) v_prenex_33947)) (= (select (select .cse214 v_prenex_33944) v_prenex_33951) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33946 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33944 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse10) (or (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33711 Int) (v_prenex_33708 (Array Int Int)) (v_prenex_33707 (Array Int Int)) (v_prenex_33709 (Array Int Int)) (v_prenex_33706 Int) (v_prenex_33710 (Array Int Int))) (let ((.cse215 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33708) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33709) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33710))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse215 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse215 v_prenex_33706) v_prenex_33711) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33707 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33708 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33707) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33708 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33767 (Array Int Int))) (or (not (= (select v_prenex_33767 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33768 (Array Int Int))) (or (forall ((v_prenex_33766 Int) (v_prenex_33769 (Array Int Int)) (v_prenex_33774 Int) (v_prenex_33770 (Array Int Int))) (let ((.cse216 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33768) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33769) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33770))) (or (forall ((v_prenex_33773 Int) (v_prenex_33772 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse216 v_prenex_33772) v_prenex_33773))) (= (select (select .cse216 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse216 v_prenex_33766) v_prenex_33774))))) (not (= v_prenex_33768 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33767) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33768 .cse1)))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33767 (Array Int Int))) (or (not (= (select v_prenex_33767 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33768 (Array Int Int))) (or (not (= v_prenex_33768 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33767) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33768 .cse1)))) (forall ((v_prenex_33766 Int) (v_prenex_33769 (Array Int Int)) (v_prenex_33774 Int) (v_prenex_33770 (Array Int Int))) (let ((.cse218 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33768) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33769) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33770))) (let ((.cse217 (select .cse218 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse217 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33773 Int)) (= (select .cse217 v_prenex_33773) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse218 v_prenex_33766) v_prenex_33774)))))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33713 (Array Int Int))) (or (not (= (select v_prenex_33713 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33714 (Array Int Int))) (or (forall ((v_prenex_33715 (Array Int Int)) (v_prenex_33717 (Array Int Int))) (let ((.cse219 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33714) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33715) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33717) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse219 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33718 Int)) (= (select .cse219 v_prenex_33718) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_33714 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33713) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33714 .cse1)))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33713 (Array Int Int))) (or (not (= (select v_prenex_33713 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33714 (Array Int Int))) (or (forall ((v_prenex_33715 (Array Int Int)) (v_prenex_33717 (Array Int Int))) (let ((.cse220 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33714) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33715) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33717))) (or (forall ((v_prenex_33718 Int) (v_prenex_33716 Int)) (= (select (select .cse220 v_prenex_33716) v_prenex_33718) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse220 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_33714 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33713) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33714 .cse1)))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse11) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33779 (Array Int Int)) (v_prenex_33778 (Array Int Int)) (v_prenex_33775 Int) (v_prenex_33783 Int) (v_prenex_33782 Int) (v_prenex_33780 Int) (v_prenex_33781 (Array Int Int)) (v_prenex_33777 (Array Int Int))) (let ((.cse222 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33778) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33779) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33781))) (let ((.cse221 (select .cse222 v_prenex_33775))) (or (not (= (select v_prenex_33777 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33777) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33778 .cse1)) v_prenex_33778)) (= (select .cse221 v_prenex_33783) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse221 v_prenex_33782)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse222 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse222 v_prenex_33780) v_prenex_33782) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or .cse8 (and (or (forall ((v_prenex_30743 Int) (v_prenex_30749 (Array Int Int)) (v_prenex_30746 (Array Int Int)) (v_prenex_30745 (Array Int Int)) (v_prenex_30750 Int)) (let ((.cse224 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30746) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30749))) (let ((.cse223 (select .cse224 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_30743 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse223 v_prenex_30750)) (= (select (select .cse224 v_prenex_30743) v_prenex_30750) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30745 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse223 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30745) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30746 .cse1)) v_prenex_30746)))))) .cse10) (or (forall ((v_prenex_30756 Int) (v_prenex_30758 Int) (v_prenex_30759 Int) (v_prenex_30757 (Array Int Int)) (v_prenex_30754 (Array Int Int)) (v_prenex_30753 (Array Int Int)) (v_prenex_30751 Int)) (let ((.cse226 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30754) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30757))) (let ((.cse225 (select .cse226 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse227 (select .cse226 v_prenex_30751))) (or (= (select .cse225 v_prenex_30758) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse226 v_prenex_30756) v_prenex_30758)) (= v_prenex_30751 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse227 v_prenex_30759) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse225 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30753) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30754 .cse1)) v_prenex_30754)) (= (select .cse227 v_prenex_30758) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30753 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse10) (or (forall ((v_prenex_30721 Int) (v_prenex_30726 Int) (v_prenex_30727 (Array Int Int)) (v_prenex_30728 Int) (v_prenex_30724 (Array Int Int)) (v_prenex_30723 (Array Int Int))) (let ((.cse228 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30724) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30727))) (let ((.cse229 (select .cse228 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse228 v_prenex_30721) v_prenex_30728)) (not (= (select v_prenex_30723 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_30724 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30723) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30724 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse228 v_prenex_30726) v_prenex_30728)) (= (select .cse229 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30721 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse229 v_prenex_30728)))))) .cse10) (forall ((v_prenex_30706 (Array Int Int))) (or (forall ((v_prenex_30711 Int) (v_prenex_30708 (Array Int Int)) (v_prenex_30707 (Array Int Int)) (v_prenex_30704 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_31438 Int) (v_prenex_30710 (Array Int Int))) (let ((.cse232 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30707) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30708) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30710))) (let ((.cse231 (select .cse232 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse230 (select .cse232 v_prenex_30704))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse230 v_prenex_31438) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30707 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30706) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30707 .cse1)))) (= (select .cse231 v_prenex_30711) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse231 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30704) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse230 v_prenex_30711)))))) (not (= (select v_prenex_30706 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (forall ((v_prenex_30698 Int) (v_prenex_30703 Int) (v_prenex_30702 (Array Int Int)) (v_prenex_30700 (Array Int Int)) (v_prenex_30699 (Array Int Int))) (let ((.cse233 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30700) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30702))) (or (= v_prenex_30698 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_30700 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30699) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30700 .cse1)))) (= (select (select .cse233 v_prenex_30698) v_prenex_30703) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30699 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse233 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30703) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse10) (or (forall ((v_prenex_30711 Int) (v_prenex_30707 (Array Int Int)) (v_prenex_30704 Int) (v_prenex_30706 (Array Int Int)) (v_prenex_31438 Int) (v_prenex_30710 (Array Int Int))) (let ((.cse236 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30707) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30710))) (let ((.cse235 (select .cse236 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse234 (select .cse236 v_prenex_30704))) (or (= (select .cse234 v_prenex_30711) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse235 v_prenex_30711) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30707 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30706) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30707 .cse1)))) (= v_prenex_30704 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse235 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse234 v_prenex_31438)) (not (= (select v_prenex_30706 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse10) (forall ((v_prenex_31440 (Array Int Int))) (or (not (= (select v_prenex_31440 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_31439 Int) (v_prenex_31441 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_31437 Int) (v_prenex_31443 (Array Int Int)) (v_prenex_31444 (Array Int Int))) (let ((.cse237 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31441) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31443) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31444))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse237 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= v_prenex_31441 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31440) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31441 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31439) (= (select (select .cse237 v_prenex_31439) v_prenex_31437) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_30741 (Array Int Int)) (v_prenex_30742 Int) (v_prenex_30737 Int) (v_prenex_30739 (Array Int Int)) (v_prenex_30738 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30739) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30741) v_prenex_30737) v_prenex_30742) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30738) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30739 .cse1)) v_prenex_30739)) (= v_prenex_30737 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30738 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) .cse10) (or .cse10 (forall ((v_prenex_30734 Int) (v_prenex_30736 Int) (v_prenex_30729 Int) (v_prenex_30735 (Array Int Int)) (v_prenex_30732 (Array Int Int)) (v_prenex_30731 (Array Int Int))) (let ((.cse238 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30732) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30735))) (or (not (= (select v_prenex_30731 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse238 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30736) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30729 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse238 v_prenex_30734) v_prenex_30736) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30732 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30731) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30732 .cse1)))) (= (select (select .cse238 v_prenex_30729) v_prenex_30736) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_30753 (Array Int Int))) (or (forall ((v_prenex_30756 Int) (v_prenex_30758 Int) (v_prenex_30759 Int) (v_prenex_30757 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_30755 (Array Int Int)) (v_prenex_30754 (Array Int Int)) (v_prenex_30751 Int)) (let ((.cse241 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30754) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30755) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30757))) (let ((.cse239 (select .cse241 v_prenex_30751)) (.cse240 (select .cse241 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse239 v_prenex_30758) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse239 v_prenex_30759) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30753) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30754 .cse1)) v_prenex_30754)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select .cse240 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse241 v_prenex_30756) v_prenex_30758) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse240 v_prenex_30758)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30751))))) (not (= (select v_prenex_30753 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (forall ((v_prenex_31439 Int) (v_prenex_31440 (Array Int Int)) (v_prenex_31441 (Array Int Int)) (v_prenex_31437 Int) (v_prenex_31444 (Array Int Int))) (let ((.cse242 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31441) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31444))) (or (not (= v_prenex_31441 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31440) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31441 .cse1)))) (not (= (select v_prenex_31440 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse242 v_prenex_31439) v_prenex_31437) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse242 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31439 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse10) (or .cse19 (and (forall ((v_prenex_30696 (Array Int Int)) (v_prenex_30720 Int) (v_prenex_30695 (Array Int Int)) (v_prenex_30692 Int) (v_prenex_30697 Int)) (let ((.cse243 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30695) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30696) v_prenex_30692))) (or (= v_prenex_30692 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse243 v_prenex_30720) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse243 v_prenex_30697)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_30696 v_prenex_30697))))) (forall ((v_prenex_30712 Int) (v_prenex_30716 (Array Int Int)) (v_prenex_30715 (Array Int Int)) (v_prenex_30719 Int)) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30715) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30716) v_prenex_30712) v_prenex_30719) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30712 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32713 (Array Int Int)) (v_prenex_32714 (Array Int Int)) (v_prenex_32715 (Array Int Int)) (v_prenex_32716 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32713) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32714 .cse1)) v_prenex_32714)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32714) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32715) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32716) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32713 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31567 (Array Int Int)) (v_prenex_31565 Int) (v_prenex_31568 (Array Int Int)) (v_prenex_31569 (Array Int Int)) (v_prenex_31572 Int) (v_prenex_31570 Int) (v_prenex_31571 Int) (v_prenex_31566 (Array Int Int))) (let ((.cse244 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31567) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31568) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31569))) (let ((.cse245 (select .cse244 v_prenex_31565))) (or (not (= v_prenex_31567 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31566) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31567 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse244 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31570) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31565) (not (= (select v_prenex_31566 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse245 v_prenex_31571)) (= (select .cse245 v_prenex_31572) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse244 v_prenex_31570) v_prenex_31571) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or .cse19 .cse8 (and (forall ((v_prenex_31246 Int) (v_prenex_31249 (Array Int Int)) (v_prenex_31253 Int) (v_prenex_31252 Int) (v_prenex_31251 (Array Int Int)) (v_prenex_31250 Int)) (let ((.cse247 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31249) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31251))) (let ((.cse246 (select .cse247 v_prenex_31246))) (or (= (select .cse246 v_prenex_31252) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_31251 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse247 v_prenex_31250) v_prenex_31252) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31246 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse246 v_prenex_31253) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31250 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_31539 Int) (v_prenex_31547 Int) (v_prenex_31542 (Array Int Int)) (v_prenex_31543 (Array Int Int)) (v_prenex_31545 Int) (v_prenex_31546 Int)) (let ((.cse248 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31542) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31543))) (let ((.cse249 (select .cse248 v_prenex_31539))) (or (= (select v_prenex_31543 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse248 v_prenex_31545) v_prenex_31546)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse249 v_prenex_31547)) (= (select .cse249 v_prenex_31546) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31545 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_31539 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32696 Int) (v_prenex_32697 Int) (v_arrayElimCell_70 Int) (v_prenex_32692 (Array Int Int)) (v_prenex_32691 Int) (v_prenex_32693 (Array Int Int)) (v_prenex_32694 (Array Int Int)) (v_prenex_32695 (Array Int Int))) (let ((.cse250 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32693) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32694) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32695))) (let ((.cse251 (select .cse250 v_prenex_32691))) (or (not (= v_prenex_32693 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32692) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32693 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32691) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse250 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse251 v_prenex_32697) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32692 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse251 v_prenex_32696)) (= (select (select .cse250 v_arrayElimCell_70) v_prenex_32696) |c_ULTIMATE.start_main_~data_init~0#1|))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33836 (Array Int Int)) (v_prenex_33841 Int) (v_prenex_33835 (Array Int Int)) (v_prenex_33840 Int) (v_prenex_33837 (Array Int Int)) (v_prenex_33839 (Array Int Int)) (v_prenex_33833 Int)) (let ((.cse253 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33836) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33837) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33839))) (let ((.cse252 (select .cse253 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse252 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse252 v_prenex_33840) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33835 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33835) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33836 .cse1)) v_prenex_33836)) (= (select (select .cse253 v_prenex_33833) v_prenex_33841) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33833))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33850 (Array Int Int)) (v_prenex_33852 (Array Int Int)) (v_prenex_33851 (Array Int Int)) (v_prenex_33854 (Array Int Int)) (v_prenex_33855 Int)) (let ((.cse254 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33851) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33852) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33854) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse254 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_33851 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33850) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33851 .cse1)))) (not (= (select v_prenex_33850 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse254 v_prenex_33855) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or (forall ((v_prenex_33898 Int) (v_prenex_33894 (Array Int Int)) (v_prenex_33893 (Array Int Int)) (v_prenex_33897 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33893 0))) (not (= v_prenex_33894 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33893) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33894 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33894) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33897) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33898)))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33910 (Array Int Int)) (v_prenex_33908 (Array Int Int)) (v_prenex_33906 Int) (v_prenex_33907 (Array Int Int)) (v_prenex_33909 (Array Int Int)) (v_prenex_33911 Int)) (let ((.cse255 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33909) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33910))) (or (not (= v_prenex_33908 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33908 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse255 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33906) (not (= (select v_prenex_33907 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse255 v_prenex_33906) v_prenex_33911) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34130 (Array Int Int)) (v_prenex_34131 (Array Int Int)) (v_prenex_34127 (Array Int Int)) (v_prenex_34128 (Array Int Int))) (or (not (= (select v_prenex_34127 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34128) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34130) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34131) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34128 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34127) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34128 .cse1)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33903 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33903) (forall ((v_prenex_33900 (Array Int Int))) (or (forall ((v_prenex_33901 (Array Int Int))) (or (not (= v_prenex_33901 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33901 .cse1)))) (forall ((v_prenex_33902 (Array Int Int)) (v_prenex_33904 (Array Int Int))) (let ((.cse256 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33901) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33902) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33904))) (or (= (select (select .cse256 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33905 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse256 v_prenex_33903) v_prenex_33905)))))))) (not (= (select v_prenex_33900 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34135 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34135) (forall ((v_prenex_33832 Int) (v_prenex_33827 (Array Int Int)) (v_prenex_33829 (Array Int Int)) (v_prenex_34134 Int) (v_prenex_33828 (Array Int Int)) (v_prenex_33831 (Array Int Int))) (let ((.cse258 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33828) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33829) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33831))) (let ((.cse257 (select .cse258 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse257 v_prenex_33832) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33827 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33828 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33827) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33828 .cse1)))) (= (select (select .cse258 v_prenex_34135) v_prenex_34134) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse257 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (or (and (forall ((v_prenex_33856 Int)) (or (forall ((v_prenex_33861 Int)) (or (= v_prenex_33861 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33858 (Array Int Int))) (or (forall ((v_prenex_33859 (Array Int Int))) (or (forall ((v_prenex_33864 Int) (v_prenex_33862 (Array Int Int))) (let ((.cse259 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33859) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33862))) (or (= (select (select .cse259 v_prenex_33856) v_prenex_33864) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33863 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse259 v_prenex_33861) v_prenex_33863)))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33858) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33859 .cse1)) v_prenex_33859)))) (not (= (select v_prenex_33858 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (= v_prenex_33856 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_33856 Int)) (or (forall ((v_prenex_33864 Int) (v_prenex_33858 (Array Int Int)) (v_prenex_33863 Int) (v_prenex_33859 (Array Int Int)) (v_prenex_33862 (Array Int Int))) (let ((.cse260 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33859) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33862))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33858) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33859 .cse1)) v_prenex_33859)) (= (select (select .cse260 v_prenex_33856) v_prenex_33864) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse260 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33863)) (not (= (select v_prenex_33858 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (= v_prenex_33856 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33816 (Array Int Int)) (v_prenex_33815 (Array Int Int)) (v_prenex_33818 (Array Int Int)) (v_prenex_33817 (Array Int Int)) (v_prenex_34133 Int)) (let ((.cse261 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33816) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33817) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33818) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse261 v_prenex_34133) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33815 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33815) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33816 .cse1)) v_prenex_33816)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse261 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33900 (Array Int Int)) (v_prenex_33902 (Array Int Int)) (v_prenex_33901 (Array Int Int)) (v_prenex_33904 (Array Int Int)) (v_prenex_33905 Int)) (let ((.cse262 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33901) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33902) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33904) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_33901 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33901 .cse1)))) (= (select .cse262 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse262 v_prenex_33905) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33900 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_33878 (Array Int Int)) (v_prenex_33877 (Array Int Int)) (v_prenex_33874 Int) (v_prenex_33882 Int) (v_prenex_33881 Int) (v_prenex_33880 (Array Int Int)) (v_prenex_33876 (Array Int Int))) (let ((.cse264 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33877) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33878) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33880))) (let ((.cse263 (select .cse264 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33874) (= (select .cse263 v_prenex_33881) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33876 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33876) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33877 .cse1)) v_prenex_33877)) (= (select .cse263 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse264 v_prenex_33874) v_prenex_33882) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or (forall ((v_prenex_33865 Int) (v_prenex_33867 (Array Int Int)) (v_prenex_33868 (Array Int Int)) (v_prenex_33873 Int) (v_prenex_33872 Int) (v_prenex_33871 (Array Int Int))) (let ((.cse265 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33868) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33871))) (or (= (select (select .cse265 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33872) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33865 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33867 0))) (not (= v_prenex_33868 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33867) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33868 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse265 v_prenex_33865) v_prenex_33873))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_33845 (Array Int Int)) (v_prenex_33844 (Array Int Int)) (v_prenex_33847 (Array Int Int)) (v_prenex_33848 Int) (v_prenex_33843 (Array Int Int))) (let ((.cse266 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33844) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33845) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33847) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse266 v_prenex_33848) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33843 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33844 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33843) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33844 .cse1)))) (= (select .cse266 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34135 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34135) (forall ((v_prenex_33830 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33830) (forall ((v_prenex_33827 (Array Int Int))) (or (not (= (select v_prenex_33827 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33828 (Array Int Int))) (or (forall ((v_prenex_33829 (Array Int Int)) (v_prenex_34134 Int) (v_prenex_33831 (Array Int Int))) (let ((.cse267 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33828) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33829) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33831))) (or (= (select (select .cse267 v_prenex_34135) v_prenex_34134) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33832 Int)) (= (select (select .cse267 v_prenex_33830) v_prenex_33832) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse267 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_33828 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33827) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33828 .cse1)))))))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33883 Int)) (or (forall ((v_prenex_33889 (Array Int Int)) (v_prenex_33891 Int) (v_prenex_33890 Int) (v_prenex_33885 (Array Int Int)) (v_prenex_33887 (Array Int Int)) (v_prenex_33886 (Array Int Int))) (let ((.cse269 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33886) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33887) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33889))) (let ((.cse268 (select .cse269 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse268 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_33885 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse268 v_prenex_33890)) (= (select (select .cse269 v_prenex_33883) v_prenex_33891) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33886 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33885) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33886 .cse1)))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33883))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33853 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33853) (forall ((v_prenex_33850 (Array Int Int))) (or (not (= (select v_prenex_33850 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33851 (Array Int Int))) (or (forall ((v_prenex_33852 (Array Int Int)) (v_prenex_33854 (Array Int Int))) (let ((.cse270 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33851) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33852) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33854))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse270 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_33855 Int)) (= (select (select .cse270 v_prenex_33853) v_prenex_33855) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_33851 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33850) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33851 .cse1)))))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or (and (forall ((v_prenex_33823 Int)) (or (= v_prenex_33823 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33820 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33820 0))) (forall ((v_prenex_33821 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33820) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33821 .cse1)) v_prenex_33821)) (forall ((v_prenex_33824 (Array Int Int)) (v_prenex_33825 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33821) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33824) v_prenex_33823) v_prenex_33825) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (forall ((v_prenex_33824 (Array Int Int)) (v_prenex_33825 Int) (v_prenex_33821 (Array Int Int)) (v_prenex_33820 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33820 0))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33820) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33821 .cse1)) v_prenex_33821)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33821) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33824) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_33825) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33883 Int)) (or (forall ((v_prenex_33888 Int)) (or (forall ((v_prenex_33885 (Array Int Int))) (or (not (= (select v_prenex_33885 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_33886 (Array Int Int))) (or (not (= v_prenex_33886 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33885) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33886 .cse1)))) (forall ((v_prenex_33889 (Array Int Int)) (v_prenex_33891 Int) (v_prenex_33887 (Array Int Int))) (let ((.cse271 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33886) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33887) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33889))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse271 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse271 v_prenex_33883) v_prenex_33891) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_33890 Int)) (= (select (select .cse271 v_prenex_33888) v_prenex_33890) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33888))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33883))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32687 Int) (v_prenex_32683 Int) (v_prenex_32690 Int) (v_prenex_32684 (Array Int Int)) (v_prenex_32685 (Array Int Int)) (v_prenex_32686 (Array Int Int)) (v_prenex_32689 Int) (v_prenex_32688 (Array Int Int))) (let ((.cse273 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32685) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32686) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32688))) (let ((.cse272 (select .cse273 v_prenex_32683))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32684) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32685 .cse1)) v_prenex_32685)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32683) (= (select .cse272 v_prenex_32689) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse273 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse272 v_prenex_32690)) (= (select (select .cse273 v_prenex_32687) v_prenex_32689) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32684 0))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse19 (and (or .cse8 (forall ((v_prenex_35227 Int) (v_prenex_35231 (Array Int Int)) (v_prenex_35234 Int) (v_prenex_35233 (Array Int Int))) (or (= v_prenex_35227 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35231) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35233) v_prenex_35227) v_prenex_35234) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35233 v_prenex_35234) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse8 (forall ((v_prenex_35455 Int) (v_prenex_35461 (Array Int Int)) (v_prenex_35462 Int) (v_prenex_35459 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35459) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35461) v_prenex_35455) v_prenex_35462) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35461 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35455 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_35461 v_prenex_35462) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse8 (and (forall ((v_prenex_35436 Int) (v_prenex_35437 Int) (v_prenex_35433 (Array Int Int)) (v_prenex_35434 (Array Int Int)) (v_prenex_35430 Int)) (let ((.cse274 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35433) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35434))) (or (= (select (select .cse274 v_prenex_35436) v_prenex_35437) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35436 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35430 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse274 v_prenex_35430) v_prenex_35437))))) (forall ((v_prenex_34910 Int) (v_prenex_34911 (Array Int Int)) (v_prenex_34909 (Array Int Int)) (v_prenex_34905 Int) (v_prenex_34912 Int)) (let ((.cse275 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34909) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34911))) (or (= (select (select .cse275 v_prenex_34910) v_prenex_34912) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse275 v_prenex_34905) v_prenex_34912) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34905 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_34910 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (or .cse11 (and (forall ((v_prenex_35491 (Array Int Int)) (v_prenex_35492 (Array Int Int)) (v_prenex_35488 Int) (v_prenex_35493 Int) (v_prenex_35494 Int) (v_prenex_35495 Int)) (let ((.cse277 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35491) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35492))) (let ((.cse276 (select .cse277 v_prenex_35488))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse276 v_prenex_35495)) (= (select v_prenex_35492 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse276 v_prenex_35494)) (= (select (select .cse277 v_prenex_35493) v_prenex_35494) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35488 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35493 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_36148 Int) (v_prenex_36142 (Array Int Int)) (v_prenex_36143 (Array Int Int)) (v_prenex_36154 Int) (v_prenex_36152 Int)) (let ((.cse278 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36142) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36143) v_prenex_36148))) (or (= (select .cse278 v_prenex_36152) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36148 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_36143 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse278 v_prenex_36154))))))) (or (forall ((v_prenex_35259 Int) (v_prenex_35262 (Array Int Int)) (v_prenex_35263 (Array Int Int)) (v_prenex_35264 Int)) (or (= v_prenex_35259 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35262) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35263) v_prenex_35259) v_prenex_35264)))) .cse8) (or .cse11 (and (forall ((v_prenex_34923 (Array Int Int)) (v_prenex_34922 (Array Int Int)) (v_prenex_34919 Int) (v_prenex_34924 Int)) (or (= v_prenex_34919 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34922) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34923) v_prenex_34919) v_prenex_34924) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_35479 Int) (v_prenex_35487 Int) (v_prenex_35482 (Array Int Int)) (v_prenex_35483 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35482) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35483) v_prenex_35479) v_prenex_35487) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35479 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_35483 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_34916 (Array Int Int)) (v_prenex_35486 Int) (v_prenex_34917 (Array Int Int)) (v_prenex_34918 Int) (v_prenex_34913 Int)) (or (= v_prenex_34913 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_34917 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34916) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34917) v_prenex_34913) v_prenex_34918)) (= (select v_prenex_34917 v_prenex_35486) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse11 (forall ((v_prenex_35354 Int) (v_prenex_35353 (Array Int Int)) (v_prenex_35356 Int) (v_prenex_35357 Int) (v_prenex_35350 Int) (v_prenex_35355 (Array Int Int))) (let ((.cse279 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35353) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35355))) (or (= (select (select .cse279 v_prenex_35350) v_prenex_35357) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse279 v_prenex_35354) v_prenex_35356) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35354 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35350 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (or .cse11 (and (forall ((v_prenex_35288 Int) (v_prenex_35287 (Array Int Int)) (v_prenex_35289 Int) (v_prenex_35285 (Array Int Int)) (v_prenex_35281 Int)) (let ((.cse280 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35285) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35287) v_prenex_35281))) (or (= (select .cse280 v_prenex_35289) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35287 v_prenex_35288)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse280 v_prenex_35288)) (= v_prenex_35281 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35288 Int) (v_prenex_35287 (Array Int Int)) (v_prenex_35289 Int) (v_prenex_35285 (Array Int Int)) (v_prenex_35286 Int) (v_prenex_35281 Int)) (let ((.cse282 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35285) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35287))) (let ((.cse281 (select .cse282 v_prenex_35281))) (or (= v_prenex_35286 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse281 v_prenex_35289) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse281 v_prenex_35288)) (= v_prenex_35281 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse282 v_prenex_35286) v_prenex_35288)))))))) (or .cse11 (forall ((v_prenex_35315 Int) (v_prenex_35318 (Array Int Int)) (v_prenex_35321 Int) (v_prenex_35320 (Array Int Int)) (v_prenex_35322 Int) (v_prenex_35319 Int)) (let ((.cse283 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35318) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35320))) (or (= (select (select .cse283 v_prenex_35319) v_prenex_35321) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35319 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse283 v_prenex_35315) v_prenex_35322) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35320 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35315 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (or .cse8 (forall ((v_prenex_35438 Int) (v_prenex_35445 Int) (v_prenex_35444 (Array Int Int)) (v_prenex_35442 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35444 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_35438 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35444 v_prenex_35445)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35442) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35444) v_prenex_35438) v_prenex_35445) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse8 (forall ((v_prenex_35200 Int) (v_prenex_35199 (Array Int Int)) (v_prenex_35197 (Array Int Int)) (v_prenex_35198 Int) (v_prenex_35194 Int)) (let ((.cse284 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35197) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35199))) (or (= v_prenex_35198 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35194 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35199 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse284 v_prenex_35194) v_prenex_35200)) (= (select (select .cse284 v_prenex_35198) v_prenex_35200) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (and (forall ((v_prenex_34786 Int) (v_prenex_34790 (Array Int Int)) (v_prenex_34792 (Array Int Int)) (v_prenex_34793 Int)) (or (= v_prenex_34786 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34790) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34792) v_prenex_34786) v_prenex_34793) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_34792 v_prenex_34793) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_34786 Int) (v_prenex_34790 (Array Int Int)) (v_prenex_34792 (Array Int Int)) (v_prenex_34793 Int) (v_prenex_34791 Int)) (let ((.cse285 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34790) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34792))) (or (= (select (select .cse285 v_prenex_34791) v_prenex_34793) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34786 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse285 v_prenex_34786) v_prenex_34793) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34791 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35249 Int) (v_prenex_35246 (Array Int Int)) (v_prenex_35247 (Array Int Int)) (v_prenex_35243 Int) (v_prenex_35250 Int)) (let ((.cse286 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35246) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35247))) (or (= (select (select .cse286 v_prenex_35249) v_prenex_35250) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse286 v_prenex_35243) v_prenex_35250) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35243 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35249 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) .cse8) (or .cse11 (forall ((v_prenex_35544 Int) (v_prenex_35547 (Array Int Int)) (v_prenex_35549 Int) (v_prenex_35548 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35547) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35548) v_prenex_35544) v_prenex_35549) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35544 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35548 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (or .cse8 (forall ((v_prenex_35402 Int) (v_prenex_35403 Int) (v_prenex_35395 Int) (v_prenex_35401 (Array Int Int)) (v_prenex_35399 (Array Int Int))) (let ((.cse287 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35399) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35401) v_prenex_35395))) (or (= v_prenex_35395 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse287 v_prenex_35403) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse287 v_prenex_35402)) (= (select v_prenex_35401 v_prenex_35402) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35239 Int) (v_prenex_35240 (Array Int Int)) (v_prenex_35235 Int) (v_prenex_35241 Int) (v_prenex_35242 Int) (v_prenex_35238 (Array Int Int))) (let ((.cse289 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35238) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35240))) (let ((.cse288 (select .cse289 v_prenex_35235))) (or (= v_prenex_35239 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse288 v_prenex_35241)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse288 v_prenex_35242)) (= (select (select .cse289 v_prenex_35239) v_prenex_35241) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35235 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (or .cse11 (forall ((v_prenex_35348 Int) (v_prenex_35349 Int) (v_prenex_35345 (Array Int Int)) (v_prenex_35341 Int) (v_prenex_35347 (Array Int Int))) (let ((.cse290 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35345) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35347) v_prenex_35341))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35347 v_prenex_35348)) (= (select .cse290 v_prenex_35349) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35347 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse290 v_prenex_35348)) (= v_prenex_35341 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_35518 (Array Int Int)) (v_prenex_35512 Int) (v_prenex_35516 (Array Int Int)) (v_prenex_35520 Int) (v_prenex_35517 Int) (v_prenex_35519 Int)) (let ((.cse292 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35516) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35518))) (let ((.cse291 (select .cse292 v_prenex_35512))) (or (= (select .cse291 v_prenex_35520) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse292 v_prenex_35517) v_prenex_35519)) (= v_prenex_35512 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse291 v_prenex_35519) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35517 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (or (forall ((v_prenex_35278 Int) (v_prenex_35279 (Array Int Int)) (v_prenex_35274 Int) (v_prenex_35277 (Array Int Int)) (v_prenex_35280 Int)) (let ((.cse293 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35277) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35279))) (or (= v_prenex_35278 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse293 v_prenex_35274) v_prenex_35280) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse293 v_prenex_35278) v_prenex_35280)) (= v_prenex_35274 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) .cse8) (or .cse11 (and (forall ((v_prenex_34900 (Array Int Int)) (v_prenex_34902 (Array Int Int)) (v_prenex_34896 Int) (v_prenex_34904 Int) (v_prenex_34903 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_34902 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select v_prenex_34902 v_prenex_34903) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34902) v_prenex_34896) v_prenex_34904) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34896 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_34900 (Array Int Int)) (v_prenex_34902 (Array Int Int)) (v_prenex_34896 Int) (v_prenex_34904 Int) (v_prenex_34903 Int) (v_prenex_34901 Int)) (let ((.cse294 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34902))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_34902 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse294 v_prenex_34896) v_prenex_34904) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34896 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_34901 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse294 v_prenex_34901) v_prenex_34903))))) (forall ((v_prenex_34884 Int) (v_prenex_34888 (Array Int Int)) (v_prenex_34887 (Array Int Int)) (v_prenex_34889 Int)) (or (= (select v_prenex_34888 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34884 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34887) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34888) v_prenex_34884) v_prenex_34889)))) (forall ((v_prenex_34895 Int) (v_prenex_34893 (Array Int Int)) (v_prenex_34890 Int) (v_prenex_34894 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34893) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34894) v_prenex_34890) v_prenex_34895) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34890 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_35424 Int) (v_prenex_35425 Int) (v_prenex_35426 Int) (v_prenex_35422 (Array Int Int)) (v_prenex_35421 (Array Int Int)) (v_prenex_35429 Int)) (let ((.cse295 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35421) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35422))) (or (= v_prenex_35429 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse295 v_prenex_35426) v_prenex_35425)) (= (select (select .cse295 v_prenex_35429) v_prenex_35424) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35422 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_35426 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (or (and (forall ((v_prenex_35177 (Array Int Int)) (v_prenex_35179 Int) (v_prenex_35174 Int) (v_prenex_35178 (Array Int Int))) (or (= v_prenex_35174 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35177) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35178) v_prenex_35174) v_prenex_35179) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_36166 (Array Int Int)) (v_prenex_36165 (Array Int Int)) (v_prenex_36161 Int) (v_prenex_36162 Int)) (or (= v_prenex_36161 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36166) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36165) v_prenex_36161) v_prenex_36162) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_36165 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) .cse8) (or .cse8 (forall ((v_prenex_35446 Int) (v_prenex_35453 Int) (v_prenex_35452 (Array Int Int)) (v_prenex_35454 Int) (v_prenex_35450 (Array Int Int))) (let ((.cse296 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35450) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35452) v_prenex_35446))) (or (= (select v_prenex_35452 v_prenex_35453) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse296 v_prenex_35453)) (= (select v_prenex_35452 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35446 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse296 v_prenex_35454) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse11 (forall ((v_prenex_35183 (Array Int Int)) (v_prenex_35180 Int) (v_prenex_35185 (Array Int Int)) (v_prenex_35186 Int) (v_prenex_35187 Int) (v_prenex_35184 Int)) (let ((.cse298 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35183) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35185))) (let ((.cse297 (select .cse298 v_prenex_35180))) (or (= (select v_prenex_35185 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35184 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse297 v_prenex_35186) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse298 v_prenex_35184) v_prenex_35186) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse297 v_prenex_35187)) (= v_prenex_35180 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (or (and (forall ((v_prenex_34883 Int) (v_prenex_34882 (Array Int Int)) (v_prenex_34881 (Array Int Int)) (v_prenex_34878 Int)) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34881) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34882) v_prenex_34878) v_prenex_34883) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34878 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_35385 (Array Int Int)) (v_prenex_35384 (Array Int Int)) (v_prenex_35386 Int) (v_prenex_35381 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35385 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35384) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35385) v_prenex_35381) v_prenex_35386)) (= v_prenex_35381 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) .cse11) (or .cse8 (forall ((v_prenex_35541 Int) (v_prenex_35540 (Array Int Int)) (v_prenex_35543 Int) (v_prenex_35542 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35540) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35542) v_prenex_35541) v_prenex_35543) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35541 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (or (and (forall ((v_prenex_36153 Int) (v_prenex_36146 (Array Int Int)) (v_prenex_36147 (Array Int Int)) (v_prenex_36150 Int) (v_prenex_36151 Int)) (let ((.cse299 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36146) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36147) v_prenex_36153))) (or (= (select .cse299 v_prenex_36151) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_36147 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36153 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse299 v_prenex_36150) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35526 Int) (v_prenex_35521 Int) (v_prenex_35525 (Array Int Int)) (v_prenex_35527 Int) (v_prenex_35528 Int) (v_prenex_35524 (Array Int Int))) (let ((.cse301 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35524) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35525))) (let ((.cse300 (select .cse301 v_prenex_35521))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35525 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse300 v_prenex_35528)) (= (select (select .cse301 v_prenex_35526) v_prenex_35527) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35521 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse300 v_prenex_35527) |c_ULTIMATE.start_main_~data_init~0#1|)))))) .cse11) (or .cse8 (forall ((v_prenex_35329 (Array Int Int)) (v_prenex_35323 Int) (v_prenex_35330 Int) (v_prenex_35331 Int) (v_prenex_35327 (Array Int Int))) (let ((.cse302 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35327) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35329) v_prenex_35323))) (or (= v_prenex_35323 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_35329 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse302 v_prenex_35330) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35329 v_prenex_35330) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse302 v_prenex_35331)))))) (or .cse11 (forall ((v_prenex_35370 (Array Int Int)) (v_prenex_35371 (Array Int Int)) (v_prenex_35367 Int) (v_prenex_35372 Int)) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35370) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35371) v_prenex_35367) v_prenex_35372) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35367 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (or .cse11 (forall ((v_prenex_35255 Int) (v_prenex_35254 (Array Int Int)) (v_prenex_35257 Int) (v_prenex_35258 Int) (v_prenex_35251 Int) (v_prenex_35256 (Array Int Int))) (let ((.cse304 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35254) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35256))) (let ((.cse303 (select .cse304 v_prenex_35251))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse303 v_prenex_35257)) (= v_prenex_35255 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse304 v_prenex_35255) v_prenex_35257) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35256 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse303 v_prenex_35258) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35251 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (or .cse11 (and (forall ((v_prenex_35313 (Array Int Int)) (v_prenex_35308 Int) (v_prenex_35309 Int) (v_prenex_35314 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35314 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35313) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35314) v_prenex_35309) v_prenex_35308)) (= v_prenex_35309 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_34821 Int) (v_prenex_34820 Int) (v_prenex_34817 (Array Int Int)) (v_prenex_34819 (Array Int Int)) (v_prenex_34814 Int)) (let ((.cse305 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34817) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34819) v_prenex_34814))) (or (= (select v_prenex_34819 v_prenex_34820) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_34819 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34814 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse305 v_prenex_34821) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse305 v_prenex_34820))))) (forall ((v_prenex_34854 Int) (v_prenex_34858 (Array Int Int)) (v_prenex_34862 Int) (v_prenex_34861 Int) (v_prenex_34860 (Array Int Int)) (v_prenex_34859 Int)) (let ((.cse307 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34858) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34860))) (let ((.cse306 (select .cse307 v_prenex_34854))) (or (= v_prenex_34854 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse306 v_prenex_34861)) (= (select (select .cse307 v_prenex_34859) v_prenex_34861) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse306 v_prenex_34862)))))) (forall ((v_prenex_34845 (Array Int Int)) (v_prenex_34839 Int) (v_prenex_34847 Int) (v_prenex_34846 Int) (v_prenex_34843 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34843) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34845) v_prenex_34839) v_prenex_34847)) (= (select v_prenex_34845 v_prenex_34846) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_34845 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34839 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_34822 Int) (v_prenex_34826 (Array Int Int)) (v_prenex_34830 Int) (v_prenex_34828 (Array Int Int)) (v_prenex_34829 Int) (v_prenex_34827 Int)) (let ((.cse309 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34826) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34828))) (let ((.cse308 (select .cse309 v_prenex_34822))) (or (= v_prenex_34822 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_34828 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse308 v_prenex_34829)) (= (select .cse308 v_prenex_34830) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse309 v_prenex_34827) v_prenex_34829) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34800 Int) (v_prenex_34803 (Array Int Int)) (v_prenex_34805 (Array Int Int)) (v_prenex_34807 Int) (v_prenex_34806 Int) (v_prenex_34804 Int)) (let ((.cse310 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34805))) (or (= (select v_prenex_34805 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse310 v_prenex_34804) v_prenex_34806) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34800 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse310 v_prenex_34800) v_prenex_34807) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34812 (Array Int Int)) (v_prenex_34808 Int) (v_prenex_34811 (Array Int Int)) (v_prenex_34813 Int)) (or (= v_prenex_34808 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_34812 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34811) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34812) v_prenex_34808) v_prenex_34813)))) (forall ((v_prenex_34799 Int) (v_prenex_34794 Int) (v_prenex_35312 Int) (v_prenex_34798 (Array Int Int)) (v_prenex_35307 Int) (v_prenex_34797 (Array Int Int))) (let ((.cse312 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34797) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34798))) (let ((.cse311 (select .cse312 v_prenex_34794))) (or (= (select .cse311 v_prenex_35307) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse312 v_prenex_35312) v_prenex_35307) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse311 v_prenex_34799) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_34798 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34794 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_34834 (Array Int Int)) (v_prenex_34831 Int) (v_prenex_34836 (Array Int Int)) (v_prenex_34838 Int) (v_prenex_34837 Int) (v_prenex_34835 Int)) (let ((.cse313 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34834) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34836))) (or (= v_prenex_34831 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse313 v_prenex_34835) v_prenex_34837) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse313 v_prenex_34831) v_prenex_34838))))) (forall ((v_prenex_34854 Int) (v_prenex_34858 (Array Int Int)) (v_prenex_34862 Int) (v_prenex_34861 Int) (v_prenex_34860 (Array Int Int))) (let ((.cse314 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34858) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34860) v_prenex_34854))) (or (= (select v_prenex_34860 v_prenex_34861) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34854 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse314 v_prenex_34861)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse314 v_prenex_34862))))) (forall ((v_prenex_34877 Int) (v_prenex_34876 Int) (v_prenex_34874 Int) (v_prenex_34870 Int) (v_prenex_34873 (Array Int Int)) (v_prenex_34875 (Array Int Int))) (let ((.cse315 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34873) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34875))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_34875 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34870 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse315 v_prenex_34874) v_prenex_34876) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse315 v_prenex_34870) v_prenex_34877) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34853 Int) (v_prenex_34851 (Array Int Int)) (v_prenex_34848 Int) (v_prenex_34852 (Array Int Int))) (or (= v_prenex_34848 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34851) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34852) v_prenex_34848) v_prenex_34853) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_34867 (Array Int Int)) (v_prenex_34863 Int) (v_prenex_34869 Int) (v_prenex_34866 (Array Int Int)) (v_prenex_34868 Int)) (let ((.cse316 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34866) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34867) v_prenex_34863))) (or (= (select .cse316 v_prenex_34869) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse316 v_prenex_34868) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34863 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_34867 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34844 Int) (v_prenex_34845 (Array Int Int)) (v_prenex_34839 Int) (v_prenex_34847 Int) (v_prenex_34846 Int) (v_prenex_34843 (Array Int Int))) (let ((.cse317 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34843) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34845))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse317 v_prenex_34839) v_prenex_34847)) (= (select v_prenex_34845 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34839 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse317 v_prenex_34844) v_prenex_34846))))))) (or .cse8 (forall ((v_prenex_35408 (Array Int Int)) (v_prenex_35404 Int) (v_prenex_35411 Int) (v_prenex_35410 (Array Int Int)) (v_prenex_35409 Int)) (let ((.cse318 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35408) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35410))) (or (= v_prenex_35404 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse318 v_prenex_35404) v_prenex_35411) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35410 v_prenex_35411) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse318 v_prenex_35409) v_prenex_35411) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse8 (forall ((v_prenex_35377 Int) (v_prenex_35379 Int) (v_prenex_35378 (Array Int Int)) (v_prenex_35373 Int) (v_prenex_35376 (Array Int Int)) (v_prenex_35380 Int)) (let ((.cse320 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35376) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35378))) (let ((.cse319 (select .cse320 v_prenex_35373))) (or (= (select .cse319 v_prenex_35380) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35377 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse319 v_prenex_35379) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse320 v_prenex_35377) v_prenex_35379) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35373 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (or .cse11 (forall ((v_prenex_35271 (Array Int Int)) (v_prenex_35273 Int) (v_prenex_35269 (Array Int Int)) (v_prenex_35265 Int) (v_prenex_35272 Int)) (let ((.cse321 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35269) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35271) v_prenex_35265))) (or (= (select v_prenex_35271 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse321 v_prenex_35272) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35271 v_prenex_35272) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse321 v_prenex_35273) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35265 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (or (forall ((v_prenex_35469 Int) (v_prenex_35467 Int) (v_prenex_35466 (Array Int Int)) (v_prenex_35463 Int) (v_prenex_35468 (Array Int Int)) (v_prenex_35470 Int)) (let ((.cse323 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35466) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35468))) (let ((.cse322 (select .cse323 v_prenex_35463))) (or (= v_prenex_35467 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse322 v_prenex_35470) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse323 v_prenex_35467) v_prenex_35469) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35463 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_35468 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse322 v_prenex_35469) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse8) (or .cse8 (forall ((v_prenex_35192 (Array Int Int)) (v_prenex_35191 Int) (v_prenex_35190 (Array Int Int)) (v_prenex_35193 Int)) (or (= (select v_prenex_35192 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35190) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35192) v_prenex_35191) v_prenex_35193) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35191 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (or .cse11 (forall ((v_prenex_35226 Int) (v_prenex_35223 Int) (v_prenex_35225 Int) (v_prenex_35224 (Array Int Int)) (v_prenex_35222 (Array Int Int)) (v_prenex_35219 Int)) (let ((.cse325 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35222) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35224))) (let ((.cse324 (select .cse325 v_prenex_35219))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse324 v_prenex_35226)) (= (select .cse324 v_prenex_35225) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse325 v_prenex_35223) v_prenex_35225) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35223 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35219 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (or .cse8 (and (forall ((v_prenex_35116 Int) (v_prenex_35113 Int) (v_prenex_35115 Int) (v_prenex_35114 (Array Int Int)) (v_prenex_35112 (Array Int Int)) (v_prenex_35109 Int)) (let ((.cse326 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35112) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35114))) (or (= (select (select .cse326 v_prenex_35109) v_prenex_35116) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35113 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_35114 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse326 v_prenex_35113) v_prenex_35115))))) (forall ((v_prenex_35017 Int) (v_prenex_35021 (Array Int Int)) (v_prenex_35023 (Array Int Int)) (v_prenex_35024 Int) (v_prenex_35022 Int)) (let ((.cse327 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35021) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35023))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse327 v_prenex_35022) v_prenex_35024)) (= v_prenex_35017 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse327 v_prenex_35017) v_prenex_35024) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35023 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35022 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35083 (Array Int Int)) (v_prenex_35085 (Array Int Int)) (v_prenex_35079 Int) (v_prenex_35086 Int) (v_prenex_35084 Int)) (let ((.cse328 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35083) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35085))) (or (= (select (select .cse328 v_prenex_35079) v_prenex_35086) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35079 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35084 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse328 v_prenex_35084) v_prenex_35086) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35172 (Array Int Int)) (v_prenex_35170 (Array Int Int)) (v_prenex_35166 Int) (v_prenex_35173 Int)) (or (= (select v_prenex_35172 v_prenex_35173) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35166 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35170) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35172) v_prenex_35166) v_prenex_35173) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_34967 (Array Int Int)) (v_prenex_34961 Int) (v_prenex_34969 Int) (v_prenex_34968 Int) (v_prenex_34965 (Array Int Int))) (let ((.cse329 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34965) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34967) v_prenex_34961))) (or (= (select .cse329 v_prenex_34969) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_34967 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select v_prenex_34967 v_prenex_34968) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse329 v_prenex_34968) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34961 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35154 (Array Int Int)) (v_prenex_35157 Int) (v_prenex_35156 (Array Int Int)) (v_prenex_35150 Int)) (or (= v_prenex_35150 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35154) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35156) v_prenex_35150) v_prenex_35157) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35156 v_prenex_35157)))) (forall ((v_prenex_35008 Int) (v_prenex_35006 Int) (v_prenex_35001 Int) (v_prenex_35005 (Array Int Int)) (v_prenex_35007 (Array Int Int))) (let ((.cse330 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35005) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35007))) (or (= (select (select .cse330 v_prenex_35001) v_prenex_35008) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse330 v_prenex_35006) v_prenex_35008) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35006 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35001 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35535 Int) (v_prenex_34952 Int) (v_prenex_34949 (Array Int Int)) (v_prenex_34951 (Array Int Int)) (v_prenex_34945 Int)) (let ((.cse331 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34949) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34951) v_prenex_34945))) (or (= v_prenex_34945 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse331 v_prenex_34952) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_34951 v_prenex_34952) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse331 v_prenex_35535) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34999 (Array Int Int)) (v_prenex_34993 Int) (v_prenex_35000 Int) (v_prenex_34997 (Array Int Int))) (or (= (select v_prenex_34999 v_prenex_35000) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34997) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34999) v_prenex_34993) v_prenex_35000) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_34999 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34993 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_35051 (Array Int Int)) (v_prenex_35053 (Array Int Int)) (v_prenex_35047 Int) (v_prenex_35055 Int) (v_prenex_35054 Int)) (let ((.cse332 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35051) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35053) v_prenex_35047))) (or (= (select .cse332 v_prenex_35055) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35053 v_prenex_35054)) (= v_prenex_35047 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse332 v_prenex_35054)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35053 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_35038 Int) (v_prenex_35036 Int) (v_prenex_35035 (Array Int Int)) (v_prenex_35037 (Array Int Int))) (or (= v_prenex_35036 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35035) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35037) v_prenex_35036) v_prenex_35038) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_34975 Int) (v_prenex_34970 Int) (v_prenex_34974 (Array Int Int)) (v_prenex_34973 (Array Int Int))) (or (= (select v_prenex_34974 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34973) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34974) v_prenex_34970) v_prenex_34975) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34970 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_35070 Int) (v_prenex_35069 Int) (v_prenex_35066 (Array Int Int)) (v_prenex_35067 Int) (v_prenex_35068 (Array Int Int)) (v_prenex_35063 Int)) (let ((.cse334 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35066) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35068))) (let ((.cse333 (select .cse334 v_prenex_35063))) (or (= (select .cse333 v_prenex_35070) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35067 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse334 v_prenex_35067) v_prenex_35069) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse333 v_prenex_35069) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35132 (Array Int Int)) (v_prenex_35130 (Array Int Int)) (v_prenex_35126 Int) (v_prenex_35131 Int) (v_prenex_35133 Int)) (let ((.cse335 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35130) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35132))) (or (= v_prenex_35126 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse335 v_prenex_35126) v_prenex_35133) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse335 v_prenex_35131) v_prenex_35133)) (= (select v_prenex_35132 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35131 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35030 (Array Int Int)) (v_prenex_35029 Int) (v_prenex_35025 Int) (v_prenex_35032 Int) (v_prenex_35031 Int) (v_prenex_35028 (Array Int Int))) (let ((.cse337 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35028) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35030))) (let ((.cse336 (select .cse337 v_prenex_35025))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse336 v_prenex_35032)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse336 v_prenex_35031)) (= (select (select .cse337 v_prenex_35029) v_prenex_35031) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35029 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_35098 (Array Int Int)) (v_prenex_35101 Int) (v_prenex_35100 (Array Int Int)) (v_prenex_35102 Int) (v_prenex_35099 Int) (v_prenex_35094 Int)) (let ((.cse339 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35098) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35100))) (let ((.cse338 (select .cse339 v_prenex_35094))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35100 v_prenex_35101)) (= (select .cse338 v_prenex_35102) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35094 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse338 v_prenex_35101) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse339 v_prenex_35099) v_prenex_35101)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35100 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (forall ((v_prenex_35108 Int) (v_prenex_35103 Int) (v_prenex_35107 (Array Int Int)) (v_prenex_35106 (Array Int Int))) (or (= v_prenex_35103 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35106) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35107) v_prenex_35103) v_prenex_35108) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_34956 (Array Int Int)) (v_prenex_34953 Int) (v_prenex_34958 (Array Int Int)) (v_prenex_34960 Int) (v_prenex_34959 Int) (v_prenex_34957 Int)) (let ((.cse340 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34956) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34958))) (or (= v_prenex_34957 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse340 v_prenex_34957) v_prenex_34959) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse340 v_prenex_34953) v_prenex_34960))))) (forall ((v_prenex_35154 (Array Int Int)) (v_prenex_35157 Int) (v_prenex_35156 (Array Int Int)) (v_prenex_35155 Int) (v_prenex_35150 Int)) (let ((.cse341 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35154) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35156))) (or (= (select (select .cse341 v_prenex_35155) v_prenex_35157) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35150 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35155 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse341 v_prenex_35150) v_prenex_35157) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35149 Int) (v_prenex_35147 Int) (v_prenex_35148 (Array Int Int)) (v_prenex_35142 Int) (v_prenex_35146 (Array Int Int))) (let ((.cse342 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35146) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35148))) (or (= (select v_prenex_35148 v_prenex_35149) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse342 v_prenex_35147) v_prenex_35149) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35142 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse342 v_prenex_35142) v_prenex_35149) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34942 Int) (v_prenex_34941 (Array Int Int)) (v_prenex_34943 (Array Int Int)) (v_prenex_34944 Int)) (or (= (select v_prenex_34943 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34941) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34943) v_prenex_34942) v_prenex_34944) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34942 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_35061 (Array Int Int)) (v_prenex_35056 Int) (v_prenex_35059 (Array Int Int)) (v_prenex_35062 Int) (v_prenex_35060 Int)) (let ((.cse343 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35059) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35061))) (or (= v_prenex_35060 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse343 v_prenex_35056) v_prenex_35062)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse343 v_prenex_35060) v_prenex_35062))))) (forall ((v_prenex_35117 Int) (v_prenex_35121 (Array Int Int)) (v_prenex_35124 Int) (v_prenex_35125 Int) (v_prenex_35123 (Array Int Int)) (v_prenex_35122 Int)) (let ((.cse345 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35121) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35123))) (let ((.cse344 (select .cse345 v_prenex_35117))) (or (= v_prenex_35117 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse344 v_prenex_35125) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35122 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse344 v_prenex_35124)) (= (select (select .cse345 v_prenex_35122) v_prenex_35124) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34936 (Array Int Int)) (v_prenex_34937 (Array Int Int)) (v_prenex_34938 Int) (v_prenex_34933 Int)) (or (= v_prenex_34933 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34936) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34937) v_prenex_34933) v_prenex_34938) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_35091 Int) (v_prenex_35087 Int) (v_prenex_35090 (Array Int Int)) (v_prenex_35092 (Array Int Int)) (v_prenex_35093 Int)) (let ((.cse346 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35090) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35092))) (or (= (select v_prenex_35092 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35091 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse346 v_prenex_35091) v_prenex_35093) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse346 v_prenex_35087) v_prenex_35093))))) (forall ((v_prenex_35009 Int) (v_prenex_35016 Int) (v_prenex_35013 (Array Int Int)) (v_prenex_35015 (Array Int Int))) (or (= (select v_prenex_35015 v_prenex_35016) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35009 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_35015 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35013) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35015) v_prenex_35009) v_prenex_35016) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_35074 (Array Int Int)) (v_prenex_35076 (Array Int Int)) (v_prenex_35078 Int) (v_prenex_35077 Int) (v_prenex_35075 Int) (v_prenex_35071 Int)) (let ((.cse347 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35074) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35076))) (or (= (select (select .cse347 v_prenex_35071) v_prenex_35078) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35075 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse347 v_prenex_35075) v_prenex_35077) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34988 (Array Int Int)) (v_prenex_34985 Int) (v_prenex_34990 (Array Int Int)) (v_prenex_34992 Int) (v_prenex_34991 Int) (v_prenex_34989 Int)) (let ((.cse349 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34988) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34990))) (let ((.cse348 (select .cse349 v_prenex_34985))) (or (= v_prenex_34989 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_34990 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse348 v_prenex_34992)) (= (select .cse348 v_prenex_34991) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse349 v_prenex_34989) v_prenex_34991) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34976 Int) (v_prenex_34984 Int) (v_prenex_34983 Int) (v_prenex_34981 Int) (v_prenex_34980 (Array Int Int)) (v_prenex_34982 (Array Int Int))) (let ((.cse350 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34980) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34982))) (let ((.cse351 (select .cse350 v_prenex_34976))) (or (= v_prenex_34976 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse350 v_prenex_34981) v_prenex_34983)) (= v_prenex_34981 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_34982 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse351 v_prenex_34984) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse351 v_prenex_34983) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35534 Int) (v_prenex_35536 Int) (v_prenex_35537 Int) (v_prenex_35532 (Array Int Int)) (v_prenex_35531 (Array Int Int))) (let ((.cse352 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35531) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35532))) (or (= (select (select .cse352 v_prenex_35537) v_prenex_35534) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35532 v_prenex_35534)) (= (select (select .cse352 v_prenex_35536) v_prenex_35534) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35536 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_35532 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35161 (Array Int Int)) (v_prenex_35163 (Array Int Int)) (v_prenex_35158 Int) (v_prenex_35164 Int) (v_prenex_35165 Int) (v_prenex_35162 Int)) (let ((.cse353 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35161) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35163))) (or (= v_prenex_35162 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse353 v_prenex_35162) v_prenex_35164) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35163 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse353 v_prenex_35158) v_prenex_35165) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35117 Int) (v_prenex_35121 (Array Int Int)) (v_prenex_35124 Int) (v_prenex_35125 Int) (v_prenex_35123 (Array Int Int))) (let ((.cse354 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35121) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35123) v_prenex_35117))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35123 v_prenex_35124)) (= v_prenex_35117 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse354 v_prenex_35125) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse354 v_prenex_35124))))) (forall ((v_prenex_35139 Int) (v_prenex_35140 (Array Int Int)) (v_prenex_35134 Int) (v_prenex_35141 Int) (v_prenex_35138 (Array Int Int))) (let ((.cse355 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35138) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35140))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse355 v_prenex_35134) v_prenex_35141)) (= v_prenex_35134 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse355 v_prenex_35139) v_prenex_35141) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35139 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35039 Int) (v_prenex_35042 (Array Int Int)) (v_prenex_35044 (Array Int Int)) (v_prenex_35046 Int) (v_prenex_35045 Int) (v_prenex_35043 Int)) (let ((.cse356 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35042) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35044))) (let ((.cse357 (select .cse356 v_prenex_35039))) (or (= (select (select .cse356 v_prenex_35043) v_prenex_35045) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse357 v_prenex_35045)) (= v_prenex_35043 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35044 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse357 v_prenex_35046)))))))) (forall ((v_prenex_35293 (Array Int Int)) (v_prenex_35290 Int) (v_prenex_35295 (Array Int Int)) (v_prenex_35296 Int) (v_prenex_35297 Int) (v_prenex_35294 Int)) (let ((.cse358 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35293) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35295))) (let ((.cse359 (select .cse358 v_prenex_35290))) (or (= (select (select .cse358 v_prenex_35294) v_prenex_35296) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35295 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse359 v_prenex_35297)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse359 v_prenex_35296)) (= v_prenex_35290 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35294 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (or .cse8 (and (forall ((v_prenex_35507 (Array Int Int)) (v_prenex_35508 (Array Int Int)) (v_prenex_35504 Int) (v_prenex_35510 Int) (v_prenex_35511 Int)) (let ((.cse360 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35507) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35508))) (or (= (select v_prenex_35508 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35504 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse360 v_prenex_35510) v_prenex_35511) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35510 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse360 v_prenex_35504) v_prenex_35511) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34932 Int) (v_prenex_34930 Int) (v_prenex_34929 (Array Int Int)) (v_prenex_34925 Int) (v_prenex_34931 (Array Int Int))) (let ((.cse361 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34929) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34931))) (or (= v_prenex_34925 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_34931 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse361 v_prenex_34925) v_prenex_34932) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse361 v_prenex_34930) v_prenex_34932)) (= v_prenex_34930 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (or .cse11 (forall ((v_prenex_35418 (Array Int Int)) (v_prenex_35420 Int) (v_prenex_35412 Int) (v_prenex_35416 (Array Int Int)) (v_prenex_35419 Int)) (let ((.cse362 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35416) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35418) v_prenex_35412))) (or (= (select .cse362 v_prenex_35419) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35412 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse362 v_prenex_35420)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35418 v_prenex_35419)))))) (or .cse8 (forall ((v_prenex_35358 Int) (v_prenex_35365 Int) (v_prenex_35364 (Array Int Int)) (v_prenex_35366 Int) (v_prenex_35362 (Array Int Int)) (v_prenex_35363 Int)) (let ((.cse363 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35362) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35364))) (let ((.cse364 (select .cse363 v_prenex_35358))) (or (= (select (select .cse363 v_prenex_35363) v_prenex_35365) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse364 v_prenex_35366) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35358 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35363 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse364 v_prenex_35365) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35364 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (or .cse8 (forall ((v_prenex_35475 Int) (v_prenex_35474 (Array Int Int)) (v_prenex_35477 Int) (v_prenex_35478 Int) (v_prenex_35471 Int) (v_prenex_35476 (Array Int Int))) (let ((.cse365 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35474) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35476))) (or (= (select (select .cse365 v_prenex_35471) v_prenex_35478) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35475 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35471 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse365 v_prenex_35475) v_prenex_35477) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse8 (forall ((v_prenex_35304 Int) (v_prenex_35305 Int) (v_prenex_35302 Int) (v_prenex_35301 (Array Int Int)) (v_prenex_35298 Int) (v_prenex_35303 (Array Int Int))) (let ((.cse366 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35301) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35303))) (or (= (select (select .cse366 v_prenex_35302) v_prenex_35304) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35302 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse366 v_prenex_35298) v_prenex_35305)) (= v_prenex_35298 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_35303 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse11 (forall ((v_prenex_35337 Int) (v_prenex_35339 Int) (v_prenex_35332 Int) (v_prenex_35340 Int) (v_prenex_35338 (Array Int Int)) (v_prenex_35336 (Array Int Int))) (let ((.cse368 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35336) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35338))) (let ((.cse367 (select .cse368 v_prenex_35332))) (or (= v_prenex_35332 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35338 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse367 v_prenex_35340) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse368 v_prenex_35337) v_prenex_35339) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse367 v_prenex_35339) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35338 v_prenex_35339) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((v_prenex_35206 Int) (v_prenex_35201 Int) (v_prenex_35208 Int) (v_prenex_35207 (Array Int Int)) (v_prenex_35209 Int) (v_prenex_35205 (Array Int Int))) (let ((.cse369 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35205) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35207))) (let ((.cse370 (select .cse369 v_prenex_35201))) (or (= (select (select .cse369 v_prenex_35206) v_prenex_35208) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35207 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35201 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse370 v_prenex_35208) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35206 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse370 v_prenex_35209) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse8 (forall ((v_prenex_35215 Int) (v_prenex_35217 Int) (v_prenex_35218 Int) (v_prenex_35214 (Array Int Int)) (v_prenex_35210 Int) (v_prenex_35216 (Array Int Int))) (let ((.cse372 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35214) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35216))) (let ((.cse371 (select .cse372 v_prenex_35210))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35216 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35216 v_prenex_35217)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse371 v_prenex_35217)) (= (select (select .cse372 v_prenex_35215) v_prenex_35217) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35210 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse371 v_prenex_35218))))))) (or .cse8 (and (forall ((v_prenex_35557 Int) (v_prenex_35558 Int) (v_prenex_35555 Int) (v_prenex_35554 (Array Int Int)) (v_prenex_35550 Int) (v_prenex_35556 (Array Int Int))) (let ((.cse374 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35554) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35556))) (let ((.cse373 (select .cse374 v_prenex_35550))) (or (= (select .cse373 v_prenex_35558) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse373 v_prenex_35557) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35550 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse374 v_prenex_35555) v_prenex_35557) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35555 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_35557 Int) (v_prenex_35558 Int) (v_prenex_35554 (Array Int Int)) (v_prenex_35550 Int) (v_prenex_35556 (Array Int Int))) (let ((.cse375 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35554) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35556) v_prenex_35550))) (or (= (select .cse375 v_prenex_35558) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35556 v_prenex_35557) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse375 v_prenex_35557) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35550 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (forall ((v_prenex_36156 (Array Int Int)) (v_prenex_36158 Int) (v_prenex_36159 Int) (v_prenex_36164 Int) (v_prenex_36157 (Array Int Int)) (v_prenex_36160 Int)) (let ((.cse376 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36156) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36157))) (or (= v_prenex_36164 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_36157 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36160 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse376 v_prenex_36160) v_prenex_36159)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse376 v_prenex_36164) v_prenex_36158))))) (or .cse8 (forall ((v_prenex_35393 (Array Int Int)) (v_prenex_35391 (Array Int Int)) (v_prenex_35387 Int) (v_prenex_35394 Int) (v_prenex_35392 Int)) (let ((.cse377 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35391) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35393))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_35393 v_prenex_35394)) (= (select (select .cse377 v_prenex_35392) v_prenex_35394) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse377 v_prenex_35387) v_prenex_35394) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35393 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35387 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_35502 Int) (v_prenex_35503 Int) (v_prenex_35500 Int) (v_prenex_35499 (Array Int Int)) (v_prenex_35496 Int) (v_prenex_35501 (Array Int Int))) (let ((.cse378 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35499) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35501))) (or (= v_prenex_35496 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_35500 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse378 v_prenex_35496) v_prenex_35503)) (= (select (select .cse378 v_prenex_35500) v_prenex_35502) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse11 (forall ((v_prenex_31466 Int) (v_prenex_31461 Int) (v_prenex_31463 (Array Int Int)) (v_prenex_31464 (Array Int Int)) (v_prenex_31468 Int) (v_prenex_31467 (Array Int Int))) (let ((.cse379 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31464) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31467))) (or (= (select (select .cse379 v_prenex_31461) v_prenex_31468) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31463) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31464 .cse1)) v_prenex_31464)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse379 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31468)) (not (= (select v_prenex_31463 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse379 v_prenex_31466) v_prenex_31468)) (= v_prenex_31461 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse10) (or (forall ((v_prenex_33756 (Array Int Int)) (v_prenex_33752 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_33753 (Array Int Int)) (v_prenex_33755 (Array Int Int)) (v_prenex_33757 Int) (v_prenex_33754 (Array Int Int))) (let ((.cse380 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33754) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33755) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33756))) (or (not (= (select v_prenex_33753 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse380 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse380 v_prenex_33752) v_prenex_33757)) (not (= v_prenex_33754 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33753) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33754 .cse1)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|)))))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31810 (Array Int Int)) (v_prenex_31811 (Array Int Int)) (v_prenex_31807 Int) (v_prenex_31813 Int) (v_prenex_31808 (Array Int Int)) (v_prenex_31809 (Array Int Int)) (v_prenex_31812 Int)) (let ((.cse381 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31809) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31810) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31811))) (let ((.cse382 (select .cse381 v_prenex_31807))) (or (= (select (select .cse381 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse382 v_prenex_31812) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31809 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31808) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31809 .cse1)))) (= (select .cse382 v_prenex_31813) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31808 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31281 (Array Int Int)) (v_prenex_31282 (Array Int Int)) (v_prenex_31283 (Array Int Int)) (v_prenex_31284 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31282) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31283) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31284) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31282 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31281) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31282 .cse1)))) (not (= (select v_prenex_31281 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32707 (Array Int Int)) (v_prenex_32708 (Array Int Int)) (v_prenex_32706 Int) (v_prenex_32709 (Array Int Int)) (v_arrayElimCell_59 Int) (v_prenex_32711 Int) (v_prenex_32710 (Array Int Int)) (v_prenex_32712 Int)) (let ((.cse383 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32708) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32709) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32710))) (let ((.cse384 (select .cse383 v_prenex_32706))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32706) (= (select (select .cse383 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse384 v_prenex_32712) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32708 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32707) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32708 .cse1)))) (= (select .cse384 v_prenex_32711) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32707 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_59) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse383 v_arrayElimCell_59) v_prenex_32711)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse8 (and (forall ((v_prenex_30585 (Array Int Int))) (or (forall ((v_prenex_30587 (Array Int Int)) (v_prenex_30586 (Array Int Int)) (v_prenex_30590 Int) (v_prenex_30583 Int) (v_prenex_31406 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_30589 (Array Int Int))) (let ((.cse387 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30586) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30587) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30589))) (let ((.cse385 (select .cse387 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse386 (select .cse387 v_prenex_30583))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse385 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30586 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30585) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30586 .cse1)))) (= (select .cse386 v_prenex_30590) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse385 v_prenex_30590) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30583) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse386 v_prenex_31406)))))) (not (= (select v_prenex_30585 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (forall ((v_prenex_30586 (Array Int Int)) (v_prenex_30585 (Array Int Int)) (v_prenex_30590 Int) (v_prenex_30583 Int) (v_prenex_31406 Int) (v_prenex_30589 (Array Int Int))) (let ((.cse390 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30586) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30589))) (let ((.cse389 (select .cse390 v_prenex_30583)) (.cse388 (select .cse390 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_30586 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30585) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30586 .cse1)))) (= (select .cse388 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse389 v_prenex_31406) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30583 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse389 v_prenex_30590) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse388 v_prenex_30590)) (not (= (select v_prenex_30585 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse10) (or (forall ((v_prenex_31403 (Array Int Int)) (v_prenex_31408 (Array Int Int)) (v_prenex_31409 (Array Int Int)) (v_prenex_31407 Int) (v_prenex_31405 Int)) (let ((.cse391 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31409) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31403))) (or (= (select (select .cse391 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31405) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31408) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31409 .cse1)) v_prenex_31409)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31408 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse391 v_prenex_31407) v_prenex_31405)) (= v_prenex_31407 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse10) (or (forall ((v_prenex_30597 (Array Int Int)) (v_prenex_30594 (Array Int Int)) (v_prenex_30593 (Array Int Int)) (v_prenex_30591 Int) (v_prenex_30598 Int)) (let ((.cse393 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30594) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30597))) (let ((.cse392 (select .cse393 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_30593 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse392 v_prenex_30598) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse392 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_30594 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30593) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30594 .cse1)))) (= (select (select .cse393 v_prenex_30591) v_prenex_30598) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30591 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) .cse10))) (or .cse8 (forall ((v_prenex_33942 Int) (v_prenex_33940 Int) (v_prenex_33937 (Array Int Int)) (v_prenex_33939 (Array Int Int)) (v_prenex_33938 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_33935 Int) (v_prenex_33941 (Array Int Int)) (v_prenex_33943 Int)) (let ((.cse395 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33938) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33939) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33941))) (let ((.cse394 (select .cse395 v_prenex_33935)) (.cse396 (select .cse395 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse394 v_prenex_33943) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse395 v_prenex_33940) v_prenex_33942) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse396 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33935) (not (= v_prenex_33938 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33937) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33938 .cse1)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select .cse394 v_prenex_33942) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33937 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse396 v_prenex_33942) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31853 (Array Int Int)) (v_prenex_31851 Int) (v_prenex_31854 (Array Int Int)) (v_prenex_31856 (Array Int Int)) (v_prenex_31857 Int) (v_prenex_31858 Int) (v_prenex_31855 Int) (v_prenex_31852 (Array Int Int))) (let ((.cse398 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31853) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31854) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31856))) (let ((.cse397 (select .cse398 v_prenex_31851))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse397 v_prenex_31857)) (= (select (select .cse398 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31852 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse397 v_prenex_31858)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31852) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31853 .cse1)) v_prenex_31853)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31851) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse398 v_prenex_31855) v_prenex_31857)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32810 (Array Int Int)) (v_prenex_32812 (Array Int Int)) (v_prenex_32807 Int) (v_prenex_32808 (Array Int Int)) (v_prenex_32809 (Array Int Int)) (v_prenex_32814 Int) (v_prenex_32813 Int) (v_prenex_32811 Int)) (let ((.cse400 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32809) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32810) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32812))) (let ((.cse399 (select .cse400 v_prenex_32807))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32811) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32808) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32809 .cse1)) v_prenex_32809)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse399 v_prenex_32814)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32807) (= (select (select .cse400 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse399 v_prenex_32813) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32808 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse400 v_prenex_32811) v_prenex_32813)))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33719 (Array Int Int)) (v_prenex_33720 (Array Int Int)) (v_prenex_33722 (Array Int Int)) (v_prenex_33721 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33720) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33721) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33722) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33720 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33719) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33720 .cse1)))) (not (= (select v_prenex_33719 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31323 Int) (v_prenex_31322 Int) (v_prenex_31318 (Array Int Int)) (v_prenex_31319 (Array Int Int)) (v_prenex_31320 (Array Int Int)) (v_prenex_31321 (Array Int Int)) (v_prenex_31317 Int)) (let ((.cse402 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31319) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31320) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31321))) (let ((.cse401 (select .cse402 v_prenex_31317))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse401 v_prenex_31322)) (not (= (select v_prenex_31318 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31317) (not (= v_prenex_31319 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31318) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31319 .cse1)))) (= (select (select .cse402 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse401 v_prenex_31323) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31754 (Array Int Int)) (v_prenex_31755 (Array Int Int)) (v_prenex_31753 Int) (v_prenex_31756 (Array Int Int)) (v_prenex_31758 (Array Int Int)) (v_prenex_31760 Int) (v_prenex_31759 Int) (v_prenex_31757 Int)) (let ((.cse403 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31755) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31756) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31758))) (let ((.cse404 (select .cse403 v_prenex_31753))) (or (not (= v_prenex_31755 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31754) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31755 .cse1)))) (not (= (select v_prenex_31754 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse403 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse403 v_prenex_31757) v_prenex_31759) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse404 v_prenex_31760) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse404 v_prenex_31759) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31757))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (and (forall ((v_prenex_33314 Int) (v_arrayElimCell_164 Int) (v_prenex_33311 Int) (v_prenex_33309 (Array Int Int)) (v_prenex_33310 Int) (v_prenex_33315 (Array Int Int))) (let ((.cse406 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33315) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33309))) (let ((.cse405 (select .cse406 v_prenex_33310))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse405 v_prenex_33314)) (= v_prenex_33311 0) (= v_prenex_33314 0) (= (select .cse405 v_prenex_33311) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse406 v_arrayElimCell_164) v_prenex_33311) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33258 Int) (v_prenex_33257 Int) (v_prenex_33263 (Array Int Int)) (v_prenex_33262 Int) (v_prenex_33261 Int) (v_prenex_33256 (Array Int Int))) (let ((.cse407 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33263) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33256))) (or (= (select (select .cse407 v_prenex_33262) v_prenex_33258) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33261 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33256 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse407 v_prenex_33257) v_prenex_33261) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33334 Int) (v_prenex_33331 Int) (v_prenex_33330 (Array Int Int)) (v_prenex_33335 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33335) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33330) v_prenex_33331) v_prenex_33334) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33334 0) (= (select v_prenex_33330 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_33247 Int) (v_prenex_33246 Int) (v_prenex_33241 (Array Int Int)) (v_prenex_33243 Int) (v_prenex_33242 Int) (v_prenex_33248 (Array Int Int))) (let ((.cse409 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33248) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33241))) (let ((.cse408 (select .cse409 v_prenex_33242))) (or (= (select .cse408 v_prenex_33246) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse409 v_prenex_33247) v_prenex_33243) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33241 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse408 v_prenex_33243)) (= v_prenex_33243 0) (= v_prenex_33246 0))))) (forall ((v_prenex_33359 Int) (v_arrayElimCell_170 Int) (v_prenex_33363 Int) (v_prenex_33364 (Array Int Int)) (v_prenex_33360 Int) (v_prenex_33358 (Array Int Int))) (let ((.cse410 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33364) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33358))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33358 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse410 v_arrayElimCell_170) v_prenex_33360) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33363 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse410 v_prenex_33359) v_prenex_33363))))) (forall ((v_prenex_33356 Int) (v_prenex_33355 Int) (v_prenex_33350 (Array Int Int)) (v_prenex_33352 Int) (v_prenex_33351 Int) (v_prenex_33357 (Array Int Int))) (let ((.cse411 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33357) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33350))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33350 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33352 0) (= v_prenex_33355 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse411 v_prenex_33356) v_prenex_33352)) (= (select (select .cse411 v_prenex_33351) v_prenex_33355) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33238 Int) (v_prenex_33235 Int) (v_prenex_33234 Int) (v_prenex_33240 (Array Int Int)) (v_prenex_33233 (Array Int Int)) (v_prenex_33239 Int)) (let ((.cse413 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33240) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33233))) (let ((.cse412 (select .cse413 v_prenex_33234))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse412 v_prenex_33235)) (= (select (select .cse413 v_prenex_33239) v_prenex_33235) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse412 v_prenex_33238)) (= v_prenex_33238 0))))) (forall ((v_prenex_33289 Int) (v_prenex_33293 (Array Int Int)) (v_prenex_33288 Int) (v_prenex_33287 (Array Int Int)) (v_arrayElimCell_169 Int) (v_prenex_33292 Int)) (let ((.cse415 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33293) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33287))) (let ((.cse414 (select .cse415 v_prenex_33288))) (or (= (select .cse414 v_prenex_33292) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33292 0) (= v_prenex_33289 0) (= (select v_prenex_33287 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse415 v_arrayElimCell_169) v_prenex_33289)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse414 v_prenex_33289)))))) (forall ((v_arrayElimCell_162 Int) (v_prenex_33254 Int) (v_prenex_33251 Int) (v_prenex_33250 Int) (v_prenex_33255 (Array Int Int)) (v_prenex_33249 (Array Int Int))) (let ((.cse416 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33255) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33249))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33249 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33254 0) (= (select (select .cse416 v_arrayElimCell_162) v_prenex_33251) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33251 0) (= (select (select .cse416 v_prenex_33250) v_prenex_33254) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33325 Int) (v_prenex_33329 (Array Int Int)) (v_prenex_33324 (Array Int Int)) (v_prenex_33328 Int)) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33329) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33324) v_prenex_33325) v_prenex_33328) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33328 0))) (forall ((v_prenex_33304 Int) (v_prenex_33303 Int) (v_prenex_33308 (Array Int Int)) (v_arrayElimCell_166 Int) (v_prenex_33302 (Array Int Int)) (v_prenex_33307 Int)) (let ((.cse417 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33308) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33302))) (let ((.cse418 (select .cse417 v_prenex_33303))) (or (= v_prenex_33307 0) (= (select (select .cse417 v_arrayElimCell_166) v_prenex_33304) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse418 v_prenex_33307) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse418 v_prenex_33304) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33302 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33337 Int) (v_prenex_33340 Int) (v_prenex_33341 (Array Int Int)) (v_prenex_33336 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33341) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33336) v_prenex_33337) v_prenex_33340) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33336 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33340 0))) (forall ((v_prenex_33316 (Array Int Int)) (v_prenex_33322 Int) (v_prenex_33321 Int) (v_prenex_33323 (Array Int Int)) (v_prenex_33318 Int) (v_prenex_33317 Int)) (let ((.cse420 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33323) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33316))) (let ((.cse419 (select .cse420 v_prenex_33317))) (or (= v_prenex_33318 0) (= v_prenex_33321 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse419 v_prenex_33321)) (= (select .cse419 v_prenex_33318) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse420 v_prenex_33322) v_prenex_33318)))))) (forall ((v_prenex_33269 Int) (v_prenex_33271 (Array Int Int)) (v_prenex_33266 Int) (v_prenex_33265 Int) (v_prenex_33264 (Array Int Int)) (v_prenex_33270 Int)) (let ((.cse421 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33271) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33264))) (or (= (select (select .cse421 v_prenex_33265) v_prenex_33269) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse421 v_prenex_33270) v_prenex_33266) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33269 0)))) (forall ((v_prenex_33294 (Array Int Int)) (v_prenex_33300 Int) (v_prenex_33299 Int) (v_prenex_33296 Int) (v_prenex_33295 Int) (v_prenex_33301 (Array Int Int))) (let ((.cse423 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33301) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33294))) (let ((.cse422 (select .cse423 v_prenex_33295))) (or (= (select .cse422 v_prenex_33296) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33294 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse423 v_prenex_33300) v_prenex_33296) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33299 0) (= (select .cse422 v_prenex_33299) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33272 (Array Int Int)) (v_prenex_33278 Int) (v_prenex_33277 Int) (v_prenex_33274 Int) (v_prenex_33273 Int) (v_prenex_33279 (Array Int Int))) (let ((.cse424 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33279) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33272))) (or (= v_prenex_33277 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33272 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33274 0) (= (select (select .cse424 v_prenex_33278) v_prenex_33274) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse424 v_prenex_33273) v_prenex_33277))))) (forall ((v_prenex_33280 (Array Int Int)) (v_prenex_33285 Int) (v_arrayElimCell_168 Int) (v_prenex_33286 (Array Int Int)) (v_prenex_33282 Int) (v_prenex_33281 Int)) (let ((.cse425 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33286) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33280))) (let ((.cse426 (select .cse425 v_prenex_33281))) (or (= v_prenex_33285 0) (= (select (select .cse425 v_arrayElimCell_168) v_prenex_33282) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse426 v_prenex_33282) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse426 v_prenex_33285) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33348 Int) (v_prenex_33349 (Array Int Int)) (v_prenex_33347 Int) (v_prenex_33344 Int) (v_prenex_33343 Int) (v_prenex_33342 (Array Int Int))) (let ((.cse427 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33349) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33342))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse427 v_prenex_33348) v_prenex_33344)) (= (select (select .cse427 v_prenex_33343) v_prenex_33347) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33344 0) (= v_prenex_33347 0)))) (forall ((v_prenex_33399 Int) (v_prenex_33398 Int) (v_prenex_33397 Int) (v_prenex_33395 Int) (v_prenex_33396 (Array Int Int)) (v_prenex_33400 (Array Int Int))) (let ((.cse428 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33400) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33396))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse428 v_prenex_33395) v_prenex_33399)) (= (select v_prenex_33396 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse428 v_prenex_33398) v_prenex_33397) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33397 0))))) .cse11 .cse19) (or (forall ((v_prenex_31563 Int) (v_prenex_31558 (Array Int Int)) (v_prenex_31559 (Array Int Int)) (v_prenex_31564 Int) (v_prenex_31561 Int) (v_prenex_31562 (Array Int Int)) (v_prenex_31557 Int)) (let ((.cse429 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31559) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31562))) (let ((.cse430 (select .cse429 v_prenex_31557))) (or (= v_prenex_31561 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_31559 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31558) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31559 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse429 v_prenex_31561) v_prenex_31563)) (not (= (select v_prenex_31558 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse429 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse430 v_prenex_31563) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31557 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse430 v_prenex_31564)))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31512 (Array Int Int)) (v_prenex_31510 Int) (v_prenex_31513 (Array Int Int)) (v_prenex_31514 (Array Int Int)) (v_prenex_31515 Int) (v_prenex_31511 (Array Int Int))) (let ((.cse431 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31512) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31513) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31514))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31510) (not (= v_prenex_31512 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31511) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31512 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse431 v_prenex_31510) v_prenex_31515)) (= (select (select .cse431 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31511 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34283 (Array Int Int)) (v_prenex_34286 (Array Int Int)) (v_prenex_34695 Int) (v_prenex_34287 Int) (v_prenex_34285 (Array Int Int)) (v_prenex_34288 (Array Int Int)) (v_prenex_34284 Int)) (let ((.cse434 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34286) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34288) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34283))) (let ((.cse432 (select .cse434 v_prenex_34284)) (.cse433 (select .cse434 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse432 v_prenex_34695)) (not (= (select v_prenex_34285 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse432 v_prenex_34287)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse433 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34695 0) (not (= v_prenex_34286 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34285) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34286 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse433 v_prenex_34695)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or .cse435 .cse10) (or .cse8 (forall ((v_prenex_34734 Int) (v_prenex_34735 (Array Int Int)) (v_prenex_34731 Int) (v_prenex_34729 (Array Int Int)) (v_prenex_34730 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34732 (Array Int Int)) (v_prenex_34733 (Array Int Int))) (let ((.cse437 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34733) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34735) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34729))) (let ((.cse436 (select .cse437 v_prenex_34730))) (or (= (select .cse436 v_prenex_34731) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse437 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34734 0) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= (select v_prenex_34732 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34733 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34732) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34733 .cse1)))) (= (select .cse436 v_prenex_34734) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34731 0)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34501 Int) (v_prenex_34498 Int) (v_prenex_34495 (Array Int Int)) (v_prenex_34496 Int) (v_prenex_34499 (Array Int Int)) (v_prenex_34500 (Array Int Int)) (v_prenex_34503 (Array Int Int))) (let ((.cse440 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34500) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34503) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34495))) (let ((.cse438 (select .cse440 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse439 (select .cse440 v_prenex_34496))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse438 v_prenex_34498)) (= (select .cse438 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse439 v_prenex_34501)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34499 0))) (= v_prenex_34501 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34499) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34500 .cse1)) v_prenex_34500)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse439 v_prenex_34498)))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (and .cse441 .cse442 .cse443 .cse444 .cse445 .cse446 .cse447 .cse448 .cse449 .cse450 .cse451 .cse452) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34466 Int) (v_prenex_34462 (Array Int Int)) (v_prenex_34463 Int) (v_prenex_34464 (Array Int Int)) (v_prenex_34465 (Array Int Int)) (v_prenex_34467 (Array Int Int))) (let ((.cse453 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34465) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34467) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34462))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse453 v_prenex_34466) v_prenex_34463)) (not (= v_prenex_34465 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34464) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34465 .cse1)))) (= (select (select .cse453 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34464 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (and (or (and .cse454 .cse455) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34269 Int)) (or (= v_prenex_34269 0) (forall ((v_prenex_34270 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34270 0))) (forall ((v_prenex_34271 (Array Int Int))) (or (forall ((v_prenex_34273 (Array Int Int)) (v_prenex_34361 Int) (v_prenex_34267 (Array Int Int)) (v_prenex_34360 Int)) (let ((.cse457 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34271) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34273) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34267))) (let ((.cse456 (select .cse457 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse456 v_prenex_34269) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse457 v_prenex_34361) v_prenex_34360)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse456 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34270) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34271 .cse1)) v_prenex_34271)))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34269 Int)) (or (= v_prenex_34269 0) (forall ((v_prenex_34270 (Array Int Int))) (or (forall ((v_prenex_34271 (Array Int Int))) (or (forall ((v_prenex_34273 (Array Int Int)) (v_prenex_34361 Int) (v_prenex_34267 (Array Int Int)) (v_prenex_34360 Int)) (let ((.cse458 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34271) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34273) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34267))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse458 v_prenex_34361) v_prenex_34360)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse458 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_34272 Int)) (= (select (select .cse458 v_prenex_34272) v_prenex_34269) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34270) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34271 .cse1)) v_prenex_34271)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34270 0))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or (and .cse459 .cse460) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34362 Int)) (or (= v_prenex_34362 0) (forall ((v_prenex_34363 (Array Int Int))) (or (forall ((v_prenex_34364 (Array Int Int))) (or (not (= v_prenex_34364 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34363) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34364 .cse1)))) (forall ((v_prenex_34366 (Array Int Int)) (v_prenex_34358 (Array Int Int))) (let ((.cse461 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34364) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34366) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34358) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse461 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse461 v_prenex_34362) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_34363 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34362 Int)) (or (forall ((v_prenex_34363 (Array Int Int))) (or (forall ((v_prenex_34364 (Array Int Int))) (or (not (= v_prenex_34364 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34363) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34364 .cse1)))) (forall ((v_prenex_34366 (Array Int Int)) (v_prenex_34358 (Array Int Int))) (let ((.cse462 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34364) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34366) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34358))) (or (= (select (select .cse462 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34365 Int)) (= (select (select .cse462 v_prenex_34365) v_prenex_34362) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (select v_prenex_34363 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34362 0)))))) .cse11) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34469 Int) (v_prenex_34471 (Array Int Int)) (v_prenex_34472 (Array Int Int)) (v_prenex_34474 Int) (v_prenex_34475 (Array Int Int)) (v_prenex_34473 Int) (v_prenex_34470 Int) (v_prenex_34468 (Array Int Int))) (let ((.cse464 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34472) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34475) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34468))) (let ((.cse463 (select .cse464 v_prenex_34469))) (or (= v_prenex_34473 0) (= (select .cse463 v_prenex_34473) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse464 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse464 v_prenex_34474) v_prenex_34470)) (not (= (select v_prenex_34471 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse463 v_prenex_34470) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34472 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34471) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34472 .cse1)))))))))) (or (forall ((v_prenex_34486 (Array Int Int)) (v_prenex_34484 Int) (v_prenex_34485 (Array Int Int)) (v_prenex_34483 Int) (v_prenex_34488 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34489 (Array Int Int))) (let ((.cse465 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34486) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34488) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34489))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34485 0))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= v_prenex_34486 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34485) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34486 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse465 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse465 v_prenex_34483) v_prenex_34484))))) .cse8) (or .cse11 .cse19 (forall ((v_prenex_34534 Int) (v_prenex_34531 Int) (v_prenex_34530 (Array Int Int)) (v_prenex_34535 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34535) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34530) v_prenex_34531) v_prenex_34534) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34534 0)))) (or (forall ((v_prenex_34142 (Array Int Int)) (v_prenex_34144 Int) (v_prenex_34143 Int) (v_prenex_34145 (Array Int Int)) (v_prenex_34147 (Array Int Int)) (v_prenex_34146 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (let ((.cse466 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34146) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34147) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34142))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34145) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34146 .cse1)) v_prenex_34146)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34145 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse466 v_prenex_34143) v_prenex_34144)) (= (select (select .cse466 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= v_prenex_34144 0)))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_36135 Int) (v_prenex_36131 (Array Int Int)) (v_prenex_36132 (Array Int Int)) (v_prenex_36138 Int) (v_prenex_36137 (Array Int Int)) (v_prenex_36134 Int) (v_prenex_36139 (Array Int Int))) (let ((.cse467 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36131) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36139) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36132))) (or (= (select (select .cse467 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_36131 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36137) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36131 .cse1)))) (= (select (select .cse467 v_prenex_36138) v_prenex_36135) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36137 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_36135 0) (= (select (select .cse467 v_prenex_36134) v_prenex_36135) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34226 Int) (v_prenex_34223 Int) (v_prenex_34220 (Array Int Int)) (v_prenex_34221 Int) (v_prenex_34224 (Array Int Int)) (v_prenex_34225 (Array Int Int)) (v_prenex_34227 (Array Int Int))) (let ((.cse468 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34225) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34227) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34220))) (or (not (= v_prenex_34225 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34224) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34225 .cse1)))) (= (select (select .cse468 v_prenex_34226) v_prenex_34223) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34224 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse468 v_prenex_34221) v_prenex_34223)) (= (select (select .cse468 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34410 Int)) (or (= v_prenex_34410 0) (forall ((v_prenex_34413 Int)) (or (forall ((v_prenex_34411 (Array Int Int))) (or (forall ((v_prenex_34412 (Array Int Int))) (or (not (= v_prenex_34412 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34411) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34412 .cse1)))) (forall ((v_prenex_34407 (Array Int Int)) (v_prenex_34408 Int) (v_prenex_34415 (Array Int Int))) (let ((.cse469 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34412) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34415) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34407))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse469 v_prenex_34408) v_prenex_34413)) (forall ((v_prenex_34414 Int)) (= (select (select .cse469 v_prenex_34414) v_prenex_34410) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse469 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (not (= (select v_prenex_34411 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34413 0))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34410 Int)) (or (= v_prenex_34410 0) (forall ((v_prenex_34413 Int)) (or (forall ((v_prenex_34411 (Array Int Int))) (or (forall ((v_prenex_34412 (Array Int Int))) (or (not (= v_prenex_34412 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34411) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34412 .cse1)))) (forall ((v_prenex_34407 (Array Int Int)) (v_prenex_34408 Int) (v_prenex_34415 (Array Int Int))) (let ((.cse470 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34412) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34415) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34407))) (let ((.cse471 (select .cse470 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse470 v_prenex_34408) v_prenex_34413)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse471 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse471 v_prenex_34410) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (select v_prenex_34411 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34413 0))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34740 Int)) (or (= v_prenex_34740 0) (forall ((v_prenex_34741 (Array Int Int))) (or (forall ((v_prenex_34742 (Array Int Int))) (or (forall ((v_prenex_34736 (Array Int Int)) (v_prenex_34744 (Array Int Int))) (let ((.cse472 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34742) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34744) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34736) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse472 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse472 v_prenex_34740))))) (not (= v_prenex_34742 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34741) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34742 .cse1)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34741 0))))))))) (or (and .cse473 .cse474) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34740 Int)) (or (forall ((v_prenex_34741 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34741 0))) (forall ((v_prenex_34742 (Array Int Int))) (or (not (= v_prenex_34742 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34741) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34742 .cse1)))) (forall ((v_prenex_34736 (Array Int Int)) (v_prenex_34744 (Array Int Int))) (let ((.cse475 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34742) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34744) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34736))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse475 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_34743 Int)) (= (select (select .cse475 v_prenex_34743) v_prenex_34740) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (= v_prenex_34740 0))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34399 Int) (v_prenex_34385 (Array Int Int)) (v_prenex_34384 (Array Int Int)) (v_prenex_34387 (Array Int Int)) (v_prenex_34396 Int) (v_prenex_34386 (Array Int Int))) (let ((.cse476 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34386) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34387) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34384))) (or (not (= (select v_prenex_34385 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse476 v_prenex_34396) v_prenex_34399) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse476 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34399 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34385) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34386 .cse1)) v_prenex_34386))))))) (or (and .cse477 .cse478) .cse10) (or .cse19 (forall ((v_prenex_34406 (Array Int Int)) (v_prenex_34402 Int) (v_prenex_34401 (Array Int Int)) (v_prenex_34405 Int)) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34406) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34401) v_prenex_34402) v_prenex_34405) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34405 0)))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34395 (Array Int Int)) (v_prenex_34398 (Array Int Int)) (v_prenex_34397 (Array Int Int)) (v_prenex_34400 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34398) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34400) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34395) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_34397 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34398 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34397) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34398 .cse1)))))))))) (or (forall ((v_prenex_34338 Int) (v_prenex_34337 Int) (v_prenex_34339 (Array Int Int)) (v_prenex_34341 (Array Int Int)) (v_prenex_34340 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34336 (Array Int Int))) (let ((.cse479 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34340) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34341) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34336))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse479 v_prenex_34337) v_prenex_34338) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34339) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34340 .cse1)) v_prenex_34340)) (not (= (select v_prenex_34339 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= v_prenex_34338 0) (= (select (select .cse479 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34316 Int) (v_prenex_34318 (Array Int Int)) (v_prenex_34317 (Array Int Int)) (v_prenex_34313 Int) (v_prenex_34312 Int) (v_prenex_34311 Int) (v_prenex_34314 (Array Int Int)) (v_prenex_34315 (Array Int Int))) (let ((.cse480 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34315) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34317) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34318))) (or (= (select (select .cse480 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse480 v_prenex_34316) v_prenex_34313) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34315 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34314) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34315 .cse1)))) (not (= (select v_prenex_34314 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse480 v_prenex_34312) v_prenex_34311))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34434 Int) (v_prenex_34433 Int) (v_prenex_34487 Int) (v_prenex_34432 (Array Int Int)) (v_prenex_34435 (Array Int Int)) (v_prenex_34437 (Array Int Int)) (v_prenex_34436 (Array Int Int))) (let ((.cse481 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34436) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34437) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34432))) (or (= (select (select .cse481 v_prenex_34487) v_prenex_34434) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34435 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse481 v_prenex_34433) v_prenex_34434)) (not (= v_prenex_34436 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34435) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34436 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse481 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (or (forall ((v_prenex_34514 Int) (v_prenex_34520 (Array Int Int)) (v_prenex_34519 Int) (v_prenex_34518 Int) (v_prenex_34513 (Array Int Int)) (v_prenex_34515 Int)) (let ((.cse482 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34520) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34513))) (or (= (select (select .cse482 v_prenex_34519) v_prenex_34515) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34518 0) (= (select (select .cse482 v_prenex_34514) v_prenex_34518) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse11 .cse19) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34303 Int) (v_prenex_34302 Int) (v_prenex_34299 Int) (v_prenex_34296 (Array Int Int)) (v_prenex_34297 Int) (v_prenex_34301 (Array Int Int)) (v_prenex_34300 (Array Int Int)) (v_prenex_34304 (Array Int Int))) (let ((.cse483 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34301) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34304) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34296))) (let ((.cse484 (select .cse483 v_prenex_34297))) (or (not (= v_prenex_34301 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34300) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34301 .cse1)))) (= (select (select .cse483 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34299 0) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34300 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse484 v_prenex_34302)) (= (select (select .cse483 v_prenex_34303) v_prenex_34299) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse484 v_prenex_34299)))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or .cse11 .cse19 (and (forall ((v_prenex_34512 Int) (v_prenex_34509 (Array Int Int)) (v_prenex_34510 (Array Int Int)) (v_prenex_34505 Int) (v_prenex_34504 Int)) (let ((.cse485 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34509) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34510) v_prenex_34504))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse485 v_prenex_34505)) (= v_prenex_34512 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_34510 v_prenex_34505)) (= (select .cse485 v_prenex_34512) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_34447 Int) (v_prenex_34453 Int) (v_prenex_34452 Int) (v_prenex_34454 (Array Int Int)) (v_prenex_34446 (Array Int Int)) (v_prenex_34449 Int)) (let ((.cse486 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34454) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34446))) (let ((.cse487 (select .cse486 v_prenex_34447))) (or (= (select (select .cse486 v_prenex_34453) v_prenex_34449) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse487 v_prenex_34452)) (= v_prenex_34452 0) (= (select .cse487 v_prenex_34449) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34371 (Array Int Int)) (v_prenex_34374 (Array Int Int)) (v_prenex_34375 Int) (v_prenex_34373 (Array Int Int)) (v_prenex_34376 (Array Int Int)) (v_prenex_34372 Int)) (let ((.cse488 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34374) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34376) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34371))) (or (= v_prenex_34375 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34373) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34374 .cse1)) v_prenex_34374)) (= (select (select .cse488 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse488 v_prenex_34372) v_prenex_34375) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34373 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (or .cse11 (and .cse489 .cse490) .cse10) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34177 (Array Int Int))) (or (forall ((v_prenex_34178 (Array Int Int))) (or (not (= v_prenex_34178 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34177) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34178 .cse1)))) (forall ((v_prenex_34180 (Array Int Int)) (v_prenex_34236 Int) (v_prenex_34174 (Array Int Int)) (v_prenex_34244 Int)) (let ((.cse491 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34178) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34180) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34174))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse491 v_prenex_34236) v_prenex_34244)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse491 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_34179 Int) (v_prenex_34176 Int)) (= (select (select .cse491 v_prenex_34179) v_prenex_34176) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= (select v_prenex_34177 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34238 (Array Int Int))) (or (forall ((v_prenex_34239 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34238) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34239 .cse1)) v_prenex_34239)) (forall ((v_prenex_34242 (Array Int Int)) (v_prenex_34241 (Array Int Int))) (let ((.cse492 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34239) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34241) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34242))) (or (forall ((v_prenex_34237 Int) (v_prenex_34240 Int)) (= (select (select .cse492 v_prenex_34240) v_prenex_34237) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse492 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_34238 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34238 (Array Int Int))) (or (forall ((v_prenex_34239 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34238) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34239 .cse1)) v_prenex_34239)) (forall ((v_prenex_34242 (Array Int Int)) (v_prenex_34241 (Array Int Int))) (let ((.cse493 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34239) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34241) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34242) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse493 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34237 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse493 v_prenex_34237)))))))) (not (= (select v_prenex_34238 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34177 (Array Int Int))) (or (not (= (select v_prenex_34177 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34178 (Array Int Int))) (or (not (= v_prenex_34178 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34177) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34178 .cse1)))) (forall ((v_prenex_34180 (Array Int Int)) (v_prenex_34236 Int) (v_prenex_34174 (Array Int Int)) (v_prenex_34244 Int)) (let ((.cse495 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34178) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34180) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34174))) (let ((.cse494 (select .cse495 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_34176 Int)) (= (select .cse494 v_prenex_34176) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse495 v_prenex_34236) v_prenex_34244)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse494 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34523 (Array Int Int))) (or (forall ((v_prenex_34524 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34523) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34524 .cse1)) v_prenex_34524)) (forall ((v_prenex_34527 (Array Int Int)) (v_prenex_34526 (Array Int Int))) (let ((.cse496 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34524) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34526) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34527))) (or (forall ((v_prenex_34525 Int) (v_prenex_34522 Int)) (= (select (select .cse496 v_prenex_34525) v_prenex_34522) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse496 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (not (= (select v_prenex_34523 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34529 Int)) (or (forall ((v_prenex_34458 (Array Int Int))) (or (forall ((v_prenex_34459 (Array Int Int))) (or (forall ((v_prenex_34521 Int) (v_prenex_34461 (Array Int Int)) (v_prenex_34455 (Array Int Int))) (let ((.cse498 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34459) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34461) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34455))) (let ((.cse497 (select .cse498 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_34457 Int)) (= (select .cse497 v_prenex_34457) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select .cse497 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse498 v_prenex_34521) v_prenex_34529) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_34459 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34458) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34459 .cse1)))))) (not (= (select v_prenex_34458 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34529 0))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34529 Int)) (or (= v_prenex_34529 0) (forall ((v_prenex_34458 (Array Int Int))) (or (forall ((v_prenex_34459 (Array Int Int))) (or (forall ((v_prenex_34521 Int) (v_prenex_34461 (Array Int Int)) (v_prenex_34455 (Array Int Int))) (let ((.cse499 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34459) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34461) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34455))) (or (= (select (select .cse499 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34457 Int) (v_prenex_34460 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse499 v_prenex_34460) v_prenex_34457))) (= (select (select .cse499 v_prenex_34521) v_prenex_34529) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34459 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34458) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34459 .cse1)))))) (not (= (select v_prenex_34458 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34523 (Array Int Int))) (or (not (= (select v_prenex_34523 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34524 (Array Int Int))) (or (forall ((v_prenex_34527 (Array Int Int)) (v_prenex_34526 (Array Int Int))) (let ((.cse500 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34524) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34526) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34527) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_34522 Int)) (= (select .cse500 v_prenex_34522) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse500 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34523) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34524 .cse1)) v_prenex_34524)))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34328 (Array Int Int)) (v_prenex_34334 Int) (v_prenex_34333 Int) (v_prenex_34332 (Array Int Int)) (v_prenex_34330 Int) (v_prenex_34331 (Array Int Int)) (v_prenex_34335 (Array Int Int)) (v_prenex_34329 Int)) (let ((.cse501 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34332) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34335) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34328))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse501 v_prenex_34334) v_prenex_34330)) (not (= v_prenex_34332 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34331) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34332 .cse1)))) (= v_prenex_34330 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse501 v_prenex_34329) v_prenex_34333)) (not (= (select v_prenex_34331 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse501 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse8 (forall ((v_prenex_34480 (Array Int Int)) (v_prenex_34478 Int) (v_prenex_34482 (Array Int Int)) (v_prenex_34477 Int) (v_prenex_34481 Int) (v_prenex_34476 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34479 (Array Int Int))) (let ((.cse503 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34480) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34482) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34476))) (let ((.cse502 (select .cse503 v_prenex_34477))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34479 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse502 v_prenex_34481)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select (select .cse503 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_34481 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34479) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34480 .cse1)) v_prenex_34480)) (= (select .cse502 v_prenex_34478) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34677 Int) (v_prenex_34676 Int) (v_prenex_34681 (Array Int Int)) (v_prenex_34675 (Array Int Int)) (v_prenex_36133 Int) (v_prenex_34680 Int) (v_prenex_34679 (Array Int Int)) (v_prenex_34678 (Array Int Int))) (let ((.cse504 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34679) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34681) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34675))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse504 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_36133 0) (= v_prenex_34677 0) (not (= v_prenex_34679 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34678) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34679 .cse1)))) (= (select (select .cse504 v_prenex_34676) v_prenex_36133) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34678 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse504 v_prenex_34680) v_prenex_34677) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34181 (Array Int Int)) (v_prenex_34185 (Array Int Int)) (v_prenex_34184 (Array Int Int)) (v_prenex_34187 Int) (v_prenex_34188 (Array Int Int)) (v_prenex_34186 Int) (v_prenex_34183 Int) (v_prenex_34182 Int)) (let ((.cse505 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34185) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34188) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34181))) (let ((.cse506 (select .cse505 v_prenex_34182))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse505 v_prenex_34187) v_prenex_34183)) (= (select (select .cse505 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse506 v_prenex_34186) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse506 v_prenex_34183)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34184 0))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34184) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34185 .cse1)) v_prenex_34185)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34190 Int) (v_prenex_34192 (Array Int Int)) (v_prenex_34191 (Array Int Int)) (v_prenex_34194 (Array Int Int)) (v_prenex_34189 (Array Int Int)) (v_prenex_34193 Int)) (let ((.cse507 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34192) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34194) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34189))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34191) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34192 .cse1)) v_prenex_34192)) (not (= (select v_prenex_34191 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse507 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse507 v_prenex_34193) v_prenex_34190))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34438 (Array Int Int)) (v_prenex_34441 Int) (v_prenex_34442 (Array Int Int)) (v_prenex_34443 (Array Int Int)) (v_prenex_34445 (Array Int Int)) (v_prenex_34439 Int)) (let ((.cse509 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34443) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34445) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34438))) (let ((.cse508 (select .cse509 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse508 v_prenex_34441)) (= (select (select .cse509 v_prenex_34439) v_prenex_34441) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse508 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34442) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34443 .cse1)) v_prenex_34443)) (not (= (select v_prenex_34442 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34149 Int) (v_prenex_34152 (Array Int Int)) (v_prenex_34153 (Array Int Int)) (v_prenex_34155 (Array Int Int)) (v_prenex_34151 Int) (v_prenex_34148 (Array Int Int))) (let ((.cse510 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34153) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34155) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34148))) (let ((.cse511 (select .cse510 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_34152 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse510 v_prenex_34149) v_prenex_34151) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse511 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34153 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34152) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34153 .cse1)))) (= v_prenex_34151 0) (= (select .cse511 v_prenex_34151) |c_ULTIMATE.start_main_~data_init~0#1|))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34307 (Array Int Int)) (v_prenex_34308 (Array Int Int)) (v_prenex_34310 (Array Int Int)) (v_prenex_34309 Int) (v_prenex_34305 (Array Int Int)) (v_prenex_34306 Int)) (let ((.cse512 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34308) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34310) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34305))) (or (= v_prenex_34306 0) (= (select (select .cse512 v_prenex_34309) v_prenex_34306) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse512 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34307 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34308 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34307) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34308 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34206 Int) (v_prenex_34209 (Array Int Int)) (v_prenex_34211 Int) (v_prenex_34210 (Array Int Int)) (v_prenex_34213 (Array Int Int)) (v_prenex_34208 Int) (v_prenex_34205 (Array Int Int))) (let ((.cse515 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34210) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34213) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34205))) (let ((.cse514 (select .cse515 v_prenex_34206)) (.cse513 (select .cse515 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_34210 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34209) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34210 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse513 v_prenex_34208)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34209 0))) (= (select .cse514 v_prenex_34208) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse514 v_prenex_34211) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse513 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (forall ((v_prenex_34293 (Array Int Int)) (v_prenex_34292 (Array Int Int)) (v_prenex_34295 (Array Int Int)) (v_prenex_34289 (Array Int Int)) (v_prenex_34294 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34291 Int) (v_prenex_34290 Int)) (let ((.cse517 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34293) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34295) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34289))) (let ((.cse516 (select .cse517 v_prenex_34290))) (or (not (= v_prenex_34293 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34292) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34293 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_34291 0) (= (select .cse516 v_prenex_34294) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse517 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select .cse516 v_prenex_34291) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34292 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse8) (or .cse19 (forall ((v_prenex_34765 Int) (v_prenex_34764 Int) (v_prenex_34770 (Array Int Int)) (v_prenex_34763 (Array Int Int)) (v_prenex_34769 Int) (v_prenex_34768 Int)) (let ((.cse518 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34770) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34763))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse518 v_prenex_34764) v_prenex_34768)) (= v_prenex_34765 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse518 v_prenex_34769) v_prenex_34765)) (= v_prenex_34768 0))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34491 (Array Int Int)) (v_prenex_34493 (Array Int Int)) (v_prenex_34492 (Array Int Int)) (v_prenex_34494 (Array Int Int))) (or (not (= v_prenex_34493 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34492) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34493 .cse1)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34493) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34494) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34491) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34492 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34756 Int) (v_prenex_34757 (Array Int Int)) (v_prenex_34760 Int) (v_prenex_34761 (Array Int Int)) (v_prenex_34754 (Array Int Int)) (v_prenex_34759 Int) (v_prenex_34758 Int) (v_prenex_34755 (Array Int Int))) (let ((.cse519 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34755) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34761) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34757))) (or (= (select (select .cse519 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse519 v_prenex_34756) v_prenex_34760) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34758 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34754) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34755 .cse1)) v_prenex_34755)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34754 0))) (= (select (select .cse519 v_prenex_34759) v_prenex_34758) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34709 (Array Int Int)) (v_prenex_34710 (Array Int Int)) (v_prenex_34712 (Array Int Int)) (v_prenex_34711 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34709 0))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34710) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34711) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34712) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34710 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34709) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34710 .cse1)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34326 Int) (v_prenex_34323 Int) (v_prenex_34321 Int) (v_prenex_34320 (Array Int Int)) (v_prenex_34325 (Array Int Int)) (v_prenex_34324 (Array Int Int)) (v_prenex_34327 (Array Int Int))) (let ((.cse520 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34325) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34327) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34320))) (or (= (select (select .cse520 v_prenex_34321) v_prenex_34323) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34324 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse520 v_prenex_34326) v_prenex_34323)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse520 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34323 0) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34324) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34325 .cse1)) v_prenex_34325))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34538 (Array Int Int)) (v_prenex_34539 (Array Int Int)) (v_prenex_34540 Int) (v_prenex_34541 (Array Int Int)) (v_prenex_34536 (Array Int Int)) (v_prenex_34537 Int)) (let ((.cse521 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34539) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34541) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34536))) (or (= (select (select .cse521 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34540 0) (= (select (select .cse521 v_prenex_34537) v_prenex_34540) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34538 0))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34538) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34539 .cse1)) v_prenex_34539))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34350 (Array Int Int)) (v_prenex_34353 Int) (v_prenex_34354 (Array Int Int)) (v_prenex_34351 Int) (v_prenex_34355 (Array Int Int)) (v_prenex_34357 (Array Int Int))) (let ((.cse523 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34355) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34357) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34350))) (let ((.cse522 (select .cse523 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse522 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse523 v_prenex_34351) v_prenex_34353) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34353 0) (not (= (select v_prenex_34354 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34355 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34354) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34355 .cse1)))) (= (select .cse522 v_prenex_34353) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34203 Int) (v_prenex_34200 Int) (v_prenex_34199 (Array Int Int)) (v_prenex_34202 (Array Int Int)) (v_prenex_34201 (Array Int Int)) (v_prenex_34204 (Array Int Int))) (let ((.cse524 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34202) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34204) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34199))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse524 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_34202 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34201) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34202 .cse1)))) (not (= (select v_prenex_34201 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse524 v_prenex_34200) v_prenex_34203) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse8 (forall ((v_prenex_34247 Int) (v_prenex_34251 (Array Int Int)) (v_prenex_34246 Int) (v_prenex_34245 (Array Int Int)) (v_prenex_34250 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34248 (Array Int Int)) (v_prenex_34249 (Array Int Int))) (let ((.cse525 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34249) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34251) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34245))) (let ((.cse526 (select .cse525 v_prenex_34246))) (or (= (select (select .cse525 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= (select v_prenex_34248 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select .cse526 v_prenex_34250) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse526 v_prenex_34247)) (not (= v_prenex_34249 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34248) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34249 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_34775 Int) (v_prenex_34772 Int) (v_prenex_34771 (Array Int Int)) (v_prenex_34774 (Array Int Int)) (v_prenex_34773 (Array Int Int)) (v_prenex_34776 (Array Int Int))) (let ((.cse527 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34774) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34776) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34771))) (or (= v_prenex_34772 0) (not (= (select v_prenex_34773 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse527 v_prenex_34775) v_prenex_34772) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34774 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34773) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34774 .cse1)))) (= (select (select .cse527 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (and (forall ((v_prenex_34416 (Array Int Int)) (v_prenex_34752 Int) (v_prenex_34421 Int) (v_prenex_34422 (Array Int Int)) (v_prenex_34418 Int) (v_prenex_34417 Int)) (let ((.cse528 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34422) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34416))) (let ((.cse529 (select .cse528 v_prenex_34417))) (or (= v_prenex_34421 0) (= v_prenex_34418 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse528 v_prenex_34752) v_prenex_34418)) (= (select .cse529 v_prenex_34421) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse529 v_prenex_34418)))))) (forall ((v_prenex_34426 Int) (v_prenex_34424 Int) (v_prenex_34431 (Array Int Int)) (v_prenex_34429 Int) (v_prenex_34423 (Array Int Int))) (let ((.cse530 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34431) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34423) v_prenex_34424))) (or (= v_prenex_34426 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_34423 v_prenex_34426)) (= (select .cse530 v_prenex_34426) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse530 v_prenex_34429) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34429 0)))) (or .cse8 (forall ((v_prenex_34749 Int) (v_prenex_34753 (Array Int Int)) (v_prenex_34748 Int) (v_prenex_34747 Int) (v_prenex_34745 (Array Int Int))) (let ((.cse531 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34753) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34745) v_prenex_34748))) (or (= (select .cse531 v_prenex_34749) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34749 0) (= (select .cse531 v_prenex_34747) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34747 0)))))) .cse19) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34196 (Array Int Int)) (v_prenex_34195 (Array Int Int)) (v_prenex_34198 (Array Int Int)) (v_prenex_34197 (Array Int Int))) (or (not (= (select v_prenex_34196 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34197) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34198) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34195) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_34197 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34196) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34197 .cse1)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse10 (and .cse532 .cse533 .cse534)) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34691 (Array Int Int)) (v_prenex_34690 (Array Int Int)) (v_prenex_34692 (Array Int Int)) (v_prenex_34698 (Array Int Int))) (or (not (= v_prenex_34691 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34690) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34691 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34691) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34698) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34692) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_34690 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34703 (Array Int Int)) (v_prenex_34700 Int) (v_prenex_34704 (Array Int Int)) (v_prenex_34707 (Array Int Int)) (v_prenex_34706 Int) (v_prenex_34699 (Array Int Int)) (v_prenex_34705 Int) (v_prenex_34702 Int)) (let ((.cse535 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34704) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34707) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34699))) (let ((.cse536 (select .cse535 v_prenex_34700))) (or (not (= (select v_prenex_34703 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34702 0) (= v_prenex_34705 0) (not (= v_prenex_34704 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34703) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34704 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse535 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse535 v_prenex_34706) v_prenex_34702) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse536 v_prenex_34705)) (= (select .cse536 v_prenex_34702) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34233 (Array Int Int)) (v_prenex_34231 Int) (v_prenex_34232 (Array Int Int)) (v_prenex_34235 (Array Int Int)) (v_prenex_34228 (Array Int Int)) (v_prenex_34229 Int)) (let ((.cse537 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34233) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34235) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34228))) (let ((.cse538 (select .cse537 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34232) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34233 .cse1)) v_prenex_34233)) (= (select (select .cse537 v_prenex_34229) v_prenex_34231) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse538 v_prenex_34231)) (= (select .cse538 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34232 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (or .cse8 (forall ((v_prenex_34219 (Array Int Int)) (v_prenex_34218 (Array Int Int)) (v_prenex_34216 Int) (v_prenex_34215 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34214 (Array Int Int)) (v_prenex_34217 (Array Int Int))) (let ((.cse539 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34218) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34219) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34214))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= v_prenex_34218 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34217) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34218 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse539 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select (select .cse539 v_prenex_34215) v_prenex_34216) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34217 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse11 .cse19 (forall ((v_prenex_34370 (Array Int Int)) (v_prenex_34708 Int) (v_prenex_34367 (Array Int Int)) (v_prenex_34713 Int)) (or (= v_prenex_34713 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34370) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34367) v_prenex_34708) v_prenex_34713))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34714 (Array Int Int)) (v_prenex_34720 Int) (v_prenex_34718 (Array Int Int)) (v_prenex_34719 (Array Int Int)) (v_prenex_34717 Int) (v_prenex_34715 Int) (v_prenex_34722 (Array Int Int))) (let ((.cse542 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34719) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34722) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34714))) (let ((.cse540 (select .cse542 v_prenex_34715)) (.cse541 (select .cse542 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse540 v_prenex_34717)) (= (select .cse541 v_prenex_34717) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse540 v_prenex_34720) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34720 0) (not (= v_prenex_34719 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34718) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34719 .cse1)))) (= v_prenex_34717 0) (not (= (select v_prenex_34718 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse541 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34170 (Array Int Int)) (v_prenex_34172 (Array Int Int)) (v_prenex_34171 (Array Int Int)) (v_prenex_34173 (Array Int Int)) (v_prenex_34694 Int) (v_prenex_34693 Int)) (let ((.cse543 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34172) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34173) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34170))) (or (not (= (select v_prenex_34171 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse543 v_prenex_34694) v_prenex_34693) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse543 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34171) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34172 .cse1)) v_prenex_34172))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse162) (or (and (or (forall ((v_prenex_31600 (Array Int Int)) (v_prenex_31596 Int) (v_prenex_31597 (Array Int Int)) (v_prenex_31598 (Array Int Int)) (v_prenex_31601 Int)) (let ((.cse544 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31598) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31600))) (or (= (select (select .cse544 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31597 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse544 v_prenex_31596) v_prenex_31601) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31596 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_31598 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31597) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31598 .cse1))))))) .cse10) (or (forall ((v_prenex_31347 (Array Int Int)) (v_prenex_31346 Int) (v_prenex_31348 (Array Int Int)) (v_prenex_31351 Int) (v_prenex_31350 (Array Int Int))) (or (= v_prenex_31346 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31348) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31350) v_prenex_31346) v_prenex_31351) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31348 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31347) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31348 .cse1)))) (not (= (select v_prenex_31347 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) .cse10) (forall ((v_prenex_31597 (Array Int Int))) (or (not (= (select v_prenex_31597 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_31600 (Array Int Int)) (v_prenex_31596 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_31598 (Array Int Int)) (v_prenex_31599 (Array Int Int)) (v_prenex_31601 Int)) (let ((.cse545 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31598) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31599) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31600))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse545 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse545 v_prenex_31596) v_prenex_31601)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31597) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31598 .cse1)) v_prenex_31598)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31596))))))) .cse8) (or .cse11 (let ((.cse548 (forall ((v_prenex_30488 (Array Int Int)) (v_prenex_30492 (Array Int Int)) (v_prenex_30493 Int) (v_prenex_30494 Int) (v_prenex_30486 Int) (v_prenex_30489 (Array Int Int))) (let ((.cse557 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30489) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30492))) (or (not (= v_prenex_30489 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30488) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30489 .cse1)))) (= v_prenex_30486 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30488 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse557 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30493) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse557 v_prenex_30486) v_prenex_30494) |c_ULTIMATE.start_main_~data_init~0#1|))))) (.cse547 (forall ((v_prenex_30501 Int) (v_prenex_30497 (Array Int Int)) (v_prenex_30496 (Array Int Int)) (v_prenex_30500 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30497) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30500) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30501)) (not (= v_prenex_30497 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30496) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30497 .cse1)))) (not (= (select v_prenex_30496 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30502 Int) (v_prenex_30507 Int) (v_prenex_30506 (Array Int Int)) (v_prenex_30505 (Array Int Int)) (v_prenex_30504 (Array Int Int)) (v_prenex_30503 (Array Int Int))) (let ((.cse546 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30504) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30505) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30506))) (or (not (= (select v_prenex_30503 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30503) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30504 .cse1)) v_prenex_30504)) (= (select (select .cse546 v_prenex_30502) v_prenex_30507) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse546 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30502)))))) (or .cse547 .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31371 (Array Int Int)) (v_prenex_31372 (Array Int Int)) (v_prenex_31374 (Array Int Int)) (v_prenex_31375 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31372) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31374) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31375) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_31371 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31371) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31372 .cse1)) v_prenex_31372)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse548 .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_30466 (Array Int Int)) (v_prenex_31368 Int) (v_prenex_31370 Int) (v_prenex_30469 (Array Int Int)) (v_prenex_30468 (Array Int Int)) (v_prenex_31369 Int) (v_prenex_30467 (Array Int Int))) (let ((.cse550 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30467) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30468) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30469))) (let ((.cse549 (select .cse550 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse549 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse549 v_prenex_31368) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30466 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30466) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30467 .cse1)) v_prenex_30467)) (= (select (select .cse550 v_prenex_31370) v_prenex_31369) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31370))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_30476 (Array Int Int)) (v_prenex_30478 Int) (v_prenex_30474 (Array Int Int)) (v_prenex_30473 (Array Int Int)) (v_prenex_30472 (Array Int Int)) (v_prenex_30470 Int) (v_prenex_30477 Int)) (let ((.cse551 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30473) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30474) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30476))) (let ((.cse552 (select .cse551 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_30472 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse551 v_prenex_30470) v_prenex_30478)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30470) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse552 v_prenex_30477)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30472) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30473 .cse1)) v_prenex_30473)) (= (select .cse552 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or (and (forall ((v_prenex_30476 (Array Int Int)) (v_prenex_30478 Int) (v_prenex_30473 (Array Int Int)) (v_prenex_30472 (Array Int Int)) (v_prenex_30470 Int) (v_prenex_30477 Int)) (let ((.cse554 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30473) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30476))) (let ((.cse553 (select .cse554 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_30472 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse553 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse553 v_prenex_30477) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30472) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30473 .cse1)) v_prenex_30473)) (= v_prenex_30470 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse554 v_prenex_30470) v_prenex_30478) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse548 .cse547 (forall ((v_prenex_30484 (Array Int Int)) (v_prenex_30481 (Array Int Int)) (v_prenex_30480 (Array Int Int)) (v_prenex_30485 Int)) (let ((.cse555 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30481) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30484) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_30481 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30480) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30481 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30480 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse555 v_prenex_30485)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse555 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_30484 (Array Int Int)) (v_prenex_30482 (Array Int Int)) (v_prenex_30481 (Array Int Int)) (v_prenex_30480 (Array Int Int)) (v_prenex_30485 Int)) (let ((.cse556 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30481) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30482) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30484) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_30481 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30480) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30481 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse556 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30480 0))) (= (select .cse556 v_prenex_30485) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34073 (Array Int Int)) (v_prenex_34075 (Array Int Int)) (v_prenex_34074 (Array Int Int)) (v_prenex_34076 (Array Int Int)) (v_prenex_34077 Int) (v_prenex_34072 Int)) (let ((.cse558 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34074) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34075) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34076))) (or (= (select (select .cse558 v_prenex_34072) v_prenex_34077) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34073 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34072) (= (select (select .cse558 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34074 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34073) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34074 .cse1))))))))) (or .cse19 (and (or .cse11 (and (forall ((v_prenex_33402 Int) (v_prenex_33406 (Array Int Int)) (v_prenex_33401 (Array Int Int)) (v_prenex_33405 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33401 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33405 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33406) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33401) v_prenex_33402) v_prenex_33405)))) (forall ((v_prenex_33601 Int) (v_prenex_33602 (Array Int Int)) (v_prenex_33598 Int) (v_prenex_33597 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33602) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33597) v_prenex_33598) v_prenex_33601)) (= v_prenex_33601 0))))) (forall ((v_prenex_33684 Int) (v_prenex_33683 Int) (v_prenex_33680 Int) (v_prenex_33685 (Array Int Int)) (v_prenex_33678 (Array Int Int)) (v_prenex_33679 Int)) (let ((.cse559 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33685) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33678))) (or (= v_prenex_33680 0) (= v_prenex_33683 0) (= (select (select .cse559 v_prenex_33684) v_prenex_33680) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse559 v_prenex_33679) v_prenex_33683) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse8 (and (forall ((v_prenex_33612 Int) (v_prenex_33618 (Array Int Int)) (v_prenex_33619 (Array Int Int)) (v_prenex_33614 Int) (v_prenex_33613 Int)) (let ((.cse560 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33618) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33619) v_prenex_33613))) (or (= (select .cse560 v_prenex_33614) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse560 v_prenex_33612) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33619 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33614 0)))) (forall ((v_prenex_33489 Int) (v_prenex_33487 Int) (v_prenex_33494 (Array Int Int)) (v_prenex_33492 Int) (v_prenex_33486 (Array Int Int))) (let ((.cse561 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33494) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33486) v_prenex_33487))) (or (= (select v_prenex_33486 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse561 v_prenex_33492) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33489 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse561 v_prenex_33489)) (= (select v_prenex_33486 v_prenex_33489) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33549 (Array Int Int)) (v_prenex_33554 Int) (v_prenex_33551 Int) (v_prenex_33550 Int) (v_prenex_33555 (Array Int Int))) (let ((.cse562 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33555) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33549) v_prenex_33550))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse562 v_prenex_33551)) (= v_prenex_33551 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse562 v_prenex_33554))))) (forall ((v_prenex_33548 (Array Int Int)) (v_prenex_33546 Int) (v_prenex_33543 Int) (v_prenex_33542 Int) (v_prenex_33541 (Array Int Int)) (v_prenex_33547 Int)) (let ((.cse563 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33548) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33541))) (or (= (select (select .cse563 v_prenex_33547) v_prenex_33543) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33541 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33543 0) (= (select (select .cse563 v_prenex_33542) v_prenex_33546) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33534 Int) (v_prenex_33540 (Array Int Int)) (v_prenex_33533 (Array Int Int)) (v_prenex_33536 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33533 v_prenex_33536)) (= v_prenex_33536 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33540) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33533) v_prenex_33534) v_prenex_33536)))) (forall ((v_prenex_33531 Int) (v_prenex_33530 Int) (v_prenex_33532 (Array Int Int)) (v_prenex_33527 Int) (v_prenex_33524 (Array Int Int)) (v_prenex_33525 Int)) (let ((.cse565 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33532) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33524))) (let ((.cse564 (select .cse565 v_prenex_33525))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33524 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_33527 0) (= (select .cse564 v_prenex_33527) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse564 v_prenex_33530) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse565 v_prenex_33531) v_prenex_33527)))))) (forall ((v_prenex_33502 Int) (v_prenex_33508 (Array Int Int)) (v_prenex_33507 Int) (v_prenex_33504 Int) (v_prenex_33501 (Array Int Int))) (let ((.cse566 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33508) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33501))) (or (= (select (select .cse566 v_prenex_33502) v_prenex_33504) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33504 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse566 v_prenex_33507) v_prenex_33504))))) (forall ((v_prenex_33499 Int) (v_prenex_33496 Int) (v_prenex_33495 (Array Int Int)) (v_prenex_33500 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33500) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33495) v_prenex_33499) v_prenex_33496)) (= v_prenex_33496 0))) (forall ((v_prenex_33512 Int) (v_prenex_33517 (Array Int Int)) (v_prenex_33510 Int) (v_prenex_33509 (Array Int Int)) (v_prenex_33515 Int)) (let ((.cse567 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33517) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33509) v_prenex_33510))) (or (= (select v_prenex_33509 v_prenex_33512) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33512 0) (= (select .cse567 v_prenex_33515) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse567 v_prenex_33512))))) (forall ((v_prenex_33476 Int) (v_prenex_33471 (Array Int Int)) (v_prenex_33473 Int) (v_prenex_33472 Int) (v_prenex_33617 Int) (v_prenex_33477 (Array Int Int))) (let ((.cse569 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33477) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33471))) (let ((.cse568 (select .cse569 v_prenex_33472))) (or (= (select .cse568 v_prenex_33473) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse568 v_prenex_33476)) (= v_prenex_33473 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse569 v_prenex_33617) v_prenex_33473)))))) (forall ((v_prenex_33520 Int) (v_prenex_33518 (Array Int Int)) (v_prenex_33519 Int) (v_prenex_33523 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33523) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33518) v_prenex_33519) v_prenex_33520) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33520 0))) (forall ((v_prenex_33479 Int) (v_prenex_33484 Int) (v_prenex_33485 (Array Int Int)) (v_prenex_33483 Int) (v_prenex_33480 Int) (v_prenex_33478 (Array Int Int))) (let ((.cse570 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33485) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33478))) (or (= v_prenex_33480 0) (= (select (select .cse570 v_prenex_33479) v_prenex_33483) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse570 v_prenex_33484) v_prenex_33480) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((v_prenex_33595 Int) (v_prenex_33594 Int) (v_prenex_33591 Int) (v_prenex_33596 (Array Int Int)) (v_prenex_33590 Int) (v_prenex_33589 (Array Int Int))) (let ((.cse571 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33589))) (or (= v_prenex_33594 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33589 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse571 v_prenex_33590) v_prenex_33594) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33591 0) (= (select (select .cse571 v_prenex_33595) v_prenex_33591) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or (forall ((v_prenex_33648 (Array Int Int)) (v_prenex_33652 Int) (v_prenex_33649 Int) (v_prenex_33653 (Array Int Int))) (or (= v_prenex_33649 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33653) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33648) v_prenex_33652) v_prenex_33649) |c_ULTIMATE.start_main_~data_init~0#1|))) .cse8) (forall ((v_prenex_33622 Int) (v_prenex_33629 (Array Int Int)) (v_prenex_33628 Int) (v_prenex_33627 Int) (v_prenex_33621 (Array Int Int)) (v_prenex_33624 Int)) (let ((.cse573 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33629) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33621))) (let ((.cse572 (select .cse573 v_prenex_33622))) (or (= (select .cse572 v_prenex_33624) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33627 0) (= (select .cse572 v_prenex_33627) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse573 v_prenex_33628) v_prenex_33624) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33624 0) (= (select v_prenex_33621 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_33587 Int) (v_prenex_33582 (Array Int Int)) (v_prenex_33584 Int) (v_prenex_33583 Int) (v_prenex_36116 Int) (v_prenex_33588 (Array Int Int))) (let ((.cse575 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33588) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33582))) (let ((.cse574 (select .cse575 v_prenex_33583))) (or (= (select .cse574 v_prenex_33587) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse574 v_prenex_33584) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33587 0) (= v_prenex_33584 0) (= (select (select .cse575 v_prenex_36116) v_prenex_33584) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse8 (forall ((v_prenex_36113 Int) (v_prenex_36112 (Array Int Int)) (v_prenex_36114 Int) (v_prenex_36115 Int) (v_prenex_36117 (Array Int Int))) (let ((.cse576 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36117) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36112) v_prenex_36114))) (or (= (select .cse576 v_prenex_36113) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36113 0) (= (select .cse576 v_prenex_36115) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36115 0))))) (or .cse11 (and (forall ((v_prenex_33636 (Array Int Int)) (v_prenex_33635 (Array Int Int)) (v_prenex_33630 Int) (v_prenex_33638 Int)) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33635) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33636) v_prenex_33630) v_prenex_33638) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33638 0))) (forall ((v_prenex_33557 Int) (v_prenex_33560 Int) (v_prenex_33561 (Array Int Int)) (v_prenex_33556 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33561) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33556) v_prenex_33557) v_prenex_33560) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33556 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33560 0))) (forall ((v_prenex_33634 Int) (v_prenex_33566 Int) (v_prenex_33631 Int) (v_prenex_33563 Int) (v_prenex_33562 (Array Int Int)) (v_prenex_33567 (Array Int Int))) (let ((.cse577 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33567) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33562))) (or (= (select v_prenex_33562 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse577 v_prenex_33634) v_prenex_33631) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33631 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse577 v_prenex_33563) v_prenex_33566)) (= v_prenex_33566 0)))) (forall ((v_prenex_33566 Int) (v_prenex_33631 Int) (v_prenex_33563 Int) (v_prenex_33562 (Array Int Int)) (v_prenex_33567 (Array Int Int))) (or (= (select v_prenex_33562 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33562 v_prenex_33631) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33631 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33567) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33562) v_prenex_33563) v_prenex_33566)) (= v_prenex_33566 0))))) (or (forall ((v_prenex_33656 Int) (v_prenex_33655 Int) (v_prenex_33660 (Array Int Int)) (v_prenex_33654 (Array Int Int)) (v_prenex_33659 Int)) (let ((.cse578 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33660) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33654) v_prenex_33655))) (or (= v_prenex_33656 0) (= (select .cse578 v_prenex_33659) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33654 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33659 0) (= (select .cse578 v_prenex_33656) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (or .cse8 (and (forall ((v_prenex_33573 (Array Int Int)) (v_prenex_33570 Int) (v_prenex_33568 (Array Int Int)) (v_prenex_33569 Int)) (or (= v_prenex_33570 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33573) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33568) v_prenex_33569) v_prenex_33570)))) (forall ((v_prenex_33577 Int) (v_prenex_33575 Int) (v_prenex_33581 (Array Int Int)) (v_prenex_33574 (Array Int Int))) (or (= (select v_prenex_33574 v_prenex_33577) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33581) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33574) v_prenex_33575) v_prenex_33577) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33577 0))) (forall ((v_prenex_33665 Int) (v_prenex_33662 Int) (v_prenex_33661 Int) (v_prenex_33667 (Array Int Int)) (v_prenex_33666 (Array Int Int))) (let ((.cse579 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33666) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33667))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse579 v_prenex_33665) v_prenex_33662)) (= (select (select .cse579 v_prenex_33661) v_prenex_33662) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33662 0)))))) (forall ((v_prenex_33645 Int) (v_prenex_33647 (Array Int Int)) (v_prenex_33642 Int) (v_prenex_33639 (Array Int Int)) (v_prenex_33640 Int)) (let ((.cse580 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33647) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33639) v_prenex_33640))) (or (= (select .cse580 v_prenex_33642) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33645 0) (= (select v_prenex_33639 v_prenex_33642) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33642 0) (= (select .cse580 v_prenex_33645) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33639 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse11 (and (forall ((v_prenex_33413 Int) (v_prenex_33412 Int) (v_prenex_33407 (Array Int Int)) (v_prenex_33409 Int) (v_prenex_33408 Int) (v_prenex_33414 (Array Int Int))) (let ((.cse581 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33414) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33407))) (or (= v_prenex_33412 0) (= (select (select .cse581 v_prenex_33408) v_prenex_33412) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse581 v_prenex_33413) v_prenex_33409) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33469 Int) (v_prenex_33468 Int) (v_prenex_33470 (Array Int Int)) (v_prenex_33465 Int) (v_prenex_33463 Int) (v_prenex_33462 (Array Int Int))) (let ((.cse582 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33470) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33462))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse582 v_prenex_33463) v_prenex_33468)) (= (select v_prenex_33462 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse582 v_prenex_33469) v_prenex_33465) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33468 0)))) (forall ((v_prenex_33609 (Array Int Int)) (v_prenex_33608 Int) (v_prenex_33610 (Array Int Int)) (v_prenex_33605 Int) (v_prenex_33604 Int) (v_prenex_33603 Int)) (let ((.cse583 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33609) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33610))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse583 v_prenex_33608) v_prenex_33605)) (= v_prenex_33603 0) (= (select v_prenex_33610 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse583 v_prenex_33604) v_prenex_33603) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33415 (Array Int Int)) (v_prenex_33420 Int) (v_prenex_33417 Int) (v_prenex_33422 (Array Int Int)) (v_prenex_33416 Int)) (let ((.cse584 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33422) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33415) v_prenex_33416))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse584 v_prenex_33420)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33415 v_prenex_33417)) (= v_prenex_33420 0) (= (select .cse584 v_prenex_33417) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33435 Int) (v_prenex_33433 Int) (v_prenex_33440 (Array Int Int)) (v_prenex_33432 (Array Int Int)) (v_prenex_33438 Int)) (let ((.cse585 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33440) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33432) v_prenex_33433))) (or (= (select v_prenex_33432 v_prenex_33435) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33438 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_33432 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse585 v_prenex_33435) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse585 v_prenex_33438) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_33457 Int) (v_prenex_33461 (Array Int Int)) (v_prenex_33460 Int) (v_prenex_33456 (Array Int Int))) (or (= (select v_prenex_33456 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33460 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33461) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33456) v_prenex_33457) v_prenex_33460) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_33445 Int) (v_prenex_33442 Int) (v_prenex_33441 (Array Int Int)) (v_prenex_33446 (Array Int Int))) (or (= v_prenex_33445 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33446) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33441) v_prenex_33442) v_prenex_33445) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_33454 Int) (v_prenex_33453 Int) (v_prenex_33450 Int) (v_prenex_33455 (Array Int Int)) (v_prenex_33447 (Array Int Int)) (v_prenex_33448 Int)) (let ((.cse587 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33455) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33447))) (let ((.cse586 (select .cse587 v_prenex_33448))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse586 v_prenex_33450)) (= (select .cse586 v_prenex_33453) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse587 v_prenex_33454) v_prenex_33450) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33453 0))))) (forall ((v_prenex_33468 Int) (v_prenex_33470 (Array Int Int)) (v_prenex_33465 Int) (v_prenex_33463 Int) (v_prenex_33462 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33470) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33462) v_prenex_33463) v_prenex_33468)) (= (select v_prenex_33462 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33468 0) (= (select v_prenex_33462 v_prenex_33465) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_33424 Int) (v_prenex_33430 Int) (v_prenex_33431 (Array Int Int)) (v_prenex_33423 (Array Int Int)) (v_prenex_33429 Int) (v_prenex_33426 Int)) (let ((.cse589 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33431) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33423))) (let ((.cse588 (select .cse589 v_prenex_33424))) (or (= (select .cse588 v_prenex_33429) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_33423 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse588 v_prenex_33426) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse589 v_prenex_33430) v_prenex_33426) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_33429 0))))))) (forall ((v_prenex_33669 (Array Int Int)) (v_prenex_33675 Int) (v_prenex_33672 Int) (v_prenex_33670 Int) (v_prenex_33677 (Array Int Int))) (let ((.cse590 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33677) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33669) v_prenex_33670))) (or (= (select v_prenex_33669 v_prenex_33672) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse590 v_prenex_33675)) (= v_prenex_33672 0) (= v_prenex_33675 0) (= (select .cse590 v_prenex_33672) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31314 (Array Int Int)) (v_prenex_31313 Int) (v_prenex_31308 Int) (v_prenex_31310 (Array Int Int)) (v_prenex_31316 Int) (v_prenex_31311 (Array Int Int)) (v_prenex_31312 (Array Int Int)) (v_prenex_31315 Int)) (let ((.cse591 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31311) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31312) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31314))) (let ((.cse592 (select .cse591 v_prenex_31308))) (or (not (= (select v_prenex_31310 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31310) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31311 .cse1)) v_prenex_31311)) (= (select (select .cse591 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse592 v_prenex_31315)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31308) (= (select (select .cse591 v_prenex_31313) v_prenex_31315) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse592 v_prenex_31316)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31345 Int) (v_prenex_31344 Int) (v_prenex_31340 (Array Int Int)) (v_prenex_31341 (Array Int Int)) (v_prenex_31342 (Array Int Int)) (v_prenex_31343 (Array Int Int)) (v_prenex_31339 Int)) (let ((.cse594 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31341) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31342) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31343))) (let ((.cse593 (select .cse594 v_prenex_31339))) (or (= (select .cse593 v_prenex_31345) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31340 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse593 v_prenex_31344) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse594 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31341 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31340) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31341 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31339))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32733 (Array Int Int)) (v_prenex_32734 (Array Int Int)) (v_prenex_32732 Int) (v_prenex_32735 (Array Int Int)) (v_prenex_32737 (Array Int Int)) (v_prenex_32739 Int) (v_prenex_32738 Int) (v_prenex_32736 Int)) (let ((.cse595 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32734) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32735) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32737))) (or (= (select (select .cse595 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse595 v_prenex_32732) v_prenex_32739) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32732) (= (select (select .cse595 v_prenex_32736) v_prenex_32738) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32736) (not (= v_prenex_32734 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32733) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32734 .cse1)))) (not (= (select v_prenex_32733 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33955 (Array Int Int)) (v_prenex_33954 (Array Int Int)) (v_prenex_33952 Int) (v_prenex_33957 (Array Int Int)) (v_prenex_33959 Int) (v_prenex_33958 Int) (v_prenex_33956 Int) (v_prenex_33953 (Array Int Int))) (let ((.cse597 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33954) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33955) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33957))) (let ((.cse596 (select .cse597 v_prenex_33952))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse596 v_prenex_33958)) (= (select (select .cse597 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse597 v_prenex_33956) v_prenex_33958) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse596 v_prenex_33959) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33956) (not (= (select v_prenex_33953 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33954 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33953) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33954 .cse1)))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33784 Int) (v_prenex_34101 Int) (v_prenex_33790 Int) (v_prenex_33786 (Array Int Int)) (v_prenex_33785 (Array Int Int)) (v_prenex_33788 (Array Int Int)) (v_prenex_33787 (Array Int Int)) (v_prenex_33789 Int)) (let ((.cse598 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33786) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33787) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33788))) (let ((.cse599 (select .cse598 v_prenex_33784))) (or (not (= (select v_prenex_33785 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33784) (not (= v_prenex_33786 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33785) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33786 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse598 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse598 v_prenex_34101) v_prenex_33789) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse599 v_prenex_33789) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse599 v_prenex_33790)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32512 Int) (v_prenex_32515 (Array Int Int)) (v_prenex_32516 (Array Int Int)) (v_prenex_32517 Int) (v_prenex_32510 (Array Int Int)) (v_prenex_32511 (Array Int Int)) (v_prenex_32513 Int) (v_prenex_32514 Int)) (let ((.cse601 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32516) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32510) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32511))) (let ((.cse600 (select .cse601 v_prenex_32514))) (or (= (select .cse600 v_prenex_32512) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse600 v_prenex_32513) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32515) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32516 .cse1)) v_prenex_32516)) (= (select (select .cse601 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse601 v_prenex_32517) v_prenex_32512)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32517) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32514) (not (= (select v_prenex_32515 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32436 (Array Int Int)) (v_prenex_32437 (Array Int Int)) (v_prenex_32435 Int) (v_prenex_32438 (Array Int Int)) (v_prenex_32439 (Array Int Int)) (v_prenex_32441 Int) (v_prenex_32440 Int) (v_arrayElimCell_124 Int)) (let ((.cse602 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32437) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32438) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32439))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32436) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32437 .cse1)) v_prenex_32437)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse602 v_arrayElimCell_124) v_prenex_32440)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_124) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse602 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse602 v_prenex_32435) v_prenex_32441) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32436 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32245 Int) (v_prenex_32252 Int) (v_prenex_32250 (Array Int Int)) (v_prenex_32251 Int) (v_prenex_32246 (Array Int Int)) (v_prenex_32247 (Array Int Int)) (v_prenex_32249 Int) (v_prenex_32248 (Array Int Int))) (let ((.cse604 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32247) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32248) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32250))) (let ((.cse603 (select .cse604 v_prenex_32245))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse603 v_prenex_32251)) (not (= (select v_prenex_32246 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse604 v_prenex_32249) v_prenex_32251) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse604 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse603 v_prenex_32252) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32245) (not (= v_prenex_32247 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32246) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32247 .cse1)))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32377 Int) (v_prenex_32373 (Array Int Int)) (v_prenex_32372 Int) (v_prenex_32374 (Array Int Int)) (v_prenex_32375 (Array Int Int)) (v_prenex_32376 (Array Int Int))) (let ((.cse605 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32374) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32375) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32376))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse605 v_prenex_32372) v_prenex_32377)) (not (= v_prenex_32374 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32373) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32374 .cse1)))) (not (= (select v_prenex_32373 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse605 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32216 (Array Int Int)) (v_prenex_32217 (Array Int Int)) (v_prenex_32215 Int) (v_prenex_32218 (Array Int Int)) (v_prenex_32221 Int) (v_prenex_32222 Int) (v_prenex_32220 (Array Int Int)) (v_prenex_32219 Int)) (let ((.cse606 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32217) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32218) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32220))) (or (not (= v_prenex_32217 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32216) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32217 .cse1)))) (= (select (select .cse606 v_prenex_32219) v_prenex_32221) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32216 0))) (= (select (select .cse606 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32215) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse606 v_prenex_32215) v_prenex_32222))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32312 Int) (v_prenex_32308 (Array Int Int)) (v_prenex_32309 (Array Int Int)) (v_prenex_32310 (Array Int Int)) (v_prenex_32311 (Array Int Int)) (v_prenex_32307 Int)) (let ((.cse607 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32309) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32310) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32311))) (or (not (= (select v_prenex_32308 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse607 v_prenex_32307) v_prenex_32312) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32309 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32308) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32309 .cse1)))) (= (select (select .cse607 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32365 Int) (v_prenex_32371 Int) (v_arrayElimCell_126 Int) (v_prenex_32370 Int) (v_prenex_32366 (Array Int Int)) (v_prenex_32367 (Array Int Int)) (v_prenex_32368 (Array Int Int)) (v_prenex_32369 (Array Int Int))) (let ((.cse609 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32367) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32368) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32369))) (let ((.cse608 (select .cse609 v_prenex_32365))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse608 v_prenex_32370)) (= (select (select .cse609 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32366 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32367 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32366) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32367 .cse1)))) (= (select (select .cse609 v_arrayElimCell_126) v_prenex_32370) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse608 v_prenex_32371)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32415 (Array Int Int)) (v_prenex_32421 Int) (v_prenex_32416 (Array Int Int)) (v_prenex_32417 (Array Int Int)) (v_prenex_32420 Int) (v_prenex_32419 (Array Int Int)) (v_prenex_32418 Int) (v_prenex_32414 Int)) (let ((.cse611 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32416) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32417) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32419))) (let ((.cse610 (select .cse611 v_prenex_32414))) (or (= (select .cse610 v_prenex_32420) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32415) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32416 .cse1)) v_prenex_32416)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse610 v_prenex_32421)) (= (select (select .cse611 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32415 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse611 v_prenex_32418) v_prenex_32420)))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32236 Int) (v_prenex_32237 Int) (v_prenex_32234 Int) (v_prenex_32230 Int) (v_prenex_32231 (Array Int Int)) (v_prenex_32232 (Array Int Int)) (v_prenex_32233 (Array Int Int)) (v_prenex_32235 (Array Int Int))) (let ((.cse612 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32232) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32233) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32235))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32230) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32231 0))) (not (= v_prenex_32232 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32231) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32232 .cse1)))) (= (select (select .cse612 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse612 v_prenex_32230) v_prenex_32237) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse612 v_prenex_32234) v_prenex_32236))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32557 (Array Int Int)) (v_prenex_32558 (Array Int Int)) (v_prenex_32556 Int) (v_prenex_32560 Int) (v_prenex_32561 Int) (v_prenex_32559 Int) (v_prenex_32554 (Array Int Int)) (v_prenex_32555 (Array Int Int))) (let ((.cse613 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32555) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32557) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32558))) (or (not (= v_prenex_32555 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32554) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32555 .cse1)))) (= (select (select .cse613 v_prenex_32561) v_prenex_32560) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse613 v_prenex_32556) v_prenex_32559) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse613 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32554 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32386 Int) (v_prenex_32391 (Array Int Int)) (v_prenex_32393 Int) (v_prenex_32387 (Array Int Int)) (v_prenex_32392 Int) (v_prenex_32388 (Array Int Int)) (v_prenex_32389 (Array Int Int)) (v_prenex_32390 Int)) (let ((.cse614 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32388) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32389) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32391))) (let ((.cse615 (select .cse614 v_prenex_32386))) (or (= (select (select .cse614 v_prenex_32390) v_prenex_32392) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse615 v_prenex_32393) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse615 v_prenex_32392)) (not (= (select v_prenex_32387 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32390) (not (= v_prenex_32388 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32387) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32388 .cse1)))) (= (select (select .cse614 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32359 (Array Int Int)) (v_prenex_32358 Int) (v_prenex_32364 Int) (v_prenex_32360 (Array Int Int)) (v_prenex_32361 (Array Int Int)) (v_prenex_32363 Int) (v_prenex_32362 (Array Int Int))) (let ((.cse616 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32360) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32361) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32362))) (let ((.cse617 (select .cse616 v_prenex_32358))) (or (= (select (select .cse616 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse617 v_prenex_32364) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse617 v_prenex_32363)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32359 0))) (not (= v_prenex_32360 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32359) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32360 .cse1)))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32335 Int) (v_prenex_32334 Int) (v_prenex_32329 (Array Int Int)) (v_prenex_32332 Int) (v_prenex_32330 (Array Int Int)) (v_prenex_32331 (Array Int Int)) (v_prenex_32328 Int) (v_prenex_32333 (Array Int Int))) (let ((.cse618 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32330) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32331) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32333))) (let ((.cse619 (select .cse618 v_prenex_32328))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse618 v_prenex_32332) v_prenex_32334)) (= (select (select .cse618 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32330 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32329) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32330 .cse1)))) (not (= (select v_prenex_32329 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse619 v_prenex_32335)) (= (select .cse619 v_prenex_32334) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32447 (Array Int Int)) (v_prenex_32448 (Array Int Int)) (v_prenex_32449 (Array Int Int)) (v_prenex_32450 Int) (v_arrayElimCell_135 Int) (v_prenex_32446 (Array Int Int))) (let ((.cse620 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32447) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32448) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32449))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse620 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse620 v_arrayElimCell_135) v_prenex_32450) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32446 0))) (not (= v_prenex_32447 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32446) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32447 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32462 (Array Int Int)) (v_prenex_32463 (Array Int Int)) (v_prenex_32464 (Array Int Int)) (v_prenex_32465 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32463) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32464) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32465) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32463 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32462) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32463 .cse1)))) (not (= (select v_prenex_32462 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32357 Int) (v_prenex_32355 Int) (v_prenex_32352 (Array Int Int)) (v_prenex_32353 (Array Int Int)) (v_prenex_32354 (Array Int Int)) (v_prenex_32356 (Array Int Int))) (let ((.cse621 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32353) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32354) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32356))) (or (= (select (select .cse621 v_prenex_32355) v_prenex_32357) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse621 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32353 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32352) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32353 .cse1)))) (not (= (select v_prenex_32352 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32458 (Array Int Int)) (v_prenex_32459 (Array Int Int)) (v_prenex_32461 Int) (v_prenex_32460 (Array Int Int)) (v_arrayElimCell_136 Int) (v_prenex_32457 (Array Int Int))) (let ((.cse622 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32458) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32459) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32460))) (or (= (select (select .cse622 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse622 v_arrayElimCell_136) v_prenex_32461) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32457) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32458 .cse1)) v_prenex_32458)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_136) (not (= (select v_prenex_32457 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32487 Int) (v_prenex_32480 (Array Int Int)) (v_prenex_32481 (Array Int Int)) (v_prenex_32483 Int) (v_prenex_32484 Int) (v_prenex_32482 Int) (v_prenex_32485 (Array Int Int)) (v_prenex_32486 (Array Int Int))) (let ((.cse623 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32486) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32480) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32481))) (or (= (select (select .cse623 v_prenex_32484) v_prenex_32483) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32485) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32486 .cse1)) v_prenex_32486)) (= (select (select .cse623 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse623 v_prenex_32487) v_prenex_32482) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32484) (not (= (select v_prenex_32485 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32291 (Array Int Int)) (v_prenex_32292 (Array Int Int)) (v_prenex_32293 (Array Int Int)) (v_prenex_32296 Int) (v_prenex_32294 (Array Int Int)) (v_prenex_32295 Int) (v_arrayElimCell_137 Int) (v_prenex_32290 Int)) (let ((.cse624 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32292) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32293) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32294))) (let ((.cse625 (select .cse624 v_prenex_32290))) (or (= (select (select .cse624 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse625 v_prenex_32296) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32290) (= (select (select .cse624 v_arrayElimCell_137) v_prenex_32295) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32291 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse625 v_prenex_32295) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_137) (not (= v_prenex_32292 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32291) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32292 .cse1)))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse19 (forall ((v_prenex_32573 Int) (v_prenex_32574 Int) (v_arrayElimCell_132 Int) (v_prenex_32571 (Array Int Int)) (v_prenex_32572 (Array Int Int)) (v_prenex_32568 Int)) (let ((.cse626 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32571) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32572))) (let ((.cse627 (select .cse626 v_prenex_32568))) (or (= (select v_prenex_32572 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse626 v_arrayElimCell_132) v_prenex_32573) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse627 v_prenex_32574)) (= (select .cse627 v_prenex_32573) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32568 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32442 (Array Int Int)) (v_prenex_32443 (Array Int Int)) (v_prenex_32444 (Array Int Int)) (v_prenex_32445 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32443) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32444) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32445) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32442) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32443 .cse1)) v_prenex_32443)) (not (= (select v_prenex_32442 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32502 (Array Int Int)) (v_prenex_32503 (Array Int Int)) (v_prenex_32507 (Array Int Int)) (v_prenex_32508 (Array Int Int)) (v_prenex_32509 Int) (v_prenex_32506 Int) (v_prenex_32504 Int) (v_prenex_32505 Int)) (let ((.cse628 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32508) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32502) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32503))) (or (not (= (select v_prenex_32507 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse628 v_prenex_32509) v_prenex_32504)) (= (select (select .cse628 v_prenex_32506) v_prenex_32505) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32506) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse628 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32508 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32507) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32508 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32509)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (and (forall ((v_prenex_32533 Int) (v_prenex_32536 (Array Int Int)) (v_prenex_32537 (Array Int Int)) (v_prenex_32540 Int) (v_prenex_32539 Int) (v_prenex_32538 Int)) (let ((.cse629 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32536) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32537))) (or (= (select (select .cse629 v_prenex_32533) v_prenex_32540) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32533 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse629 v_prenex_32538) v_prenex_32539)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_32537 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_32289 Int) (v_prenex_32288 Int) (v_prenex_32286 Int) (v_prenex_32285 (Array Int Int)) (v_prenex_32287 (Array Int Int)) (v_prenex_32282 Int)) (let ((.cse630 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32285) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32287))) (or (= (select (select .cse630 v_prenex_32282) v_prenex_32289) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse630 v_prenex_32286) v_prenex_32288) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32282 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_32287 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse19) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32203 Int) (v_prenex_32199 Int) (v_prenex_32200 (Array Int Int)) (v_prenex_32201 (Array Int Int)) (v_prenex_32202 (Array Int Int)) (v_prenex_32205 Int) (v_prenex_32204 (Array Int Int)) (v_prenex_32206 Int)) (let ((.cse631 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32201) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32202) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32204))) (or (not (= (select v_prenex_32200 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse631 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32199) (= (select (select .cse631 v_prenex_32203) v_prenex_32205) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32203) (not (= v_prenex_32201 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32200) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32201 .cse1)))) (= (select (select .cse631 v_prenex_32199) v_prenex_32206) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32541 Int) (v_prenex_32542 (Array Int Int)) (v_arrayElimCell_138 Int) (v_prenex_32543 (Array Int Int)) (v_prenex_32544 (Array Int Int)) (v_prenex_32546 Int) (v_prenex_32545 (Array Int Int)) (v_prenex_32547 Int)) (let ((.cse633 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32543) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32544) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32545))) (let ((.cse632 (select .cse633 v_prenex_32541))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse632 v_prenex_32546)) (= (select (select .cse633 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse632 v_prenex_32547) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32543 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32542) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32543 .cse1)))) (not (= (select v_prenex_32542 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse633 v_arrayElimCell_138) v_prenex_32546) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32541))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32531 Int) (v_prenex_32527 (Array Int Int)) (v_prenex_32532 Int) (v_prenex_32528 (Array Int Int)) (v_prenex_32529 (Array Int Int)) (v_prenex_32530 (Array Int Int)) (v_prenex_32526 Int)) (let ((.cse634 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32528) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32529) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32530))) (let ((.cse635 (select .cse634 v_prenex_32526))) (or (= (select (select .cse634 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse635 v_prenex_32531) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32527 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32526) (not (= v_prenex_32528 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32527) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32528 .cse1)))) (= (select .cse635 v_prenex_32532) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32227 (Array Int Int)) (v_prenex_32223 Int) (v_prenex_32229 Int) (v_arrayElimCell_139 Int) (v_prenex_32224 (Array Int Int)) (v_prenex_32225 (Array Int Int)) (v_prenex_32226 (Array Int Int)) (v_prenex_32228 Int)) (let ((.cse636 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32225) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32226) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32227))) (or (= (select (select .cse636 v_prenex_32223) v_prenex_32229) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse636 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32223) (not (= (select v_prenex_32224 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse636 v_arrayElimCell_139) v_prenex_32228) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32225 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32224) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32225 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_139)))))) (or (forall ((v_prenex_32469 (Array Int Int)) (v_prenex_32466 Int) (v_prenex_33376 Int) (v_prenex_32470 (Array Int Int)) (v_prenex_32471 Int) (v_prenex_33380 Int)) (let ((.cse638 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32469) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32470))) (let ((.cse637 (select .cse638 v_prenex_32466))) (or (= v_prenex_32466 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse637 v_prenex_33376)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_32470 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse637 v_prenex_32471) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse638 v_prenex_33380) v_prenex_33376)))))) .cse19) (or .cse19 (and (forall ((v_prenex_32478 Int) (v_prenex_32479 Int) (v_prenex_32472 Int) (v_arrayElimCell_134 Int) (v_prenex_32475 (Array Int Int)) (v_prenex_32476 (Array Int Int))) (let ((.cse639 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32475) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32476))) (or (= v_prenex_32472 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse639 v_prenex_32472) v_prenex_32479) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse639 v_arrayElimCell_134) v_prenex_32478) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_32476 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_32477 Int) (v_prenex_32195 (Array Int Int)) (v_prenex_32197 Int) (v_prenex_32196 (Array Int Int)) (v_prenex_32198 Int) (v_prenex_32192 Int)) (let ((.cse640 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32195) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32196))) (or (= (select v_prenex_32196 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse640 v_prenex_32477) v_prenex_32197) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32192 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse640 v_prenex_32192) v_prenex_32198) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32488 Int) (v_prenex_32490 (Array Int Int)) (v_prenex_32491 (Array Int Int)) (v_prenex_32494 Int) (v_prenex_32493 (Array Int Int)) (v_prenex_32495 Int) (v_prenex_32492 Int) (v_prenex_32489 (Array Int Int))) (let ((.cse642 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32490) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32491) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32493))) (let ((.cse641 (select .cse642 v_prenex_32488))) (or (= (select .cse641 v_prenex_32495) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32489 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32488) (= (select (select .cse642 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse641 v_prenex_32494)) (= (select (select .cse642 v_prenex_32492) v_prenex_32494) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32490 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32489) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32490 .cse1)))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_arrayElimCell_130 Int) (v_prenex_32321 Int) (v_prenex_32322 (Array Int Int)) (v_prenex_32323 (Array Int Int)) (v_prenex_32324 (Array Int Int)) (v_prenex_32326 Int) (v_prenex_32325 (Array Int Int)) (v_prenex_32327 Int)) (let ((.cse643 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32323) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32324) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32325))) (or (= (select (select .cse643 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse643 v_arrayElimCell_130) v_prenex_32326) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32322 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32323 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32322) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32323 .cse1)))) (= (select (select .cse643 v_prenex_32321) v_prenex_32327) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse19 (and (forall ((v_prenex_32522 Int) (v_prenex_32521 Int) (v_prenex_32518 (Array Int Int)) (v_prenex_32519 (Array Int Int))) (or (= v_prenex_32522 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32518) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32519) v_prenex_32522) v_prenex_32521) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_32278 Int) (v_prenex_32274 Int) (v_prenex_32281 Int) (v_prenex_32277 (Array Int Int)) (v_prenex_32279 (Array Int Int)) (v_prenex_32280 Int)) (let ((.cse644 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32277) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32279))) (or (= (select (select .cse644 v_prenex_32274) v_prenex_32281) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse644 v_prenex_32278) v_prenex_32280)) (= v_prenex_32274 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_32520 Int) (v_prenex_32266 Int) (v_arrayElimCell_133 Int) (v_prenex_32261 Int) (v_prenex_32264 (Array Int Int)) (v_prenex_32265 (Array Int Int))) (let ((.cse646 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32264) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32265))) (let ((.cse645 (select .cse646 v_prenex_32261))) (or (= (select .cse645 v_prenex_32520) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse646 v_arrayElimCell_133) v_prenex_32520)) (= (select .cse645 v_prenex_32266) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32261 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))) (forall ((v_prenex_32267 Int) (v_prenex_32270 (Array Int Int)) (v_prenex_32271 (Array Int Int)) (v_prenex_32272 Int) (v_prenex_32273 Int) (v_prenex_32525 Int)) (let ((.cse647 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32270) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32271))) (let ((.cse648 (select .cse647 v_prenex_32267))) (or (= (select (select .cse647 v_prenex_32525) v_prenex_32272) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse648 v_prenex_32273)) (= (select .cse648 v_prenex_32272) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_32267 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32378 Int) (v_prenex_32380 (Array Int Int)) (v_prenex_32381 (Array Int Int)) (v_prenex_32384 Int) (v_prenex_32385 Int) (v_prenex_32383 (Array Int Int)) (v_prenex_32382 Int) (v_arrayElimCell_127 Int) (v_prenex_32379 (Array Int Int))) (let ((.cse649 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32380) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32381) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32383))) (let ((.cse650 (select .cse649 v_prenex_32378))) (or (= (select (select .cse649 v_arrayElimCell_127) v_prenex_32384) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse649 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse649 v_prenex_32382) v_prenex_32384) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32379 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_32380 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32379) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32380 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_127) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse650 v_prenex_32385)) (= (select .cse650 v_prenex_32384) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32214 Int) (v_prenex_32213 Int) (v_prenex_32208 (Array Int Int)) (v_prenex_32209 (Array Int Int)) (v_prenex_32211 Int) (v_prenex_32210 (Array Int Int)) (v_prenex_32207 Int) (v_prenex_32212 (Array Int Int))) (let ((.cse651 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32209) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32210) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32212))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32207) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse651 v_prenex_32207) v_prenex_32214)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse651 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_32208 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse651 v_prenex_32211) v_prenex_32213) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32209 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32208) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32209 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32211)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32302 Int) (v_prenex_32300 Int) (v_prenex_32297 (Array Int Int)) (v_prenex_32298 (Array Int Int)) (v_prenex_32299 (Array Int Int)) (v_prenex_32301 (Array Int Int))) (let ((.cse652 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32298) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32299) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32301))) (or (not (= v_prenex_32298 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32297) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32298 .cse1)))) (= (select (select .cse652 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse652 v_prenex_32300) v_prenex_32302)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32300) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32297 0)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32315 (Array Int Int)) (v_prenex_32313 Int) (v_prenex_32316 (Array Int Int)) (v_prenex_32318 (Array Int Int)) (v_prenex_32320 Int) (v_prenex_32319 Int) (v_prenex_32317 Int) (v_prenex_32314 (Array Int Int))) (let ((.cse653 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32315) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32316) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32318))) (or (not (= v_prenex_32315 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32314) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32315 .cse1)))) (= (select (select .cse653 v_prenex_32317) v_prenex_32319) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32314 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse653 v_prenex_32313) v_prenex_32320) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse653 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32304 (Array Int Int)) (v_prenex_32305 (Array Int Int)) (v_prenex_32306 (Array Int Int)) (v_prenex_32303 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32304) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32305) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32306) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_32304 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32303) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32304 .cse1)))) (not (= (select v_prenex_32303 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33378 Int) (v_prenex_33377 Int) (v_prenex_33373 (Array Int Int)) (v_prenex_33375 (Array Int Int)) (v_prenex_33374 (Array Int Int)) (v_prenex_33379 (Array Int Int))) (let ((.cse654 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33373) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33374) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33375))) (or (not (= (select v_prenex_33379 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33373 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33379) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33373 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33378) (= (select (select .cse654 v_prenex_33378) v_prenex_33377) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse654 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse19 (forall ((v_prenex_32553 Int) (v_prenex_32551 (Array Int Int)) (v_prenex_32552 (Array Int Int)) (v_prenex_32548 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32551) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32552) v_prenex_32548) v_prenex_32553)) (= v_prenex_32548 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32567 Int) (v_prenex_32564 Int) (v_prenex_32562 (Array Int Int)) (v_prenex_32563 (Array Int Int)) (v_prenex_32565 (Array Int Int)) (v_prenex_32566 (Array Int Int))) (let ((.cse655 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32566) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32562) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32563))) (or (not (= (select v_prenex_32565 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse655 v_prenex_32567) v_prenex_32564) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32566 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32565) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32566 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse655 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32567)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32412 Int) (v_prenex_32413 Int) (v_prenex_32408 (Array Int Int)) (v_prenex_32409 (Array Int Int)) (v_prenex_32407 Int) (v_prenex_32410 (Array Int Int)) (v_arrayElimCell_128 Int) (v_prenex_32411 (Array Int Int))) (let ((.cse657 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32409) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32410) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32411))) (let ((.cse656 (select .cse657 v_prenex_32407))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32408) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32409 .cse1)) v_prenex_32409)) (not (= (select v_prenex_32408 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse656 v_prenex_32413) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse657 v_arrayElimCell_128) v_prenex_32412) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse657 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse656 v_prenex_32412) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_128))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32239 (Array Int Int)) (v_arrayElimCell_140 Int) (v_prenex_32243 Int) (v_prenex_32244 Int) (v_prenex_32240 (Array Int Int)) (v_prenex_32241 (Array Int Int)) (v_prenex_32242 (Array Int Int)) (v_prenex_32238 Int)) (let ((.cse658 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32240) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32241) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32242))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32238) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse658 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse658 v_prenex_32238) v_prenex_32244) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32240 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32239) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32240 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse658 v_arrayElimCell_140) v_prenex_32243)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32239 0)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32425 (Array Int Int)) (v_arrayElimCell_125 Int) (v_prenex_32422 (Array Int Int)) (v_prenex_32423 (Array Int Int)) (v_prenex_32424 (Array Int Int)) (v_prenex_32426 Int)) (let ((.cse659 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32423) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32424) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32425))) (or (= (select (select .cse659 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32422 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32422) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32423 .cse1)) v_prenex_32423)) (= (select (select .cse659 v_arrayElimCell_125) v_prenex_32426) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32259 Int) (v_prenex_32257 Int) (v_arrayElimCell_141 Int) (v_prenex_32253 Int) (v_prenex_32254 (Array Int Int)) (v_prenex_32260 Int) (v_prenex_32255 (Array Int Int)) (v_prenex_32256 (Array Int Int)) (v_prenex_32258 (Array Int Int))) (let ((.cse660 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32255) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32256) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32258))) (let ((.cse661 (select .cse660 v_prenex_32253))) (or (= (select (select .cse660 v_arrayElimCell_141) v_prenex_32259) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse661 v_prenex_32260) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_141) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32253) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse660 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32254) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32255 .cse1)) v_prenex_32255)) (= (select (select .cse660 v_prenex_32257) v_prenex_32259) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse661 v_prenex_32259)) (not (= (select v_prenex_32254 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32501 Int) (v_prenex_32496 Int) (v_prenex_32497 (Array Int Int)) (v_prenex_32498 (Array Int Int)) (v_prenex_32499 (Array Int Int)) (v_prenex_32500 (Array Int Int))) (let ((.cse662 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32498) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32499) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32500))) (or (= (select (select .cse662 v_prenex_32496) v_prenex_32501) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32497 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse662 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32498 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32497) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32498 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32496)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32349 (Array Int Int)) (v_prenex_32344 Int) (v_prenex_32351 Int) (v_prenex_32350 Int) (v_prenex_32345 (Array Int Int)) (v_prenex_32348 Int) (v_prenex_32346 (Array Int Int)) (v_prenex_32347 (Array Int Int))) (let ((.cse663 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32346) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32347) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32349))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse663 v_prenex_32344) v_prenex_32351)) (not (= v_prenex_32346 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32345) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32346 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse663 v_prenex_32348) v_prenex_32350)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32345 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse663 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32434 Int) (v_prenex_32428 (Array Int Int)) (v_prenex_32433 Int) (v_prenex_32429 (Array Int Int)) (v_prenex_32431 Int) (v_prenex_32430 (Array Int Int)) (v_prenex_32432 (Array Int Int)) (v_prenex_32427 Int)) (let ((.cse664 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32429) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32430) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32432))) (or (= (select (select .cse664 v_prenex_32431) v_prenex_32433) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse664 v_prenex_32427) v_prenex_32434) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32431) (not (= v_prenex_32429 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32428) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32429 .cse1)))) (not (= (select v_prenex_32428 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse664 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32456 Int) (v_prenex_32454 Int) (v_prenex_32451 (Array Int Int)) (v_prenex_32452 (Array Int Int)) (v_prenex_32453 (Array Int Int)) (v_prenex_32455 (Array Int Int))) (let ((.cse665 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32452) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32453) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32455))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32451) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32452 .cse1)) v_prenex_32452)) (not (= (select v_prenex_32451 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse665 v_prenex_32454) v_prenex_32456)) (= (select (select .cse665 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_32337 (Array Int Int)) (v_prenex_32336 Int) (v_prenex_32338 (Array Int Int)) (v_prenex_32339 (Array Int Int)) (v_prenex_32342 Int) (v_prenex_32343 Int) (v_prenex_32340 Int) (v_prenex_32341 (Array Int Int))) (let ((.cse666 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32338) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32339) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32341))) (or (= (select (select .cse666 v_prenex_32340) v_prenex_32342) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse666 v_prenex_32336) v_prenex_32343) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32340) (not (= (select v_prenex_32337 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32337) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32338 .cse1)) v_prenex_32338)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse666 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32401 Int) (v_prenex_32400 Int) (v_prenex_32398 Int) (v_prenex_32395 (Array Int Int)) (v_prenex_32396 (Array Int Int)) (v_prenex_32394 Int) (v_prenex_32397 (Array Int Int)) (v_prenex_32399 (Array Int Int))) (let ((.cse667 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32396) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32397) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32399))) (or (= (select (select .cse667 v_prenex_32394) v_prenex_32401) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse667 v_prenex_32398) v_prenex_32400) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32398) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32395) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32396 .cse1)) v_prenex_32396)) (= (select (select .cse667 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32395 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32403 (Array Int Int)) (v_prenex_32404 (Array Int Int)) (v_prenex_32405 (Array Int Int)) (v_arrayElimCell_131 Int) (v_prenex_32406 Int) (v_prenex_32402 (Array Int Int))) (let ((.cse668 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32403) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32404) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32405))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32402 0))) (= (select (select .cse668 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse668 v_arrayElimCell_131) v_prenex_32406)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_131) (not (= v_prenex_32403 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32402) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32403 .cse1))))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_31588 Int) (v_prenex_31581 Int) (v_prenex_31583 (Array Int Int)) (v_prenex_31584 (Array Int Int)) (v_prenex_31585 (Array Int Int)) (v_prenex_31587 (Array Int Int)) (v_prenex_31589 Int)) (let ((.cse671 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31584) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31585) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31587))) (let ((.cse669 (select .cse671 v_prenex_31581)) (.cse670 (select .cse671 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse669 v_prenex_31588)) (= (select .cse669 v_prenex_31589) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse670 v_prenex_31588) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse670 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_31583 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31584 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31583) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31584 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31581))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31766 (Array Int Int)) (v_prenex_31761 Int) (v_prenex_31767 Int) (v_prenex_31762 (Array Int Int)) (v_prenex_31768 Int) (v_prenex_31763 (Array Int Int)) (v_prenex_31765 Int) (v_prenex_31764 (Array Int Int))) (let ((.cse672 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31763) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31764) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31766))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse672 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse672 v_prenex_31765) v_prenex_31767)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31762 0))) (not (= v_prenex_31763 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31762) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31763 .cse1)))) (= (select (select .cse672 v_prenex_31761) v_prenex_31768) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse8 (forall ((v_prenex_34007 Int) (v_prenex_34002 Int) (v_prenex_34004 (Array Int Int)) (v_prenex_34003 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34006 (Array Int Int)) (v_prenex_34005 (Array Int Int))) (let ((.cse673 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34004) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34005) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34006))) (or (not (= (select v_prenex_34003 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34002) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse673 v_prenex_34002) v_prenex_34007)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse673 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_34004 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34003) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34004 .cse1)))))))) (or (and (or .cse8 (forall ((v_prenex_30765 Int) (v_prenex_30761 (Array Int Int)) (v_prenex_30760 (Array Int Int)) (v_prenex_30763 Int) (v_prenex_30764 (Array Int Int))) (let ((.cse674 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30761) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30764))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30760) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30761 .cse1)) v_prenex_30761)) (= v_prenex_30763 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30760 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse674 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse674 v_prenex_30763) v_prenex_30765)))))) (forall ((v_prenex_31479 (Array Int Int)) (v_prenex_31483 Int) (v_prenex_31482 (Array Int Int)) (v_prenex_31481 Int) (v_prenex_31478 (Array Int Int))) (let ((.cse675 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31479) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31482))) (or (= (select (select .cse675 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31478 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse675 v_prenex_31481) v_prenex_31483) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31479 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31478) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31479 .cse1)))) (= v_prenex_31481 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) .cse10) (forall ((v_prenex_31558 (Array Int Int))) (or (forall ((v_prenex_31563 Int) (v_prenex_31559 (Array Int Int)) (v_prenex_31564 Int) (v_prenex_31561 Int) (v_prenex_31560 (Array Int Int)) (v_prenex_31562 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_31557 Int)) (let ((.cse677 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31559) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31560) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31562))) (let ((.cse676 (select .cse677 v_prenex_31557))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse676 v_prenex_31564) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse677 v_prenex_31561) v_prenex_31563) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse677 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31559 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31558) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31559 .cse1)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select .cse676 v_prenex_31563) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31561) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31557))))) (not (= (select v_prenex_31558 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_arrayElimCell_61 Int) (v_prenex_32652 Int) (v_prenex_32653 Int) (v_prenex_32648 (Array Int Int)) (v_prenex_32649 (Array Int Int)) (v_prenex_32650 (Array Int Int)) (v_prenex_32651 (Array Int Int)) (v_prenex_32647 Int)) (let ((.cse678 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32650) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32651))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse678 v_prenex_32647) v_prenex_32653)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse678 v_arrayElimCell_61) v_prenex_32652)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32648 0))) (= (select (select .cse678 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32649 .cse1)) v_prenex_32649)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32647)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32645 (Array Int Int)) (v_prenex_32644 Int) (v_prenex_32641 (Array Int Int)) (v_prenex_32642 (Array Int Int)) (v_prenex_32643 (Array Int Int)) (v_prenex_32646 Int)) (let ((.cse679 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32642) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32643) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32645))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse679 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse679 v_prenex_32644) v_prenex_32646) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32641) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32642 .cse1)) v_prenex_32642)) (not (= (select v_prenex_32641 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32780 Int) (v_prenex_32779 Int) (v_prenex_32630 (Array Int Int)) (v_prenex_32631 (Array Int Int)) (v_prenex_32632 (Array Int Int)) (v_prenex_32633 (Array Int Int))) (let ((.cse680 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32631) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32632) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32633))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32780) (not (= (select v_prenex_32630 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32630) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32631 .cse1)) v_prenex_32631)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse680 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse680 v_prenex_32780) v_prenex_32779))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32777 (Array Int Int)) (v_arrayElimCell_60 Int) (v_prenex_32781 (Array Int Int)) (v_prenex_32782 (Array Int Int)) (v_prenex_32776 (Array Int Int)) (v_prenex_32778 Int)) (let ((.cse681 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32782) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32776) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32777))) (or (= (select (select .cse681 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse681 v_arrayElimCell_60) v_prenex_32778) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32781) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32782 .cse1)) v_prenex_32782)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32781 0)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32635 (Array Int Int)) (v_prenex_32636 (Array Int Int)) (v_prenex_32637 (Array Int Int)) (v_prenex_32638 (Array Int Int)) (v_prenex_32640 Int) (v_prenex_32783 Int) (v_prenex_32639 Int) (v_prenex_32634 Int)) (let ((.cse682 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32636) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32637) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32638))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse682 v_prenex_32634) v_prenex_32640)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32635 0))) (= (select (select .cse682 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32634) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse682 v_prenex_32783) v_prenex_32639)) (not (= v_prenex_32636 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32635) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32636 .cse1))))))))))) (or .cse11 (forall ((v_prenex_31366 Int) (v_prenex_31361 (Array Int Int)) (v_prenex_31362 (Array Int Int)) (v_prenex_31365 (Array Int Int)) (v_prenex_31359 Int)) (let ((.cse684 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31362) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31365))) (let ((.cse683 (select .cse684 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31361 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse683 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse683 v_prenex_31366) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse684 v_prenex_31359) v_prenex_31366) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31361) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31362 .cse1)) v_prenex_31362)) (= v_prenex_31359 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) .cse10) (or .cse11 (forall ((v_prenex_31532 Int) (v_prenex_31527 (Array Int Int)) (v_prenex_31528 (Array Int Int)) (v_prenex_31525 Int) (v_prenex_31531 (Array Int Int))) (let ((.cse686 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31528) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31531))) (let ((.cse685 (select .cse686 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31527 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse685 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31525 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse686 v_prenex_31525) v_prenex_31532) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31528 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31527) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31528 .cse1)))) (= (select .cse685 v_prenex_31532) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse10) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31645 (Array Int Int)) (v_prenex_31646 Int) (v_prenex_31641 (Array Int Int)) (v_prenex_31642 (Array Int Int)) (v_prenex_31644 Int) (v_prenex_31643 (Array Int Int))) (let ((.cse687 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31642) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31643) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31645))) (or (not (= (select v_prenex_31641 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31644) (= (select (select .cse687 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse687 v_prenex_31644) v_prenex_31646)) (not (= v_prenex_31642 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31641) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31642 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31640 Int) (v_prenex_31636 (Array Int Int)) (v_prenex_31637 (Array Int Int)) (v_prenex_31638 (Array Int Int)) (v_prenex_31639 (Array Int Int)) (v_prenex_31635 Int)) (let ((.cse688 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31637) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31638) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31639))) (or (not (= v_prenex_31637 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31636) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31637 .cse1)))) (= (select (select .cse688 v_prenex_31635) v_prenex_31640) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse688 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31636 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31844 (Array Int Int)) (v_prenex_31845 (Array Int Int)) (v_prenex_31850 Int) (v_prenex_31846 (Array Int Int)) (v_prenex_31847 (Array Int Int)) (v_prenex_31848 Int) (v_prenex_31849 Int) (v_prenex_31843 Int)) (let ((.cse689 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31845) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31846) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31847))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31848) (= (select (select .cse689 v_prenex_31848) v_prenex_31849) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31844 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse689 v_prenex_31843) v_prenex_31850)) (= (select (select .cse689 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31845 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31844) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31845 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_31503 (Array Int Int)) (v_prenex_31504 (Array Int Int)) (v_prenex_31505 (Array Int Int)) (v_prenex_31507 (Array Int Int)) (v_prenex_31509 Int) (v_prenex_31508 Int) (v_prenex_31506 Int) (v_prenex_31501 Int)) (let ((.cse691 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31504) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31505) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31507))) (let ((.cse690 (select .cse691 v_prenex_31501)) (.cse692 (select .cse691 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse690 v_prenex_31509) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31503 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse690 v_prenex_31508) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse691 v_prenex_31506) v_prenex_31508) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31501) (= (select .cse692 v_prenex_31508) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31503) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31504 .cse1)) v_prenex_31504)) (= (select .cse692 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (or .cse11 (forall ((v_prenex_34139 Int) (v_prenex_34140 (Array Int Int)) (v_prenex_34141 Int) (v_prenex_34136 (Array Int Int)) (v_prenex_34137 (Array Int Int))) (or (= v_prenex_34139 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34137) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34140) v_prenex_34139) v_prenex_34141) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34136 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34137 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34136) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34137 .cse1)))))) .cse10) (or .cse8 (forall ((v_prenex_32755 (Array Int Int)) (v_prenex_32756 (Array Int Int)) (v_prenex_32754 Int) (v_prenex_32757 (Array Int Int)) (v_prenex_32758 (Array Int Int)) (v_prenex_32760 Int) (v_prenex_32759 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_arrayElimCell_65 Int)) (let ((.cse694 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32756) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32757) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32758))) (let ((.cse693 (select .cse694 v_prenex_32754))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse693 v_prenex_32759) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32755 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse693 v_prenex_32760) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32755) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32756 .cse1)) v_prenex_32756)) (= (select (select .cse694 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32754) (= (select (select .cse694 v_arrayElimCell_65) v_prenex_32759) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or .cse11 .cse10 (forall ((v_prenex_31352 Int) (v_prenex_31353 (Array Int Int)) (v_prenex_31354 (Array Int Int)) (v_prenex_31358 Int) (v_prenex_31357 (Array Int Int))) (let ((.cse695 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31354) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31357))) (or (= v_prenex_31352 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse695 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31358)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31353) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31354 .cse1)) v_prenex_31354)) (= (select (select .cse695 v_prenex_31352) v_prenex_31358) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31353 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_arrayElimCell_160 Int) (v_prenex_31733 (Array Int Int)) (v_prenex_31734 (Array Int Int)) (v_prenex_31735 (Array Int Int)) (v_prenex_31736 (Array Int Int)) (v_prenex_31738 Int) (v_prenex_31737 Int) (v_prenex_31732 Int)) (let ((.cse696 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31734) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31735) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31736))) (let ((.cse697 (select .cse696 v_prenex_31732))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31732) (not (= (select v_prenex_31733 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse696 v_arrayElimCell_160) v_prenex_31737) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31733) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31734 .cse1)) v_prenex_31734)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse697 v_prenex_31738)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse697 v_prenex_31737)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse696 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33812 (Array Int Int)) (v_prenex_33811 (Array Int Int)) (v_prenex_33813 (Array Int Int)) (v_prenex_33809 Int) (v_prenex_33814 Int) (v_prenex_33810 (Array Int Int))) (let ((.cse698 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33811) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33812) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33813))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse698 v_prenex_33809) v_prenex_33814)) (not (= (select v_prenex_33810 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33811 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33810) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33811 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse698 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_33803 (Array Int Int)) (v_prenex_33805 (Array Int Int)) (v_prenex_33804 (Array Int Int)) (v_prenex_33807 (Array Int Int)) (v_prenex_33808 Int) (v_prenex_33806 Int)) (let ((.cse699 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33804) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33805) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33807))) (or (= (select (select .cse699 v_prenex_33806) v_prenex_33808) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse699 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33804 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33804 .cse1)))) (not (= (select v_prenex_33803 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33806)))))) (or (forall ((v_prenex_33799 Int) (v_prenex_33800 (Array Int Int)) (v_prenex_33795 Int) (v_prenex_33797 (Array Int Int)) (v_prenex_33796 (Array Int Int)) (v_prenex_33802 Int) (v_prenex_33801 Int)) (let ((.cse700 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33797) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33800))) (or (= (select (select .cse700 v_prenex_33799) v_prenex_33801) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse700 v_prenex_33795) v_prenex_33802) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33796 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_33799 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33796) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33797 .cse1)) v_prenex_33797))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_34112 (Array Int Int)) (v_prenex_34111 (Array Int Int)) (v_prenex_34116 (Array Int Int)) (v_prenex_34117 (Array Int Int))) (or (not (= (select v_prenex_34116 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34117 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34116) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34117 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34117) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34111) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34112) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34118 Int) (v_prenex_34115 Int) (v_prenex_34114 Int) (v_prenex_34113 Int) (v_prenex_33791 (Array Int Int)) (v_prenex_33793 (Array Int Int)) (v_prenex_33792 (Array Int Int)) (v_prenex_33794 (Array Int Int))) (let ((.cse701 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33792) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33793) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33794))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34118) (= (select (select .cse701 v_prenex_34118) v_prenex_34113) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33791) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33792 .cse1)) v_prenex_33792)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse701 v_prenex_34115) v_prenex_34114)) (= (select (select .cse701 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33791 0)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32698 Int) (v_prenex_32700 (Array Int Int)) (v_prenex_32701 (Array Int Int)) (v_prenex_32703 (Array Int Int)) (v_prenex_32704 Int) (v_prenex_32705 Int) (v_prenex_32702 Int) (v_prenex_32699 (Array Int Int))) (let ((.cse702 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32700) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32701) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32703))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse702 v_prenex_32702) v_prenex_32704)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32698) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse702 v_prenex_32698) v_prenex_32705)) (not (= v_prenex_32700 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32699) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32700 .cse1)))) (not (= (select v_prenex_32699 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse702 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31876 (Array Int Int)) (v_prenex_31877 (Array Int Int)) (v_prenex_31882 Int) (v_prenex_31878 (Array Int Int)) (v_prenex_31881 Int) (v_arrayElimCell_145 Int) (v_prenex_31880 (Array Int Int)) (v_prenex_31879 Int) (v_prenex_31875 Int)) (let ((.cse704 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31877) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31878) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31880))) (let ((.cse703 (select .cse704 v_prenex_31875))) (or (not (= (select v_prenex_31876 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse703 v_prenex_31881)) (= (select (select .cse704 v_prenex_31879) v_prenex_31881) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse704 v_arrayElimCell_145) v_prenex_31881) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31876) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31877 .cse1)) v_prenex_31877)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31875) (= (select (select .cse704 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_145) (= (select .cse703 v_prenex_31882) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31484 Int) (v_prenex_31490 (Array Int Int)) (v_prenex_31491 Int) (v_prenex_31492 Int) (v_prenex_31486 (Array Int Int)) (v_prenex_31487 (Array Int Int)) (v_prenex_31488 (Array Int Int))) (let ((.cse707 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31487) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31488) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31490))) (let ((.cse706 (select .cse707 v_prenex_31484)) (.cse705 (select .cse707 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_31487 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31486) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31487 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse705 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse706 v_prenex_31491) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31486 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31484) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse706 v_prenex_31492)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse705 v_prenex_31491)))))))) (or (and (or (forall ((v_prenex_31049 Int) (v_prenex_31044 Int) (v_prenex_31050 (Array Int Int)) (v_prenex_31051 Int) (v_prenex_31046 (Array Int Int)) (v_prenex_31047 (Array Int Int))) (let ((.cse708 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31047) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31050))) (or (= v_prenex_31044 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse708 v_prenex_31049) v_prenex_31051)) (= v_prenex_31049 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse708 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse708 v_prenex_31044) v_prenex_31051)) (not (= v_prenex_31047 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31046) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31047 .cse1)))) (not (= (select v_prenex_31046 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse8) (forall ((v_prenex_31057 Int) (v_prenex_31055 Int) (v_prenex_31052 (Array Int Int)) (v_prenex_31053 (Array Int Int)) (v_prenex_31056 (Array Int Int))) (let ((.cse709 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31053) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31056))) (or (= (select (select .cse709 v_prenex_31055) v_prenex_31057) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse709 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31055 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31052 0))) (not (= v_prenex_31053 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31052) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31053 .cse1))))))) (or (and (forall ((v_prenex_31114 Int) (v_prenex_31115 Int) (v_prenex_31109 (Array Int Int)) (v_prenex_31110 (Array Int Int)) (v_prenex_31112 (Array Int Int)) (v_prenex_31108 Int) (v_prenex_31116 Int)) (let ((.cse710 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31110) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31112))) (let ((.cse711 (select .cse710 v_prenex_31108))) (or (= (select (select .cse710 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse711 v_prenex_31116) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31109 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse711 v_prenex_31115) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31110 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31109) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31110 .cse1)))) (= (select (select .cse710 v_prenex_31114) v_prenex_31115) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31108 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_31114 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((v_prenex_30898 Int) (v_prenex_30902 Int) (v_prenex_30905 Int) (v_prenex_30903 (Array Int Int)) (v_prenex_30904 Int) (v_prenex_30900 (Array Int Int)) (v_prenex_30899 (Array Int Int))) (let ((.cse713 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30900) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30903))) (let ((.cse712 (select .cse713 v_prenex_30898))) (or (= (select .cse712 v_prenex_30905) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse712 v_prenex_30904)) (not (= (select v_prenex_30899 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30902 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse713 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30900 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30899) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30900 .cse1)))) (= (select (select .cse713 v_prenex_30902) v_prenex_30904) |c_ULTIMATE.start_main_~data_init~0#1|)))))) .cse8) (or (forall ((v_prenex_31521 Int) (v_prenex_31516 (Array Int Int)) (v_prenex_31518 (Array Int Int)) (v_prenex_31519 Int) (v_prenex_31522 (Array Int Int))) (let ((.cse714 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31516) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31518))) (or (= (select (select .cse714 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31519) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31516 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31522) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31516 .cse1)))) (= v_prenex_31521 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_31522 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse714 v_prenex_31521) v_prenex_31519) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse11) (or .cse8 (forall ((v_prenex_31226 (Array Int Int)) (v_prenex_31224 Int) (v_prenex_31229 (Array Int Int)) (v_prenex_31230 Int) (v_prenex_31228 Int) (v_prenex_31225 (Array Int Int))) (let ((.cse715 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31226) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31229))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31225) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31226 .cse1)) v_prenex_31226)) (= v_prenex_31228 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_31225 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse715 v_prenex_31224) v_prenex_31230) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse715 v_prenex_31228) v_prenex_31230) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse8 (forall ((v_prenex_31182 (Array Int Int)) (v_prenex_31177 Int) (v_prenex_31183 Int) (v_prenex_31181 Int) (v_prenex_31178 (Array Int Int)) (v_prenex_31179 (Array Int Int))) (let ((.cse716 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31179) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31182))) (or (not (= (select v_prenex_31178 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31181 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse716 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse716 v_prenex_31181) v_prenex_31183) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31179 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31178) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31179 .cse1)))) (= (select (select .cse716 v_prenex_31177) v_prenex_31183) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_31129 (Array Int Int)) (v_prenex_31123 Int) (v_prenex_31130 Int) (v_prenex_31125 (Array Int Int)) (v_prenex_31126 (Array Int Int)) (v_prenex_31128 Int)) (let ((.cse718 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31126) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31129))) (let ((.cse717 (select .cse718 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse717 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31123 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse718 v_prenex_31123) v_prenex_31130) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31125 0))) (= (select .cse717 v_prenex_31130) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31126 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31125) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31126 .cse1)))) (= (select (select .cse718 v_prenex_31128) v_prenex_31130) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse11) (or (and (forall ((v_prenex_31192 (Array Int Int)) (v_prenex_31187 Int) (v_prenex_31185 Int) (v_prenex_31188 (Array Int Int)) (v_prenex_31189 (Array Int Int)) (v_prenex_31190 Int)) (let ((.cse719 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31189) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31192))) (let ((.cse720 (select .cse719 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select (select .cse719 v_prenex_31190) v_prenex_31185) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse719 v_prenex_31187) v_prenex_31185) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31187 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse720 v_prenex_31185) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31189 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31188) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31189 .cse1)))) (not (= (select v_prenex_31188 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse720 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (forall ((v_prenex_30987 Int) (v_prenex_30989 Int) (v_prenex_30990 Int) (v_prenex_30988 (Array Int Int)) (v_prenex_30985 (Array Int Int)) (v_prenex_30984 (Array Int Int)) (v_prenex_30982 Int)) (let ((.cse723 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30985) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30988))) (let ((.cse722 (select .cse723 v_prenex_30982)) (.cse721 (select .cse723 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_30982 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30984 0))) (= (select .cse721 v_prenex_30989) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30985 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30984) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30985 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse722 v_prenex_30989)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse722 v_prenex_30990)) (= (select .cse721 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse723 v_prenex_30987) v_prenex_30989) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_30972 (Array Int Int)) (v_prenex_30973 Int) (v_prenex_30966 Int) (v_prenex_30969 (Array Int Int)) (v_prenex_30968 (Array Int Int))) (let ((.cse725 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30969) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30972))) (let ((.cse724 (select .cse725 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse724 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse724 v_prenex_30973)) (= (select (select .cse725 v_prenex_30966) v_prenex_30973) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30966 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30968 0))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30968) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30969 .cse1)) v_prenex_30969)))))) (forall ((v_prenex_30960 (Array Int Int)) (v_prenex_30965 Int) (v_prenex_30964 Int) (v_prenex_30959 (Array Int Int)) (v_prenex_30957 Int) (v_prenex_30963 (Array Int Int))) (let ((.cse728 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30960) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30963))) (let ((.cse726 (select .cse728 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse727 (select .cse728 v_prenex_30957))) (or (= v_prenex_30957 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30959 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_30960 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30959) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30960 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse726 v_prenex_30964)) (= (select .cse726 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse727 v_prenex_30965) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse727 v_prenex_30964)))))) (forall ((v_prenex_30974 Int) (v_prenex_30980 (Array Int Int)) (v_prenex_30979 Int) (v_prenex_30977 (Array Int Int)) (v_prenex_30981 Int) (v_prenex_30976 (Array Int Int))) (let ((.cse729 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30977) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30980))) (or (not (= v_prenex_30977 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30976) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30977 .cse1)))) (= v_prenex_30974 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30976 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse729 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30981) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse729 v_prenex_30979) v_prenex_30981) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse729 v_prenex_30974) v_prenex_30981) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_30942 Int) (v_prenex_30939 (Array Int Int)) (v_prenex_30938 (Array Int Int)) (v_prenex_30937 Int) (v_prenex_30941 (Array Int Int))) (or (not (= v_prenex_30939 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30938) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30939 .cse1)))) (not (= (select v_prenex_30938 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30937 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30939) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30941) v_prenex_30937) v_prenex_30942)))) (forall ((v_prenex_30943 Int) (v_prenex_30949 (Array Int Int)) (v_prenex_31186 Int) (v_prenex_30946 (Array Int Int)) (v_prenex_30945 (Array Int Int)) (v_prenex_30950 Int)) (let ((.cse730 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30946) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30949))) (let ((.cse731 (select .cse730 v_prenex_30943))) (or (= (select (select .cse730 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30950) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30943 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse731 v_prenex_30950) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30945 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse731 v_prenex_31186) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30946 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30945) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30946 .cse1)))))))) (forall ((v_prenex_30994 (Array Int Int)) (v_prenex_30993 (Array Int Int)) (v_prenex_30998 Int) (v_prenex_30997 (Array Int Int)) (v_prenex_30991 Int)) (let ((.cse732 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30994) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30997))) (or (= (select (select .cse732 v_prenex_30991) v_prenex_30998) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse732 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30998) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30993 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30991 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_30994 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30993) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30994 .cse1))))))) (forall ((v_prenex_30951 Int) (v_prenex_30956 Int) (v_prenex_30955 (Array Int Int)) (v_prenex_30953 (Array Int Int)) (v_prenex_30952 (Array Int Int))) (let ((.cse733 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30953) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30955))) (or (= (select (select .cse733 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse733 v_prenex_30951) v_prenex_30956) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30953 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30952) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30953 .cse1)))) (= v_prenex_30951 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30952 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse8) (or (forall ((v_prenex_31223 Int) (v_prenex_31218 (Array Int Int)) (v_prenex_31219 (Array Int Int)) (v_prenex_31221 Int) (v_prenex_31222 (Array Int Int)) (v_prenex_31216 Int)) (let ((.cse734 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31219) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31222))) (or (not (= (select v_prenex_31218 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31219 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31218) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31219 .cse1)))) (= (select (select .cse734 v_prenex_31221) v_prenex_31223) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse734 v_prenex_31216) v_prenex_31223)) (= v_prenex_31221 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_31216 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse8) (or .cse11 (forall ((v_prenex_31245 Int) (v_prenex_31243 Int) (v_prenex_31240 (Array Int Int)) (v_prenex_31241 (Array Int Int)) (v_prenex_31244 (Array Int Int)) (v_prenex_31238 Int)) (let ((.cse735 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31241) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31244))) (or (= (select (select .cse735 v_prenex_31238) v_prenex_31245) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31240 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse735 v_prenex_31243) v_prenex_31245) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31238 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse735 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31245) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31241 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31240) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31241 .cse1)))))))) (forall ((v_prenex_31137 Int) (v_prenex_31135 Int) (v_prenex_31131 Int) (v_prenex_31132 (Array Int Int)) (v_prenex_31133 (Array Int Int)) (v_prenex_31136 (Array Int Int))) (let ((.cse736 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31133) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31136))) (or (= v_prenex_31135 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_31133 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31132) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31133 .cse1)))) (not (= (select v_prenex_31132 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse736 v_prenex_31135) v_prenex_31137)) (= (select (select .cse736 v_prenex_31131) v_prenex_31137) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse11 (and (forall ((v_prenex_30919 Int)) (or (forall ((v_prenex_30925 (Array Int Int)) (v_prenex_30927 Int) (v_prenex_30926 Int) (v_prenex_30922 (Array Int Int)) (v_prenex_30921 (Array Int Int))) (let ((.cse737 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30922) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30925))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30921 0))) (not (= v_prenex_30922 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30921) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30922 .cse1)))) (= (select (select .cse737 v_prenex_30919) v_prenex_30927) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse737 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30926) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= v_prenex_30919 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_30928 Int)) (or (forall ((v_prenex_30933 Int)) (or (forall ((v_prenex_30930 (Array Int Int))) (or (forall ((v_prenex_30931 (Array Int Int))) (or (not (= v_prenex_30931 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30930) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30931 .cse1)))) (forall ((v_prenex_30936 Int) (v_prenex_30934 (Array Int Int))) (let ((.cse738 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30931) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30934))) (or (= (select (select .cse738 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_30935 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse738 v_prenex_30933) v_prenex_30935))) (= (select (select .cse738 v_prenex_30928) v_prenex_30936) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_30930 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_30933 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (= v_prenex_30928 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_31146 Int)) (or (forall ((v_prenex_31144 (Array Int Int))) (or (not (= (select v_prenex_31144 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_31145 (Array Int Int))) (or (forall ((v_prenex_31139 (Array Int Int))) (let ((.cse739 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31145) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31139))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse739 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_31141 Int)) (= (select (select .cse739 v_prenex_31146) v_prenex_31141) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_31145 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31144) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31145 .cse1)))))))) (= v_prenex_31146 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_30910 Int)) (or (= v_prenex_30910 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30907 (Array Int Int))) (or (forall ((v_prenex_30908 (Array Int Int))) (or (forall ((v_prenex_30912 Int) (v_prenex_30911 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30911) v_prenex_30910) v_prenex_30912) |c_ULTIMATE.start_main_~data_init~0#1|)) (not (= v_prenex_30908 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30908 .cse1)))))) (not (= (select v_prenex_30907 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_31139 (Array Int Int)) (v_prenex_31141 Int) (v_prenex_31144 (Array Int Int)) (v_prenex_31145 (Array Int Int))) (let ((.cse740 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31145) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31139) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31144 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse740 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31145 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31144) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31145 .cse1)))) (= (select .cse740 v_prenex_31141) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_30919 Int)) (or (forall ((v_prenex_30924 Int)) (or (forall ((v_prenex_30921 (Array Int Int))) (or (forall ((v_prenex_30922 (Array Int Int))) (or (not (= v_prenex_30922 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30921) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30922 .cse1)))) (forall ((v_prenex_30925 (Array Int Int)) (v_prenex_30927 Int)) (let ((.cse741 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30922) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30925))) (or (forall ((v_prenex_30926 Int)) (= (select (select .cse741 v_prenex_30924) v_prenex_30926) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse741 v_prenex_30919) v_prenex_30927) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30921 0))))) (= v_prenex_30924 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (= v_prenex_30919 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_30908 (Array Int Int)) (v_prenex_30907 (Array Int Int)) (v_prenex_30912 Int) (v_prenex_30911 (Array Int Int))) (or (not (= v_prenex_30908 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30907) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30908 .cse1)))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30908) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30911) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30912) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30907 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_31143 Int) (v_prenex_30917 (Array Int Int)) (v_prenex_31142 Int) (v_prenex_30914 (Array Int Int)) (v_prenex_30916 Int) (v_prenex_30913 (Array Int Int)) (v_prenex_30918 Int)) (let ((.cse742 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30914) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30917))) (or (= v_prenex_30916 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse742 v_prenex_31143) v_prenex_31142)) (not (= v_prenex_30914 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30913) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30914 .cse1)))) (not (= (select v_prenex_30913 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse742 v_prenex_30916) v_prenex_30918) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_30928 Int)) (or (forall ((v_prenex_30936 Int) (v_prenex_30935 Int) (v_prenex_30934 (Array Int Int)) (v_prenex_30931 (Array Int Int)) (v_prenex_30930 (Array Int Int))) (let ((.cse744 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30931) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30934))) (let ((.cse743 (select .cse744 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_30931 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30930) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30931 .cse1)))) (= (select .cse743 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse743 v_prenex_30935) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30930 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse744 v_prenex_30928) v_prenex_30936) |c_ULTIMATE.start_main_~data_init~0#1|))))) (= v_prenex_30928 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (or (and (forall ((v_prenex_31198 Int) (v_prenex_31194 (Array Int Int)) (v_prenex_31196 Int) (v_prenex_31199 (Array Int Int)) (v_prenex_31200 (Array Int Int))) (let ((.cse745 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31200) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31194))) (or (not (= v_prenex_31200 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31199) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31200 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse745 v_prenex_31198) v_prenex_31196)) (= (select (select .cse745 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31196) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31198 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_31199 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31014 Int) (v_prenex_31009 (Array Int Int)) (v_prenex_31197 Int) (v_prenex_31010 (Array Int Int)) (v_prenex_31013 (Array Int Int)) (v_prenex_31007 Int)) (let ((.cse748 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31010) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31013))) (let ((.cse746 (select .cse748 v_prenex_31007)) (.cse747 (select .cse748 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse746 v_prenex_31197) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse746 v_prenex_31014) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31009) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31010 .cse1)) v_prenex_31010)) (= (select .cse747 v_prenex_31014) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31009 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31007 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse747 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_30999 Int) (v_prenex_31001 (Array Int Int)) (v_prenex_31002 (Array Int Int)) (v_prenex_31006 Int) (v_prenex_31005 (Array Int Int))) (let ((.cse749 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31002) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31005))) (let ((.cse750 (select .cse749 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse749 v_prenex_30999) v_prenex_31006)) (not (= v_prenex_31002 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31001) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31002 .cse1)))) (= v_prenex_30999 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse750 v_prenex_31006)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31001 0))) (= (select .cse750 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) .cse8) (forall ((v_prenex_31117 (Array Int Int)) (v_prenex_31118 (Array Int Int)) (v_prenex_31122 Int) (v_prenex_31120 Int) (v_prenex_31121 (Array Int Int))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31118) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31121) v_prenex_31120) v_prenex_31122)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31117) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31118 .cse1)) v_prenex_31118)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31117 0))) (= v_prenex_31120 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_31158 Int) (v_prenex_31154 Int) (v_prenex_31155 (Array Int Int)) (v_prenex_31160 Int) (v_prenex_31156 (Array Int Int)) (v_prenex_31159 (Array Int Int))) (let ((.cse751 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31156) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31159))) (or (not (= (select v_prenex_31155 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse751 v_prenex_31158) v_prenex_31160)) (= v_prenex_31158 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse751 v_prenex_31154) v_prenex_31160)) (= (select (select .cse751 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31155) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31156 .cse1)) v_prenex_31156))))) (or .cse11 (and (forall ((v_prenex_31081 (Array Int Int)) (v_prenex_31082 (Array Int Int)) (v_prenex_31078 Int) (v_prenex_31076 (Array Int Int))) (or (not (= v_prenex_31082 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31081) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31082 .cse1)))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31082) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31076) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31078) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31081 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_30897 Int) (v_prenex_30893 (Array Int Int)) (v_prenex_30892 (Array Int Int)) (v_prenex_30896 (Array Int Int))) (let ((.cse752 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30893) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30896) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_30893 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30892) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30893 .cse1)))) (= (select .cse752 v_prenex_30897) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse752 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30892 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31079 Int) (v_prenex_30880 (Array Int Int)) (v_prenex_30877 (Array Int Int)) (v_prenex_31080 Int) (v_prenex_30881 Int) (v_prenex_30876 (Array Int Int))) (let ((.cse753 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30877) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30880))) (or (not (= v_prenex_30877 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30876) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30877 .cse1)))) (= v_prenex_31080 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse753 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30881) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse753 v_prenex_31080) v_prenex_31079) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30876 0)))))) (forall ((v_prenex_30884 (Array Int Int)) (v_prenex_30889 Int) (v_prenex_30890 Int) (v_prenex_30888 (Array Int Int)) (v_prenex_30882 Int) (v_prenex_30885 (Array Int Int))) (let ((.cse754 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30885) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30888))) (let ((.cse755 (select .cse754 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30884 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse754 v_prenex_30882) v_prenex_30890)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30884) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30885 .cse1)) v_prenex_30885)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse755 v_prenex_30889)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse755 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_30882 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))))) (or .cse8 (forall ((v_prenex_31058 Int) (v_prenex_31060 (Array Int Int)) (v_prenex_31061 (Array Int Int)) (v_prenex_31065 Int) (v_prenex_31064 (Array Int Int)) (v_prenex_31063 Int)) (let ((.cse756 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31061) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31064))) (or (= (select (select .cse756 v_prenex_31063) v_prenex_31065) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31063 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_31061 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31060) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31061 .cse1)))) (= v_prenex_31058 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse756 v_prenex_31058) v_prenex_31065) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse756 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31060 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse8 (and (forall ((v_prenex_30842 Int) (v_prenex_30843 Int) (v_prenex_30836 Int) (v_prenex_30838 (Array Int Int)) (v_prenex_30837 (Array Int Int)) (v_prenex_30840 Int) (v_prenex_30841 (Array Int Int))) (let ((.cse758 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30838) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30841))) (let ((.cse757 (select .cse758 v_prenex_30836))) (or (not (= v_prenex_30838 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30837) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30838 .cse1)))) (= (select .cse757 v_prenex_30842) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse758 v_prenex_30840) v_prenex_30842) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse757 v_prenex_30843)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30837 0))) (= v_prenex_30840 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((v_prenex_30819 Int)) (or (= v_prenex_30819 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31068 Int) (v_prenex_30826 Int) (v_prenex_30825 (Array Int Int)) (v_prenex_30822 (Array Int Int)) (v_prenex_30821 (Array Int Int))) (let ((.cse759 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30822) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30825))) (let ((.cse760 (select .cse759 v_prenex_30819))) (or (not (= (select v_prenex_30821 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse759 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30826)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse760 v_prenex_30826)) (= (select .cse760 v_prenex_31068) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30822 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30821) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30822 .cse1)))))))))) (forall ((v_prenex_30860 Int)) (or (forall ((v_prenex_30865 Int)) (or (forall ((v_prenex_30862 (Array Int Int))) (or (forall ((v_prenex_30863 (Array Int Int))) (or (forall ((v_prenex_30867 Int) (v_prenex_30866 (Array Int Int))) (let ((.cse761 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30863) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30866))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse761 v_prenex_30860) v_prenex_30867)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse761 v_prenex_30865) v_prenex_30867))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30862) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30863 .cse1)) v_prenex_30863)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30862 0))))) (= v_prenex_30865 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (= v_prenex_30860 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_30819 Int)) (or (= v_prenex_30819 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30824 Int)) (or (= v_prenex_30824 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30821 (Array Int Int))) (or (not (= (select v_prenex_30821 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30822 (Array Int Int))) (or (not (= v_prenex_30822 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30821) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30822 .cse1)))) (forall ((v_prenex_31068 Int) (v_prenex_30825 (Array Int Int))) (let ((.cse762 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30822) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30825))) (let ((.cse763 (select .cse762 v_prenex_30819))) (or (forall ((v_prenex_30826 Int)) (or (= (select (select .cse762 v_prenex_30824) v_prenex_30826) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse763 v_prenex_30826)))) (= (select .cse763 v_prenex_31068) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))))) (forall ((v_prenex_30813 Int) (v_prenex_30817 (Array Int Int)) (v_prenex_30815 (Array Int Int)) (v_prenex_30814 (Array Int Int)) (v_prenex_31072 Int) (v_prenex_30818 Int)) (let ((.cse764 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30815) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30817))) (or (= v_prenex_30813 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse764 v_prenex_31072) v_prenex_30818) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30814) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30815 .cse1)) v_prenex_30815)) (not (= (select v_prenex_30814 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse764 v_prenex_30813) v_prenex_30818) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31072 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) (forall ((v_prenex_30832 Int) (v_prenex_30835 Int) (v_prenex_30829 (Array Int Int)) (v_prenex_30834 Int) (v_prenex_30827 Int) (v_prenex_30833 (Array Int Int)) (v_prenex_30830 (Array Int Int))) (let ((.cse766 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30830) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30833))) (let ((.cse765 (select .cse766 v_prenex_30827))) (or (not (= v_prenex_30830 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30829) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30830 .cse1)))) (= v_prenex_30832 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse765 v_prenex_30834) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30829 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30827 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse765 v_prenex_30835)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse766 v_prenex_30832) v_prenex_30834)))))) (forall ((v_prenex_30873 (Array Int Int)) (v_prenex_30874 Int) (v_prenex_30870 (Array Int Int)) (v_prenex_30868 Int) (v_prenex_30869 (Array Int Int)) (v_prenex_30872 Int)) (let ((.cse767 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30870) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30873))) (or (not (= (select v_prenex_30869 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30872 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse767 v_prenex_30872) v_prenex_30874)) (not (= v_prenex_30870 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30869) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30870 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse767 v_prenex_30868) v_prenex_30874))))) (forall ((v_prenex_30844 Int) (v_prenex_30848 Int) (v_prenex_30849 (Array Int Int)) (v_prenex_30846 (Array Int Int)) (v_prenex_30845 (Array Int Int)) (v_prenex_30851 Int) (v_prenex_30850 Int)) (let ((.cse769 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30846) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30849))) (let ((.cse768 (select .cse769 v_prenex_30844))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse768 v_prenex_30850)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse769 v_prenex_30848) v_prenex_30850)) (not (= v_prenex_30846 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30845) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30846 .cse1)))) (= (select .cse768 v_prenex_30851) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30845 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30848 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((v_prenex_30852 Int) (v_prenex_30856 Int) (v_prenex_30859 Int) (v_prenex_30858 Int) (v_prenex_30857 (Array Int Int)) (v_prenex_30854 (Array Int Int)) (v_prenex_30853 (Array Int Int))) (let ((.cse770 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30854) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30857))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30853) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30854 .cse1)) v_prenex_30854)) (= v_prenex_30856 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse770 v_prenex_30856) v_prenex_30858) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse770 v_prenex_30852) v_prenex_30859) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30853 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31070 (Array Int Int)) (v_prenex_31069 Int) (v_prenex_31071 (Array Int Int)) (v_prenex_31067 Int) (v_prenex_31074 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31070) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31071 .cse1)) v_prenex_31071)) (= v_prenex_31069 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_31070 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31071) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31074) v_prenex_31069) v_prenex_31067) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_30860 Int)) (or (forall ((v_prenex_30862 (Array Int Int)) (v_prenex_30867 Int) (v_prenex_30866 (Array Int Int)) (v_prenex_30863 (Array Int Int))) (let ((.cse771 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30863) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30866))) (or (= (select (select .cse771 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30867) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse771 v_prenex_30860) v_prenex_30867)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30862) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30863 .cse1)) v_prenex_30863)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30862 0)))))) (= v_prenex_30860 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (or .cse11 (forall ((v_prenex_31039 (Array Int Int)) (v_prenex_31036 Int) (v_prenex_31043 Int) (v_prenex_31042 (Array Int Int)) (v_prenex_31038 (Array Int Int))) (let ((.cse772 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31039) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31042))) (let ((.cse773 (select .cse772 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select (select .cse772 v_prenex_31036) v_prenex_31043) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse773 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31039 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31038) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31039 .cse1)))) (= (select .cse773 v_prenex_31043) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31038 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31036 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))) (forall ((v_prenex_31088 Int) (v_prenex_31085 (Array Int Int)) (v_prenex_31086 (Array Int Int)) (v_prenex_31084 Int) (v_prenex_31089 (Array Int Int)) (v_prenex_31091 Int) (v_prenex_31090 Int)) (let ((.cse775 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31086) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31089))) (let ((.cse774 (select .cse775 v_prenex_31084))) (or (= v_prenex_31088 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse774 v_prenex_31091) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31085 0))) (= (select (select .cse775 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse775 v_prenex_31088) v_prenex_31090)) (not (= v_prenex_31086 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31085) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31086 .cse1)))) (= (select .cse774 v_prenex_31090) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_31149 (Array Int Int)) (v_prenex_31147 Int) (v_prenex_31153 Int) (v_prenex_31152 (Array Int Int)) (v_prenex_31151 Int) (v_prenex_31148 (Array Int Int))) (let ((.cse776 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31149) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31152))) (or (= v_prenex_31151 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse776 v_prenex_31147) v_prenex_31153) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31148 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31149 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31148) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31149 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse776 v_prenex_31151) v_prenex_31153))))) .cse8) (forall ((v_prenex_31168 Int) (v_prenex_31166 Int) (v_prenex_31161 Int) (v_prenex_31163 (Array Int Int)) (v_prenex_31164 (Array Int Int)) (v_prenex_31167 (Array Int Int))) (let ((.cse777 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31164) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31167))) (or (= v_prenex_31161 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse777 v_prenex_31166) v_prenex_31168)) (= v_prenex_31166 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse777 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse777 v_prenex_31161) v_prenex_31168) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31163) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31164 .cse1)) v_prenex_31164)) (not (= (select v_prenex_31163 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_31169 Int) (v_prenex_31170 (Array Int Int)) (v_prenex_31176 Int) (v_prenex_31171 (Array Int Int)) (v_prenex_31175 Int) (v_prenex_31174 (Array Int Int)) (v_prenex_31173 Int)) (let ((.cse778 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31171) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31174))) (or (= (select (select .cse778 v_prenex_31169) v_prenex_31176) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse778 v_prenex_31173) v_prenex_31175)) (not (= v_prenex_31171 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31170) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31171 .cse1)))) (not (= (select v_prenex_31170 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse778 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31173 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) (or (forall ((v_prenex_31027 Int) (v_prenex_31025 Int) (v_prenex_31520 Int) (v_prenex_31021 Int) (v_prenex_31022 (Array Int Int)) (v_prenex_31023 (Array Int Int)) (v_prenex_31026 (Array Int Int))) (let ((.cse779 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31023) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31026))) (or (not (= (select v_prenex_31022 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31025 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_31023 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31022) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31023 .cse1)))) (= (select (select .cse779 v_prenex_31025) v_prenex_31027) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse779 v_prenex_31021) v_prenex_31520)) (= (select (select .cse779 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (or (and (forall ((v_prenex_31017 (Array Int Int)) (v_prenex_31015 Int) (v_prenex_31019 (Array Int Int)) (v_prenex_31020 Int) (v_prenex_31016 (Array Int Int))) (or (not (= v_prenex_31017 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31016) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31017 .cse1)))) (= v_prenex_31015 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31017) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31019) v_prenex_31015) v_prenex_31020)) (not (= (select v_prenex_31016 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_30809 (Array Int Int)) (v_prenex_30808 (Array Int Int)) (v_prenex_30812 Int) (v_prenex_30807 Int) (v_prenex_30811 (Array Int Int))) (let ((.cse780 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30809) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30811))) (or (= (select (select .cse780 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30808 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse780 v_prenex_30807) v_prenex_30812)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30808) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30809 .cse1)) v_prenex_30809)) (= v_prenex_30807 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) .cse8) (or .cse11 (forall ((v_prenex_31099 Int) (v_prenex_31094 (Array Int Int)) (v_prenex_31095 (Array Int Int)) (v_prenex_31098 (Array Int Int)) (v_prenex_31092 Int)) (let ((.cse782 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31095) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31098))) (let ((.cse781 (select .cse782 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31094 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse781 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31095 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31094) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31095 .cse1)))) (= v_prenex_31092 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse781 v_prenex_31099) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse782 v_prenex_31092) v_prenex_31099))))))) (or (forall ((v_prenex_31235 Int) (v_prenex_31231 Int) (v_prenex_31232 (Array Int Int)) (v_prenex_31233 (Array Int Int)) (v_prenex_31237 Int) (v_prenex_31236 (Array Int Int))) (let ((.cse783 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31233) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31236))) (or (= (select (select .cse783 v_prenex_31231) v_prenex_31237) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse783 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31232 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse783 v_prenex_31235) v_prenex_31237) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31235 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31232) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31233 .cse1)) v_prenex_31233))))) .cse8) (or .cse8 (forall ((v_prenex_31106 (Array Int Int)) (v_prenex_31100 Int) (v_prenex_31107 Int) (v_prenex_31102 (Array Int Int)) (v_prenex_31105 Int) (v_prenex_31103 (Array Int Int))) (let ((.cse784 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31103) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31106))) (or (= (select (select .cse784 v_prenex_31105) v_prenex_31107) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse784 v_prenex_31100) v_prenex_31107) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31103 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31102) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31103 .cse1)))) (= v_prenex_31105 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_31100 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_31102 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_31213 Int) (v_prenex_31208 Int) (v_prenex_31210 (Array Int Int)) (v_prenex_31211 (Array Int Int)) (v_prenex_31215 Int) (v_prenex_31214 (Array Int Int))) (let ((.cse785 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31211) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31214))) (or (= (select (select .cse785 v_prenex_31213) v_prenex_31215) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31210 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_31213 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_31211 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31210) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31211 .cse1)))) (= v_prenex_31208 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse785 v_prenex_31208) v_prenex_31215) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or (forall ((v_prenex_31035 Int) (v_prenex_31030 (Array Int Int)) (v_prenex_31031 (Array Int Int)) (v_prenex_31034 (Array Int Int)) (v_prenex_31028 Int)) (let ((.cse786 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31031) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31034))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31030) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31031 .cse1)) v_prenex_31031)) (= (select (select .cse786 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31035) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31028 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31030 0))) (= (select (select .cse786 v_prenex_31028) v_prenex_31035) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse11) (or (forall ((v_prenex_31206 (Array Int Int)) (v_prenex_31207 Int) (v_prenex_31202 (Array Int Int)) (v_prenex_31203 (Array Int Int)) (v_prenex_31205 Int)) (let ((.cse787 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31203) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31206))) (or (not (= (select v_prenex_31202 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse787 v_prenex_31205) v_prenex_31207)) (= v_prenex_31205 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31202) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31203 .cse1)) v_prenex_31203)) (= (select (select .cse787 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8)) .cse10) (or .cse8 (forall ((v_prenex_34060 (Array Int Int)) (v_prenex_34062 (Array Int Int)) (v_prenex_34056 Int) (v_prenex_34059 (Array Int Int)) (v_prenex_34064 Int) (v_prenex_34058 (Array Int Int)) (v_prenex_34063 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34061 Int)) (let ((.cse788 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34059) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34060) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34062))) (let ((.cse789 (select .cse788 v_prenex_34056))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34056) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34058 0))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse788 v_prenex_34061) v_prenex_34063)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse789 v_prenex_34063)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34061) (= (select .cse789 v_prenex_34064) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select (select .cse788 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34059 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34058) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34059 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32678 (Array Int Int)) (v_prenex_32677 Int) (v_prenex_32679 (Array Int Int)) (v_prenex_32682 Int) (v_prenex_32680 (Array Int Int)) (v_prenex_32681 (Array Int Int))) (let ((.cse790 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32679) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32680) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32681))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32677) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32678 0))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32678) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32679 .cse1)) v_prenex_32679)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse790 v_prenex_32677) v_prenex_32682)) (= (select (select .cse790 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31611 (Array Int Int)) (v_prenex_31612 (Array Int Int)) (v_prenex_31613 (Array Int Int)) (v_prenex_31615 (Array Int Int)) (v_prenex_31616 Int) (v_prenex_31614 Int)) (let ((.cse791 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31612) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31613) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31615))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse791 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_31611 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse791 v_prenex_31614) v_prenex_31616)) (not (= v_prenex_31612 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31611) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31612 .cse1))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_31624 (Array Int Int)) (v_prenex_31625 (Array Int Int)) (v_prenex_31626 (Array Int Int)) (v_prenex_31627 (Array Int Int)) (v_prenex_31628 Int) (v_prenex_31629 Int) (v_arrayElimCell_158 Int) (v_prenex_31623 Int)) (let ((.cse792 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31625) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31626) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31627))) (or (= (select (select .cse792 v_arrayElimCell_158) v_prenex_31628) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse792 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse792 v_prenex_31623) v_prenex_31629) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31625 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31624) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31625 .cse1)))) (not (= (select v_prenex_31624 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31618 (Array Int Int)) (v_prenex_31617 Int) (v_prenex_31619 (Array Int Int)) (v_prenex_31620 (Array Int Int)) (v_prenex_31622 Int) (v_prenex_31621 (Array Int Int))) (let ((.cse793 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31619) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31620) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31621))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31618) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31619 .cse1)) v_prenex_31619)) (= (select (select .cse793 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse793 v_prenex_31617) v_prenex_31622) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31618 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31633 (Array Int Int)) (v_arrayElimCell_157 Int) (v_prenex_31630 (Array Int Int)) (v_prenex_31631 (Array Int Int)) (v_prenex_31632 (Array Int Int)) (v_prenex_31634 Int)) (let ((.cse794 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31631) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31632) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31633))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31630 0))) (not (= v_prenex_31631 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31630) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31631 .cse1)))) (= (select (select .cse794 v_arrayElimCell_157) v_prenex_31634) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse794 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31821 (Array Int Int)) (v_prenex_31822 (Array Int Int)) (v_prenex_31826 (Array Int Int)) (v_prenex_31828 Int) (v_prenex_31827 (Array Int Int)) (v_prenex_31824 Int) (v_prenex_31825 Int) (v_prenex_31823 Int)) (let ((.cse795 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31827) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31821) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31822))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse795 v_prenex_31825) v_prenex_31824)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse795 v_prenex_31828) v_prenex_31823)) (not (= v_prenex_31827 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31826) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31827 .cse1)))) (= (select (select .cse795 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31826 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) .cse11) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31279 Int) (v_prenex_31277 Int) (v_prenex_31273 Int) (v_prenex_31274 (Array Int Int)) (v_prenex_31280 Int) (v_prenex_31275 (Array Int Int)) (v_prenex_31276 (Array Int Int)) (v_prenex_31278 (Array Int Int))) (let ((.cse796 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31275) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31276) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31278))) (or (= (select (select .cse796 v_prenex_31273) v_prenex_31280) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31275 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31274) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31275 .cse1)))) (not (= (select v_prenex_31274 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31273) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse796 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse796 v_prenex_31277) v_prenex_31279) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_31802 (Array Int Int)) (v_prenex_31803 (Array Int Int)) (v_prenex_31804 (Array Int Int)) (v_prenex_31806 Int) (v_prenex_31805 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_31801 Int)) (let ((.cse797 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31803) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31804) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31805))) (or (= (select (select .cse797 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31802) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31803 .cse1)) v_prenex_31803)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse797 v_prenex_31801) v_prenex_31806)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31801) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31802 0)))))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33966 (Array Int Int)) (v_prenex_33960 Int) (v_prenex_33968 Int) (v_prenex_33962 (Array Int Int)) (v_prenex_33967 Int) (v_prenex_33964 (Array Int Int)) (v_prenex_33963 (Array Int Int))) (let ((.cse800 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33963) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33964) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33966))) (let ((.cse798 (select .cse800 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse799 (select .cse800 v_prenex_33960))) (or (= (select .cse798 v_prenex_33967) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33960) (= (select .cse799 v_prenex_33967) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse798 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33962 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33962) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33963 .cse1)) v_prenex_33963)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse799 v_prenex_33968)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32766 (Array Int Int)) (v_prenex_32765 Int) (v_arrayElimCell_62 Int) (v_prenex_32761 Int) (v_prenex_32768 Int) (v_prenex_32762 (Array Int Int)) (v_prenex_32763 (Array Int Int)) (v_prenex_32764 (Array Int Int)) (v_prenex_32767 Int)) (let ((.cse801 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32763) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32764) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32766))) (let ((.cse802 (select .cse801 v_prenex_32761))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse801 v_arrayElimCell_62) v_prenex_32767)) (not (= (select v_prenex_32762 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse801 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_62) (= (select .cse802 v_prenex_32767) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32761) (= (select .cse802 v_prenex_32768) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse801 v_prenex_32765) v_prenex_32767) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32762) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32763 .cse1)) v_prenex_32763)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_31303 (Array Int Int)) (v_prenex_31305 (Array Int Int)) (v_prenex_31299 Int) (v_prenex_31307 Int) (v_prenex_31306 Int) (v_prenex_31301 (Array Int Int)) (v_prenex_31302 (Array Int Int))) (let ((.cse805 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31302) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31303) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31305))) (let ((.cse803 (select .cse805 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse804 (select .cse805 v_prenex_31299))) (or (= (select .cse803 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse803 v_prenex_31306)) (not (= (select v_prenex_31301 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_31302 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31301) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31302 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31299) (= (select .cse804 v_prenex_31306) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse804 v_prenex_31307) |c_ULTIMATE.start_main_~data_init~0#1|))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_36130 (Array Int Int)) (v_prenex_36127 (Array Int Int)) (v_prenex_36128 (Array Int Int)) (v_prenex_36129 (Array Int Int))) (or (not (= (select v_prenex_36130 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36129) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36128) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36127) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_36129 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36130) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36129 .cse1)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 .cse10 (forall ((v_prenex_34070 (Array Int Int)) (v_prenex_34069 Int) (v_prenex_34066 (Array Int Int)) (v_prenex_34067 (Array Int Int)) (v_prenex_34065 Int) (v_prenex_34071 Int)) (let ((.cse806 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34067) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34070))) (or (= v_prenex_34069 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse806 v_prenex_34069) v_prenex_34071) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse806 v_prenex_34065) v_prenex_34071) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34067 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34066) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34067 .cse1)))) (not (= (select v_prenex_34066 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse8 (forall ((v_prenex_31285 Int) (v_prenex_31286 (Array Int Int)) (v_prenex_31287 (Array Int Int)) (v_prenex_31288 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_31289 (Array Int Int)) (v_prenex_31290 Int)) (let ((.cse807 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31287) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31288) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31289))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse807 v_prenex_31285) v_prenex_31290)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31286) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31287 .cse1)) v_prenex_31287)) (= (select (select .cse807 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31285) (not (= (select v_prenex_31286 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or (forall ((v_prenex_31534 (Array Int Int)) (v_prenex_31535 (Array Int Int)) (v_prenex_31533 Int) (v_prenex_31536 (Array Int Int)) (v_prenex_31537 (Array Int Int)) (v_prenex_31538 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (let ((.cse808 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31535) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31536) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31537))) (or (not (= (select v_prenex_31534 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31533) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31534) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31535 .cse1)) v_prenex_31535)) (= (select (select .cse808 v_prenex_31533) v_prenex_31538) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse808 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31556 (Array Int Int)) (v_prenex_31550 Int) (v_prenex_31551 Int) (v_prenex_31552 (Array Int Int)) (v_prenex_31553 (Array Int Int)) (v_prenex_31555 (Array Int Int))) (let ((.cse809 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31553) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31555) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31556))) (or (not (= (select v_prenex_31552 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse809 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31553 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31552) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31553 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31551) (= (select (select .cse809 v_prenex_31551) v_prenex_31550) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31325 (Array Int Int)) (v_prenex_31324 Int) (v_prenex_31326 (Array Int Int)) (v_prenex_31327 (Array Int Int)) (v_prenex_31330 Int) (v_prenex_31329 (Array Int Int)) (v_prenex_31331 Int) (v_prenex_31328 Int)) (let ((.cse810 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31326) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31327) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31329))) (or (not (= (select v_prenex_31325 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31324) (= (select (select .cse810 v_prenex_31324) v_prenex_31331) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse810 v_prenex_31328) v_prenex_31330)) (= (select (select .cse810 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31326 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31325) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31326 .cse1))))))))) (or .cse11 (forall ((v_prenex_31401 Int) (v_prenex_31394 Int) (v_prenex_31396 (Array Int Int)) (v_prenex_31397 (Array Int Int)) (v_prenex_31400 (Array Int Int))) (let ((.cse811 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31397) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31400))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31396) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31397 .cse1)) v_prenex_31397)) (= v_prenex_31394 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse811 v_prenex_31394) v_prenex_31401)) (= (select (select .cse811 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_31401) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31396 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_36120 (Array Int Int)) (v_prenex_36126 Int) (v_prenex_36121 Int) (v_prenex_36124 (Array Int Int)) (v_prenex_36122 Int) (v_prenex_36123 Int) (v_prenex_36119 (Array Int Int)) (v_prenex_36118 (Array Int Int))) (let ((.cse814 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36118) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36119) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36120))) (let ((.cse812 (select .cse814 v_prenex_36123)) (.cse813 (select .cse814 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse812 v_prenex_36122) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse813 v_prenex_36121) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36123) (not (= (select v_prenex_36124 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_36118 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36124) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36118 .cse1)))) (= (select .cse812 v_prenex_36121) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse814 v_prenex_36126) v_prenex_36121) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse813 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31728 (Array Int Int)) (v_prenex_31729 (Array Int Int)) (v_prenex_31730 (Array Int Int)) (v_prenex_31731 (Array Int Int))) (or (not (= (select v_prenex_31728 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31728) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31729 .cse1)) v_prenex_31729)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31729) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31730) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31731) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34008 Int) (v_prenex_34009 (Array Int Int)) (v_prenex_34015 Int) (v_prenex_34014 Int) (v_prenex_34011 (Array Int Int)) (v_prenex_34010 (Array Int Int)) (v_prenex_34012 Int) (v_prenex_34013 (Array Int Int))) (let ((.cse815 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34010) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34011) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34013))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34008) (not (= v_prenex_34010 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34009) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34010 .cse1)))) (not (= (select v_prenex_34009 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse815 v_prenex_34008) v_prenex_34015) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34012) (= (select (select .cse815 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse815 v_prenex_34012) v_prenex_34014) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33733 Int) (v_prenex_33734 (Array Int Int)) (v_prenex_33729 Int) (v_prenex_33731 (Array Int Int)) (v_prenex_33730 (Array Int Int)) (v_prenex_33736 Int) (v_prenex_33735 Int) (v_prenex_33732 (Array Int Int))) (let ((.cse816 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33731) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33732) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33734))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse816 v_prenex_33733) v_prenex_33735)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse816 v_prenex_33729) v_prenex_33736)) (not (= v_prenex_33731 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33730) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33731 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33730 0))) (= (select (select .cse816 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30608 (Array Int Int)) (v_prenex_30607 (Array Int Int)) (v_prenex_30606 (Array Int Int)) (v_prenex_30605 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30606) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30607) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30608) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30605 0))) (not (= v_prenex_30606 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30605) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30606 .cse1)))))))) (forall ((v_prenex_30599 (Array Int Int))) (or (forall ((v_prenex_30602 Int) (v_prenex_30604 Int) (v_prenex_30603 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_30601 (Array Int Int)) (v_prenex_30600 (Array Int Int))) (let ((.cse817 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30601) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30603))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= v_prenex_30600 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30600 .cse1)))) (= (select (select .cse817 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse817 v_prenex_30602) v_prenex_30604) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30602) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|)))))) (not (= (select v_prenex_30599 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (forall ((v_prenex_31412 Int) (v_prenex_31415 (Array Int Int)) (v_prenex_31416 (Array Int Int)) (v_prenex_31419 (Array Int Int)) (v_prenex_31417 Int)) (let ((.cse818 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31416) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31419))) (or (= (select (select .cse818 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31415) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31416 .cse1)) v_prenex_31416)) (= v_prenex_31417 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_31415 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse818 v_prenex_31417) v_prenex_31412) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse10) (or (forall ((v_prenex_30632 Int) (v_prenex_30636 Int) (v_prenex_30639 Int) (v_prenex_30638 Int) (v_prenex_30637 (Array Int Int)) (v_prenex_30634 (Array Int Int)) (v_prenex_30633 (Array Int Int))) (let ((.cse819 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30634) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30637))) (or (not (= v_prenex_30634 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30633) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30634 .cse1)))) (= (select (select .cse819 v_prenex_30632) v_prenex_30639) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30636 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse819 v_prenex_30636) v_prenex_30638)) (not (= (select v_prenex_30633 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30632 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse10) (or (forall ((v_prenex_30602 Int) (v_prenex_30604 Int) (v_prenex_30603 (Array Int Int)) (v_prenex_30600 (Array Int Int)) (v_prenex_30599 (Array Int Int))) (let ((.cse820 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30603))) (or (= v_prenex_30602 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse820 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse820 v_prenex_30602) v_prenex_30604) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30600 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30600 .cse1)))) (not (= (select v_prenex_30599 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse10) (or (forall ((v_prenex_30652 (Array Int Int)) (v_prenex_30654 Int) (v_prenex_30646 Int) (v_prenex_30649 (Array Int Int)) (v_prenex_30648 (Array Int Int)) (v_prenex_30653 Int)) (let ((.cse822 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30652))) (let ((.cse821 (select .cse822 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse821 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30646 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select .cse821 v_prenex_30653) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30649 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30649 .cse1)))) (= (select (select .cse822 v_prenex_30646) v_prenex_30654) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30648 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse10) (forall ((v_prenex_30648 (Array Int Int))) (or (forall ((v_prenex_30652 (Array Int Int)) (v_prenex_30654 Int) (v_prenex_30646 Int) (v_prenex_30650 (Array Int Int)) (v_prenex_30649 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_30653 Int)) (let ((.cse824 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30650) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30652))) (let ((.cse823 (select .cse824 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse823 v_prenex_30653) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30649 .cse1)) v_prenex_30649)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse823 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30646) (= (select (select .cse824 v_prenex_30646) v_prenex_30654) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (select v_prenex_30648 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (forall ((v_prenex_30652 (Array Int Int)) (v_prenex_30654 Int) (v_prenex_30646 Int) (v_prenex_30649 (Array Int Int)) (v_prenex_30648 (Array Int Int)) (v_prenex_30651 Int) (v_prenex_30653 Int)) (let ((.cse825 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30652))) (or (= (select (select .cse825 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30651 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_30646 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse825 v_prenex_30651) v_prenex_30653)) (not (= v_prenex_30649 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30649 .cse1)))) (= (select (select .cse825 v_prenex_30646) v_prenex_30654) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_30648 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30623 Int)) (or (forall ((v_prenex_30628 Int)) (or (forall ((v_prenex_30625 (Array Int Int))) (or (not (= (select v_prenex_30625 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30626 (Array Int Int))) (or (forall ((v_prenex_30629 (Array Int Int)) (v_prenex_30627 (Array Int Int)) (v_prenex_30631 Int)) (let ((.cse826 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30626) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30627) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30629))) (or (forall ((v_prenex_30630 Int)) (= (select (select .cse826 v_prenex_30628) v_prenex_30630) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse826 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse826 v_prenex_30623) v_prenex_30631) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30625) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30626 .cse1)) v_prenex_30626)))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30628))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30623))))) (forall ((v_prenex_31415 (Array Int Int))) (or (forall ((v_prenex_31412 Int) (v_prenex_31416 (Array Int Int)) (v_prenex_31418 (Array Int Int)) (v_prenex_31419 (Array Int Int)) (v_prenex_31417 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (let ((.cse827 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31416) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31418) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31419))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse827 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse827 v_prenex_31417) v_prenex_31412) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31415) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31416 .cse1)) v_prenex_31416)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31417) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|)))))) (not (= (select v_prenex_31415 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (forall ((v_prenex_30604 Int) (v_prenex_30603 (Array Int Int)) (v_prenex_30600 (Array Int Int)) (v_prenex_30599 (Array Int Int))) (let ((.cse828 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30603) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse828 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse828 v_prenex_30604)) (not (= v_prenex_30600 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30600 .cse1)))) (not (= (select v_prenex_30599 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30642 (Array Int Int)) (v_prenex_30641 (Array Int Int)) (v_prenex_30645 Int) (v_prenex_30640 Int) (v_prenex_30644 (Array Int Int)) (v_prenex_30643 (Array Int Int))) (let ((.cse829 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30642) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30643) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30644))) (or (= (select (select .cse829 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30641) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30642 .cse1)) v_prenex_30642)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30641 0))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30640) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse829 v_prenex_30640) v_prenex_30645))))))) (or (and (forall ((v_prenex_31414 Int)) (or (= v_prenex_31414 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30620 Int)) (or (forall ((v_prenex_30617 (Array Int Int))) (or (not (= (select v_prenex_30617 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_30618 (Array Int Int))) (or (not (= v_prenex_30618 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30617) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30618 .cse1)))) (forall ((v_prenex_31413 Int) (v_prenex_30621 (Array Int Int))) (let ((.cse830 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30618) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30621))) (or (= (select (select .cse830 v_prenex_31414) v_prenex_31413) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_30622 Int)) (= (select (select .cse830 v_prenex_30620) v_prenex_30622) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (= v_prenex_30620 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((v_prenex_31414 Int)) (or (= v_prenex_31414 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_30622 Int) (v_prenex_30618 (Array Int Int)) (v_prenex_30617 (Array Int Int)) (v_prenex_31413 Int) (v_prenex_30621 (Array Int Int))) (let ((.cse831 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30618) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30621))) (or (not (= (select v_prenex_30617 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_30618 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30617) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30618 .cse1)))) (= (select (select .cse831 v_prenex_31414) v_prenex_31413) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse831 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30622) |c_ULTIMATE.start_main_~data_init~0#1|))))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_30623 Int)) (or (forall ((v_prenex_30629 (Array Int Int)) (v_prenex_30627 (Array Int Int)) (v_prenex_30626 (Array Int Int)) (v_prenex_30625 (Array Int Int)) (v_prenex_30631 Int) (v_prenex_30630 Int)) (let ((.cse833 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30626) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30627) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30629))) (let ((.cse832 (select .cse833 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse832 v_prenex_30630)) (not (= (select v_prenex_30625 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30625) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30626 .cse1)) v_prenex_30626)) (= (select .cse832 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse833 v_prenex_30623) v_prenex_30631) |c_ULTIMATE.start_main_~data_init~0#1|))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30623))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_30648 (Array Int Int))) (or (forall ((v_prenex_30652 (Array Int Int)) (v_prenex_30654 Int) (v_prenex_30646 Int) (v_prenex_30650 (Array Int Int)) (v_prenex_30649 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_30651 Int) (v_prenex_30653 Int)) (let ((.cse834 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30650) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30652))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30649 .cse1)) v_prenex_30649)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse834 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select (select .cse834 v_prenex_30651) v_prenex_30653) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30646) (= (select (select .cse834 v_prenex_30646) v_prenex_30654) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30651)))) (not (= (select v_prenex_30648 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_30599 (Array Int Int))) (or (forall ((v_prenex_30604 Int) (v_prenex_30603 (Array Int Int)) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_30601 (Array Int Int)) (v_prenex_30600 (Array Int Int))) (let ((.cse835 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30600) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30601) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30603) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= v_prenex_30600 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_30599) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30600 .cse1)))) (= (select .cse835 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse835 v_prenex_30604) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|)))))) (not (= (select v_prenex_30599 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (or (and (forall ((v_prenex_30613 Int)) (or (forall ((v_prenex_30610 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30610 0))) (forall ((v_prenex_30611 (Array Int Int))) (or (forall ((v_prenex_30615 Int) (v_prenex_30614 (Array Int Int))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30611) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30614) v_prenex_30613) v_prenex_30615))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30610) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30611 .cse1)) v_prenex_30611)))))) (= v_prenex_30613 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_30615 Int) (v_prenex_30614 (Array Int Int)) (v_prenex_30611 (Array Int Int)) (v_prenex_30610 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30610 0))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30611) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30614) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_30615) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30610) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30611 .cse1)) v_prenex_30611))))) .cse10))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_31694 Int) (v_arrayElimCell_155 Int) (v_prenex_31690 (Array Int Int)) (v_prenex_31691 (Array Int Int)) (v_prenex_31692 (Array Int Int)) (v_prenex_31693 (Array Int Int))) (let ((.cse836 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31691) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31692) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31693))) (or (not (= (select v_prenex_31690 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse836 v_arrayElimCell_155) v_prenex_31694) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31691 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31690) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31691 .cse1)))) (= (select (select .cse836 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31652 Int) (v_prenex_31648 (Array Int Int)) (v_prenex_31649 (Array Int Int)) (v_prenex_31650 (Array Int Int)) (v_prenex_31651 (Array Int Int)) (v_prenex_31647 Int)) (let ((.cse837 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31649) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31650) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31651))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse837 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse837 v_prenex_31647) v_prenex_31652) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31647) (not (= v_prenex_31649 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31648) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31649 .cse1)))) (not (= (select v_prenex_31648 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_arrayElimCell_151 Int) (v_prenex_31683 Int) (v_prenex_31684 (Array Int Int)) (v_prenex_31685 (Array Int Int)) (v_prenex_31688 Int) (v_prenex_31686 (Array Int Int)) (v_prenex_31689 Int) (v_prenex_31687 (Array Int Int))) (let ((.cse838 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31685) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31686) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31687))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse838 v_prenex_31683) v_prenex_31689)) (not (= v_prenex_31685 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31684) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31685 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31683) (= (select (select .cse838 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31684 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse838 v_arrayElimCell_151) v_prenex_31688) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31666 (Array Int Int)) (v_prenex_31667 (Array Int Int)) (v_prenex_31665 Int) (v_prenex_31668 (Array Int Int)) (v_prenex_31669 (Array Int Int)) (v_prenex_31671 Int) (v_prenex_31670 Int) (v_arrayElimCell_154 Int)) (let ((.cse839 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31667) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31668) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31669))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse839 v_arrayElimCell_154) v_prenex_31670)) (= (select (select .cse839 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_154) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31665) (not (= (select v_prenex_31666 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse839 v_prenex_31665) v_prenex_31671) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31667 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31666) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31667 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31655 (Array Int Int)) (v_prenex_31656 (Array Int Int)) (v_arrayElimCell_152 Int) (v_prenex_31657 Int) (v_prenex_31653 (Array Int Int)) (v_prenex_31654 (Array Int Int))) (let ((.cse840 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31654) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31655) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31656))) (or (not (= (select v_prenex_31653 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse840 v_arrayElimCell_152) v_prenex_31657) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse840 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31653) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31654 .cse1)) v_prenex_31654)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_152)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31664 Int) (v_prenex_31663 Int) (v_prenex_31659 (Array Int Int)) (v_arrayElimCell_148 Int) (v_prenex_31660 (Array Int Int)) (v_prenex_31661 (Array Int Int)) (v_prenex_31662 (Array Int Int)) (v_prenex_31658 Int)) (let ((.cse841 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31660) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31661) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31662))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31659) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31660 .cse1)) v_prenex_31660)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse841 v_prenex_31658) v_prenex_31664)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_148) (= (select (select .cse841 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse841 v_arrayElimCell_148) v_prenex_31663)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31658) (not (= (select v_prenex_31659 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31675 Int) (v_prenex_31672 (Array Int Int)) (v_prenex_31673 (Array Int Int)) (v_prenex_31674 (Array Int Int)) (v_prenex_31677 Int) (v_prenex_31676 (Array Int Int))) (let ((.cse842 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31673) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31674) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31676))) (or (not (= (select v_prenex_31672 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse842 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse842 v_prenex_31675) v_prenex_31677)) (not (= v_prenex_31673 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31672) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31673 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31675)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31699 (Array Int Int)) (v_prenex_31695 Int) (v_prenex_31701 Int) (v_arrayElimCell_149 Int) (v_prenex_31696 (Array Int Int)) (v_prenex_31697 (Array Int Int)) (v_prenex_31698 (Array Int Int)) (v_prenex_31700 Int)) (let ((.cse843 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31697) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31698) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31699))) (or (= (select (select .cse843 v_prenex_31695) v_prenex_31701) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse843 v_arrayElimCell_149) v_prenex_31700) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse843 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31697 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31696) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31697 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31695) (not (= (select v_prenex_31696 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31678 (Array Int Int)) (v_prenex_31679 (Array Int Int)) (v_arrayElimCell_150 Int) (v_prenex_31682 Int) (v_prenex_31680 (Array Int Int)) (v_prenex_31681 (Array Int Int))) (let ((.cse844 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31679) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31680) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31681))) (or (= (select (select .cse844 v_arrayElimCell_150) v_prenex_31682) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_31678 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31678) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31679 .cse1)) v_prenex_31679)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse844 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31702 (Array Int Int)) (v_prenex_31703 (Array Int Int)) (v_arrayElimCell_153 Int) (v_prenex_31704 (Array Int Int)) (v_prenex_31705 (Array Int Int)) (v_prenex_31706 Int)) (let ((.cse845 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31703) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31704) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31705))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_153) (not (= v_prenex_31703 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31702) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31703 .cse1)))) (not (= (select v_prenex_31702 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse845 v_arrayElimCell_153) v_prenex_31706) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse845 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31872 Int) (v_prenex_31868 Int) (v_prenex_31870 (Array Int Int)) (v_prenex_31869 Int) (v_prenex_31871 (Array Int Int)) (v_prenex_31867 Int) (v_prenex_31873 (Array Int Int)) (v_prenex_31874 (Array Int Int))) (let ((.cse846 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31871) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31873) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31874))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse846 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_31871 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31870) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31871 .cse1)))) (= (select (select .cse846 v_prenex_31872) v_prenex_31867) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31869) (not (= (select v_prenex_31870 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31872) (= (select (select .cse846 v_prenex_31869) v_prenex_31868) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32800 (Array Int Int)) (v_prenex_32801 (Array Int Int)) (v_prenex_32802 (Array Int Int)) (v_prenex_32804 (Array Int Int)) (v_prenex_32805 Int) (v_prenex_32806 Int) (v_prenex_32803 Int) (v_prenex_32799 Int)) (let ((.cse848 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32801) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32802) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32804))) (let ((.cse847 (select .cse848 v_prenex_32799))) (or (not (= v_prenex_32801 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32800) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32801 .cse1)))) (= (select .cse847 v_prenex_32805) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_32800 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse848 v_prenex_32803) v_prenex_32805) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse848 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse847 v_prenex_32806)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32799))))))) (or .cse8 (forall ((v_prenex_31838 (Array Int Int)) (v_prenex_31839 (Array Int Int)) (v_prenex_31837 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_31840 (Array Int Int)) (v_prenex_31842 Int) (v_prenex_31841 (Array Int Int))) (let ((.cse849 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31839) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31840) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31841))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31838) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31839 .cse1)) v_prenex_31839)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse849 v_prenex_31837) v_prenex_31842)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= (select (select .cse849 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31838 0))))))) (or (and (or .cse8 (forall ((v_prenex_30664 (Array Int Int)) (v_prenex_30667 Int) (v_prenex_30669 Int) (v_prenex_30668 (Array Int Int)) (v_prenex_30663 Int) (v_prenex_30665 (Array Int Int))) (let ((.cse850 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30665) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30668))) (or (= v_prenex_30663 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse850 v_prenex_30663) v_prenex_30669) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse850 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30664) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30665 .cse1)) v_prenex_30665)) (= v_prenex_30667 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30664 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse850 v_prenex_30667) v_prenex_30669)))))) (or (forall ((v_prenex_30686 (Array Int Int)) (v_prenex_30689 Int) (v_prenex_30690 (Array Int Int)) (v_prenex_30691 Int) (v_prenex_30687 (Array Int Int)) (v_prenex_30685 Int)) (let ((.cse851 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30687) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30690))) (or (= v_prenex_30689 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_30687 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30686) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30687 .cse1)))) (= (select (select .cse851 v_prenex_30685) v_prenex_30691) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30685 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse851 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30686 0))) (= (select (select .cse851 v_prenex_30689) v_prenex_30691) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse8) (or (forall ((v_prenex_31431 Int) (v_prenex_31432 Int) (v_prenex_31429 (Array Int Int)) (v_prenex_31435 Int) (v_prenex_31433 (Array Int Int)) (v_prenex_31434 (Array Int Int))) (let ((.cse852 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31434) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31429))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31433) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31434 .cse1)) v_prenex_31434)) (= v_prenex_31432 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse852 v_prenex_31432) v_prenex_31431) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse852 v_prenex_31435) v_prenex_31431)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse852 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_31435 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_31433 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse8) (or .cse8 (forall ((v_prenex_30655 Int) (v_prenex_30661 (Array Int Int)) (v_prenex_30660 Int) (v_prenex_30658 (Array Int Int)) (v_prenex_30662 Int) (v_prenex_30657 (Array Int Int))) (let ((.cse853 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30658) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30661))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30657) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30658 .cse1)) v_prenex_30658)) (not (= (select v_prenex_30657 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30655 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse853 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_30660 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse853 v_prenex_30660) v_prenex_30662) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse853 v_prenex_30655) v_prenex_30662)))))) (forall ((v_prenex_30677 Int) (v_prenex_30683 (Array Int Int)) (v_prenex_30680 (Array Int Int)) (v_prenex_30682 Int) (v_prenex_30684 Int) (v_prenex_30679 (Array Int Int))) (let ((.cse854 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30680) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30683))) (or (= v_prenex_30682 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse854 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30677 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30679 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30679) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30680 .cse1)) v_prenex_30680)) (= (select (select .cse854 v_prenex_30682) v_prenex_30684) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse854 v_prenex_30677) v_prenex_30684) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_30675 (Array Int Int)) (v_prenex_30676 Int) (v_prenex_30672 (Array Int Int)) (v_prenex_30671 (Array Int Int)) (v_prenex_30670 Int) (v_prenex_30674 Int)) (let ((.cse855 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30672) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30675))) (or (= v_prenex_30674 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse855 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30671) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30672 .cse1)) v_prenex_30672)) (not (= (select v_prenex_30671 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse855 v_prenex_30674) v_prenex_30676) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse855 v_prenex_30670) v_prenex_30676) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30670 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33765 Int) (v_prenex_33759 (Array Int Int)) (v_prenex_33764 Int) (v_prenex_33762 Int) (v_prenex_33760 (Array Int Int)) (v_prenex_33761 (Array Int Int)) (v_prenex_33763 (Array Int Int)) (v_prenex_33758 Int)) (let ((.cse857 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33760) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33761) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33763))) (let ((.cse856 (select .cse857 v_prenex_33758))) (or (not (= v_prenex_33760 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33759) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33760 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse856 v_prenex_33764)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_33759 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse857 v_prenex_33762) v_prenex_33764)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse856 v_prenex_33765)) (= (select (select .cse857 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_32718 (Array Int Int)) (v_prenex_32719 (Array Int Int)) (v_prenex_32717 Int) (v_arrayElimCell_64 Int) (v_prenex_32720 (Array Int Int)) (v_prenex_32722 Int) (v_prenex_32721 (Array Int Int)) (v_prenex_32723 Int)) (let ((.cse859 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32719) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32720) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32721))) (let ((.cse858 (select .cse859 v_prenex_32717))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32717) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse858 v_prenex_32723)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_32718 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse859 v_arrayElimCell_64) v_prenex_32722)) (= (select .cse858 v_prenex_32722) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32719 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32718) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32719 .cse1)))) (= (select (select .cse859 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_36106 Int) (v_prenex_36107 Int) (v_prenex_36105 Int) (v_prenex_36104 (Array Int Int)) (v_prenex_36102 (Array Int Int)) (v_arrayElimCell_159 Int) (v_prenex_36103 (Array Int Int)) (v_prenex_36108 (Array Int Int))) (let ((.cse860 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36102) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36103) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36104))) (let ((.cse861 (select .cse860 v_prenex_36107))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36108 0))) (= (select (select .cse860 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse860 v_arrayElimCell_159) v_prenex_36105) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse861 v_prenex_36106)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse861 v_prenex_36105)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36107) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_arrayElimCell_159) (not (= v_prenex_36102 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36108) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36102 .cse1)))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (and .cse532 (forall ((v_prenex_34714 (Array Int Int)) (v_prenex_34720 Int) (v_prenex_34718 (Array Int Int)) (v_prenex_34719 (Array Int Int)) (v_prenex_34717 Int) (v_prenex_34715 Int)) (let ((.cse864 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34719) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34714))) (let ((.cse863 (select .cse864 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse862 (select .cse864 v_prenex_34715))) (or (= (select .cse862 v_prenex_34717) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse863 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse863 v_prenex_34717) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34720 0) (not (= v_prenex_34719 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34718) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34719 .cse1)))) (= (select .cse862 v_prenex_34720) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34717 0) (not (= (select v_prenex_34718 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse441 (forall ((v_prenex_34677 Int) (v_prenex_34676 Int) (v_prenex_34675 (Array Int Int)) (v_prenex_36133 Int) (v_prenex_34680 Int) (v_prenex_34679 (Array Int Int)) (v_prenex_34678 (Array Int Int))) (let ((.cse865 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34679) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34675))) (or (= v_prenex_36133 0) (= v_prenex_34677 0) (= (select (select .cse865 v_prenex_34676) v_prenex_36133) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34679 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34678) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34679 .cse1)))) (= (select (select .cse865 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse865 v_prenex_34680) v_prenex_34677) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34678 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (or .cse8 (forall ((v_prenex_34765 Int) (v_prenex_34764 Int) (v_prenex_34763 (Array Int Int)) (v_prenex_34767 (Array Int Int)) (v_prenex_34769 Int) (v_prenex_34766 (Array Int Int)) (v_prenex_34768 Int)) (let ((.cse866 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34767) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34763))) (or (= v_prenex_34765 0) (not (= (select v_prenex_34766 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse866 v_prenex_34769) v_prenex_34765) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34768 0) (not (= v_prenex_34767 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34766) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34767 .cse1)))) (= (select (select .cse866 v_prenex_34764) v_prenex_34768) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse8 (and (forall ((v_prenex_34428 (Array Int Int)) (v_prenex_34426 Int) (v_prenex_34427 (Array Int Int)) (v_prenex_34424 Int) (v_prenex_34423 (Array Int Int)) (v_prenex_34429 Int)) (let ((.cse868 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34428) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34423))) (let ((.cse867 (select .cse868 v_prenex_34424))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse867 v_prenex_34426)) (= (select .cse867 v_prenex_34429) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34426 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34427) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34428 .cse1)) v_prenex_34428)) (not (= (select v_prenex_34427 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse868 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_34426) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34429 0))))) (forall ((v_prenex_34750 (Array Int Int)) (v_prenex_34751 (Array Int Int)) (v_prenex_34749 Int) (v_prenex_34748 Int) (v_prenex_34747 Int) (v_prenex_34745 (Array Int Int))) (let ((.cse869 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34751) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34745) v_prenex_34748))) (or (not (= (select v_prenex_34750 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34749 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34750) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34751 .cse1)) v_prenex_34751)) (= (select .cse869 v_prenex_34749) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse869 v_prenex_34747)) (= v_prenex_34747 0)))) (forall ((v_prenex_34416 (Array Int Int)) (v_prenex_34419 (Array Int Int)) (v_prenex_34752 Int) (v_prenex_34421 Int) (v_prenex_34420 (Array Int Int)) (v_prenex_34418 Int) (v_prenex_34417 Int)) (let ((.cse871 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34420) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34416))) (let ((.cse870 (select .cse871 v_prenex_34417))) (or (= v_prenex_34421 0) (= v_prenex_34418 0) (not (= (select v_prenex_34419 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34420 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34419) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34420 .cse1)))) (= (select .cse870 v_prenex_34421) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse870 v_prenex_34418) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse871 v_prenex_34752) v_prenex_34418)))))))) (or .cse11 (and (forall ((v_prenex_34149 Int) (v_prenex_34152 (Array Int Int)) (v_prenex_34153 (Array Int Int)) (v_prenex_34151 Int) (v_prenex_34148 (Array Int Int))) (let ((.cse873 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34153) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34148))) (let ((.cse872 (select .cse873 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_34152 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_34153 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34152) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34153 .cse1)))) (= v_prenex_34151 0) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse872 v_prenex_34151)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse872 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse873 v_prenex_34149) v_prenex_34151) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_36135 Int) (v_prenex_36131 (Array Int Int)) (v_prenex_36132 (Array Int Int)) (v_prenex_36138 Int) (v_prenex_36137 (Array Int Int)) (v_prenex_36134 Int)) (let ((.cse874 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36131) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36132))) (or (= (select (select .cse874 v_prenex_36134) v_prenex_36135) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36137 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_36131 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36137) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36131 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse874 v_prenex_36138) v_prenex_36135)) (= v_prenex_36135 0) (= (select (select .cse874 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) .cse442 (or .cse8 (forall ((v_prenex_34734 Int) (v_prenex_34731 Int) (v_prenex_34729 (Array Int Int)) (v_prenex_34730 Int) (v_prenex_34732 (Array Int Int)) (v_prenex_34733 (Array Int Int))) (let ((.cse876 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34733) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34729))) (let ((.cse875 (select .cse876 v_prenex_34730))) (or (= (select .cse875 v_prenex_34731) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse876 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse875 v_prenex_34734)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34732) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34733 .cse1)) v_prenex_34733)) (= v_prenex_34734 0) (not (= (select v_prenex_34732 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_34731 0)))))) .cse443 .cse444 .cse445 .cse533 (or .cse11 (forall ((v_prenex_34775 Int) (v_prenex_34772 Int) (v_prenex_34771 (Array Int Int)) (v_prenex_34774 (Array Int Int)) (v_prenex_34773 (Array Int Int))) (let ((.cse877 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34774) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34771))) (or (not (= v_prenex_34774 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34773) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34774 .cse1)))) (= v_prenex_34772 0) (not (= (select v_prenex_34773 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse877 v_prenex_34775) v_prenex_34772) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse877 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse446 (forall ((v_prenex_34703 (Array Int Int)) (v_prenex_34700 Int) (v_prenex_34704 (Array Int Int)) (v_prenex_34706 Int) (v_prenex_34699 (Array Int Int)) (v_prenex_34705 Int) (v_prenex_34702 Int)) (let ((.cse878 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34704) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34699))) (let ((.cse879 (select .cse878 v_prenex_34700))) (or (not (= (select v_prenex_34703 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse878 v_prenex_34706) v_prenex_34702)) (= v_prenex_34702 0) (= (select (select .cse878 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34705 0) (not (= v_prenex_34704 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34703) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34704 .cse1)))) (= (select .cse879 v_prenex_34705) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse879 v_prenex_34702)))))) .cse447 .cse534 .cse448 (or .cse11 (and .cse473 (forall ((v_prenex_34410 Int)) (or (= v_prenex_34410 0) (forall ((v_prenex_34413 Int)) (or (forall ((v_prenex_34411 (Array Int Int))) (or (forall ((v_prenex_34412 (Array Int Int))) (or (forall ((v_prenex_34407 (Array Int Int)) (v_prenex_34408 Int)) (let ((.cse880 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34412) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34407))) (or (= (select (select .cse880 v_prenex_34408) v_prenex_34413) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_34414 Int)) (= (select (select .cse880 v_prenex_34414) v_prenex_34410) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse880 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34411) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34412 .cse1)) v_prenex_34412)))) (not (= (select v_prenex_34411 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34413 0))))) .cse474 (forall ((v_prenex_34740 Int)) (or (= v_prenex_34740 0) (forall ((v_prenex_34741 (Array Int Int))) (or (forall ((v_prenex_34742 (Array Int Int))) (or (not (= v_prenex_34742 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34741) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34742 .cse1)))) (forall ((v_prenex_34736 (Array Int Int))) (let ((.cse881 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34742) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34736))) (or (forall ((v_prenex_34743 Int)) (= (select (select .cse881 v_prenex_34743) v_prenex_34740) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse881 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34741 0))))))) (forall ((v_prenex_34740 Int)) (or (forall ((v_prenex_34741 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34741 0))) (forall ((v_prenex_34742 (Array Int Int))) (or (forall ((v_prenex_34736 (Array Int Int))) (let ((.cse882 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34742) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34736) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse882 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse882 v_prenex_34740) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34742 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34741) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34742 .cse1)))))))) (= v_prenex_34740 0))) .cse477 (forall ((v_prenex_34410 Int)) (or (forall ((v_prenex_34413 Int)) (or (= v_prenex_34413 0) (forall ((v_prenex_34411 (Array Int Int))) (or (forall ((v_prenex_34412 (Array Int Int))) (or (forall ((v_prenex_34407 (Array Int Int)) (v_prenex_34408 Int)) (let ((.cse883 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34412) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34407))) (let ((.cse884 (select .cse883 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select (select .cse883 v_prenex_34408) v_prenex_34413) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse884 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse884 v_prenex_34410) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34411) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34412 .cse1)) v_prenex_34412)))) (not (= (select v_prenex_34411 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (= v_prenex_34410 0))) .cse478)) .cse449 .cse435 .cse450 (or .cse11 (and (forall ((v_prenex_34328 (Array Int Int)) (v_prenex_34334 Int) (v_prenex_34333 Int) (v_prenex_34332 (Array Int Int)) (v_prenex_34330 Int) (v_prenex_34331 (Array Int Int)) (v_prenex_34329 Int)) (let ((.cse885 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34332) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34328))) (or (not (= v_prenex_34332 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34331) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34332 .cse1)))) (= (select (select .cse885 v_prenex_34334) v_prenex_34330) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse885 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse885 v_prenex_34329) v_prenex_34333) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34330 0) (not (= (select v_prenex_34331 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_34362 Int)) (or (forall ((v_prenex_34363 (Array Int Int))) (or (forall ((v_prenex_34364 (Array Int Int))) (or (forall ((v_prenex_34358 (Array Int Int))) (let ((.cse886 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34364) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34358) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse886 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse886 v_prenex_34362) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34364 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34363) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34364 .cse1)))))) (not (= (select v_prenex_34363 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= v_prenex_34362 0))) (forall ((v_prenex_34283 (Array Int Int)) (v_prenex_34286 (Array Int Int)) (v_prenex_34695 Int) (v_prenex_34287 Int) (v_prenex_34285 (Array Int Int)) (v_prenex_34284 Int)) (let ((.cse889 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34286) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34283))) (let ((.cse887 (select .cse889 v_prenex_34284)) (.cse888 (select .cse889 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse887 v_prenex_34287) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34285 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse887 v_prenex_34695) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse888 v_prenex_34695) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_34695 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34285) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34286 .cse1)) v_prenex_34286)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse888 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse459 .cse454 .cse489 (forall ((v_prenex_34326 Int) (v_prenex_34323 Int) (v_prenex_34321 Int) (v_prenex_34320 (Array Int Int)) (v_prenex_34325 (Array Int Int)) (v_prenex_34324 (Array Int Int))) (let ((.cse890 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34325) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34320))) (or (= (select (select .cse890 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse890 v_prenex_34321) v_prenex_34323) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34324 0))) (= (select (select .cse890 v_prenex_34326) v_prenex_34323) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34325 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34324) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34325 .cse1)))) (= v_prenex_34323 0)))) .cse490 .cse460 (forall ((v_prenex_34307 (Array Int Int)) (v_prenex_34308 (Array Int Int)) (v_prenex_34309 Int) (v_prenex_34305 (Array Int Int)) (v_prenex_34306 Int)) (let ((.cse891 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34308) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34305))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse891 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34307) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34308 .cse1)) v_prenex_34308)) (= v_prenex_34306 0) (= (select (select .cse891 v_prenex_34309) v_prenex_34306) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34307 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_34303 Int) (v_prenex_34302 Int) (v_prenex_34299 Int) (v_prenex_34296 (Array Int Int)) (v_prenex_34297 Int) (v_prenex_34301 (Array Int Int)) (v_prenex_34300 (Array Int Int))) (let ((.cse892 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34301) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34296))) (let ((.cse893 (select .cse892 v_prenex_34297))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse892 v_prenex_34303) v_prenex_34299)) (= (select .cse893 v_prenex_34299) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse892 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34299 0) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34300 0))) (not (= v_prenex_34301 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34300) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34301 .cse1)))) (= (select .cse893 v_prenex_34302) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse455 (forall ((v_prenex_34350 (Array Int Int)) (v_prenex_34353 Int) (v_prenex_34354 (Array Int Int)) (v_prenex_34351 Int) (v_prenex_34355 (Array Int Int))) (let ((.cse894 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34355) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34350))) (let ((.cse895 (select .cse894 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select (select .cse894 v_prenex_34351) v_prenex_34353) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_34355 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34354) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34355 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse895 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= v_prenex_34353 0) (not (= (select v_prenex_34354 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse895 v_prenex_34353) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_34269 Int)) (or (forall ((v_prenex_34270 (Array Int Int))) (or (forall ((v_prenex_34271 (Array Int Int))) (or (not (= v_prenex_34271 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34270) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34271 .cse1)))) (forall ((v_prenex_34361 Int) (v_prenex_34267 (Array Int Int)) (v_prenex_34360 Int)) (let ((.cse896 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34271) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34267))) (or (forall ((v_prenex_34272 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse896 v_prenex_34272) v_prenex_34269))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse896 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse896 v_prenex_34361) v_prenex_34360) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34270 0))))) (= v_prenex_34269 0))) (forall ((v_prenex_34269 Int)) (or (= v_prenex_34269 0) (forall ((v_prenex_34270 (Array Int Int))) (or (forall ((v_prenex_34271 (Array Int Int))) (or (not (= v_prenex_34271 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34270) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34271 .cse1)))) (forall ((v_prenex_34361 Int) (v_prenex_34267 (Array Int Int)) (v_prenex_34360 Int)) (let ((.cse898 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34271) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34267))) (let ((.cse897 (select .cse898 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse897 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse897 v_prenex_34269) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse898 v_prenex_34361) v_prenex_34360) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34270 0))))))) (forall ((v_prenex_34362 Int)) (or (= v_prenex_34362 0) (forall ((v_prenex_34363 (Array Int Int))) (or (not (= (select v_prenex_34363 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_34364 (Array Int Int))) (or (forall ((v_prenex_34358 (Array Int Int))) (let ((.cse899 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34364) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34358))) (or (forall ((v_prenex_34365 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse899 v_prenex_34365) v_prenex_34362))) (= (select (select .cse899 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_34364 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34363) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34364 .cse1)))))))))))) .cse451 .cse452) .cse10) (or .cse11 (forall ((v_prenex_31447 (Array Int Int)) (v_prenex_31445 Int) (v_prenex_31448 (Array Int Int)) (v_prenex_31452 Int) (v_prenex_31450 Int) (v_prenex_31451 (Array Int Int))) (let ((.cse900 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31448) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31451))) (let ((.cse901 (select .cse900 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse900 v_prenex_31445) v_prenex_31452)) (not (= v_prenex_31448 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31447) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31448 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse901 v_prenex_31452)) (= v_prenex_31445 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_31447 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse900 v_prenex_31450) v_prenex_31452) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse901 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33985 Int) (v_prenex_33979 (Array Int Int)) (v_prenex_33984 Int) (v_prenex_33982 Int) (v_prenex_33980 (Array Int Int)) (v_prenex_33981 (Array Int Int)) (v_prenex_33983 (Array Int Int)) (v_prenex_33978 Int)) (let ((.cse902 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33980) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33981) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33983))) (or (not (= (select v_prenex_33979 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33978) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse902 v_prenex_33978) v_prenex_33985)) (= (select (select .cse902 v_prenex_33982) v_prenex_33984) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33982) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse902 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33979) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33980 .cse1)) v_prenex_33980))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31458 (Array Int Int)) (v_prenex_31453 Int) (v_prenex_31460 Int) (v_prenex_31459 Int) (v_prenex_31454 (Array Int Int)) (v_prenex_31455 (Array Int Int)) (v_prenex_31457 Int) (v_prenex_31456 (Array Int Int))) (let ((.cse903 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31455) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31456) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31458))) (or (= (select (select .cse903 v_prenex_31457) v_prenex_31459) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31453) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31457) (= (select (select .cse903 v_prenex_31453) v_prenex_31460) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31455 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31454) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31455 .cse1)))) (not (= (select v_prenex_31454 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse903 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33971 (Array Int Int)) (v_prenex_33969 Int) (v_prenex_33973 (Array Int Int)) (v_prenex_33972 (Array Int Int)) (v_prenex_33975 (Array Int Int)) (v_prenex_33977 Int) (v_prenex_33976 Int)) (let ((.cse906 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33972) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33973) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33975))) (let ((.cse904 (select .cse906 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse905 (select .cse906 v_prenex_33969))) (or (= (select .cse904 v_prenex_33976) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33969) (= (select .cse905 v_prenex_33976) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse904 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33971 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse905 v_prenex_33977)) (not (= v_prenex_33972 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33971) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33972 .cse1)))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or .cse10 (forall ((v_arrayElimCell_52 Int) (v_arrayElimArr_14 (Array Int Int)) (v_ArrVal_582 (Array Int Int)) (v_ArrVal_590 Int) (v_ArrVal_597 (Array Int Int)) (v_arrayElimCell_54 Int) (v_arrayElimCell_53 Int)) (let ((.cse907 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_ArrVal_582) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_ArrVal_597))) (or (not (= v_ArrVal_582 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_ArrVal_582 .cse1)))) (= v_ArrVal_590 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_arrayElimCell_52) (= (select (select .cse907 v_ArrVal_590) v_arrayElimCell_54) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse907 v_arrayElimCell_52) v_arrayElimCell_53) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_arrayElimArr_14 0))) (= (select (select .cse907 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_35888 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35888) (forall ((v_prenex_35890 (Array Int Int))) (or (not (= (select v_prenex_35890 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35891 (Array Int Int))) (or (not (= v_prenex_35891 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35890) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35891 .cse1)))) (forall ((v_prenex_35892 (Array Int Int)) (v_prenex_35896 Int) (v_prenex_35894 (Array Int Int))) (let ((.cse909 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35891) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35892) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35894))) (let ((.cse908 (select .cse909 v_prenex_35888)) (.cse910 (select .cse909 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35895 Int)) (or (= (select .cse908 v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35893 Int)) (= (select (select .cse909 v_prenex_35893) v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select .cse910 v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|))) (= (select .cse908 v_prenex_35896) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse910 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or (forall ((v_prenex_35710 Int) (v_prenex_35712 Int) (v_prenex_35707 (Array Int Int)) (v_prenex_35708 (Array Int Int)) (v_prenex_35711 (Array Int Int))) (let ((.cse911 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35708) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35711))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse911 v_prenex_35710) v_prenex_35712)) (= v_prenex_35710 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_35708 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35707) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35708 .cse1)))) (not (= (select v_prenex_35707 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse911 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_35969 (Array Int Int)) (v_prenex_35967 (Array Int Int)) (v_prenex_35965 Int) (v_prenex_35968 (Array Int Int)) (v_prenex_35970 Int) (v_prenex_35971 Int) (v_prenex_35972 Int) (v_prenex_35966 (Array Int Int))) (let ((.cse913 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35967) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35968) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35969))) (let ((.cse912 (select .cse913 v_prenex_35965))) (or (not (= (select v_prenex_35966 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35965) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse912 v_prenex_35971)) (= (select (select .cse913 v_prenex_35970) v_prenex_35971) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse913 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35966) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35967 .cse1)) v_prenex_35967)) (= (select .cse912 v_prenex_35972) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (forall ((v_prenex_35576 Int) (v_prenex_35582 (Array Int Int)) (v_prenex_35583 Int) (v_prenex_35578 (Array Int Int)) (v_prenex_35579 (Array Int Int))) (let ((.cse915 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35579) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35582))) (let ((.cse914 (select .cse915 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= v_prenex_35576 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35578) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35579 .cse1)) v_prenex_35579)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse914 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse914 v_prenex_35583) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse915 v_prenex_35576) v_prenex_35583)) (not (= (select v_prenex_35578 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35794 (Array Int Int))) (or (forall ((v_prenex_35795 (Array Int Int))) (or (forall ((v_prenex_35800 Int) (v_prenex_35796 (Array Int Int)) (v_prenex_35792 Int) (v_prenex_35798 (Array Int Int))) (let ((.cse917 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35795) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35796) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35798))) (let ((.cse916 (select .cse917 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35799 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse916 v_prenex_35799))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse917 v_prenex_35792) v_prenex_35800)) (= (select .cse916 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35794) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35795 .cse1)) v_prenex_35795)))) (not (= (select v_prenex_35794 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or .cse19 (forall ((v_prenex_36029 Int) (v_prenex_36027 Int) (v_prenex_36028 (Array Int Int)) (v_prenex_36022 Int) (v_prenex_36026 (Array Int Int)) (v_prenex_36030 Int)) (let ((.cse919 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36026) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36028))) (let ((.cse918 (select .cse919 v_prenex_36022))) (or (= (select .cse918 v_prenex_36030) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36022 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse918 v_prenex_36029) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_36028 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse919 v_prenex_36027) v_prenex_36029) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (or (forall ((v_prenex_35957 (Array Int Int)) (v_prenex_35961 Int) (v_prenex_35962 (Array Int Int)) (v_prenex_35963 (Array Int Int)) (v_prenex_35959 Int)) (let ((.cse920 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35963) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35957))) (or (= (select (select .cse920 v_prenex_35961) v_prenex_35959) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35961 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35962) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35963 .cse1)) v_prenex_35963)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse920 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35959)) (not (= (select v_prenex_35962 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse10) (or (and (forall ((v_prenex_35948 Int)) (or (= v_prenex_35948 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35950 (Array Int Int))) (or (not (= (select v_prenex_35950 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35951 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35950) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35951 .cse1)) v_prenex_35951)) (forall ((v_prenex_35955 Int) (v_prenex_35954 (Array Int Int))) (let ((.cse921 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35951) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35954))) (or (forall ((v_prenex_35953 Int)) (= (select (select .cse921 v_prenex_35953) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse921 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse921 v_prenex_35948) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))) (forall ((v_prenex_35948 Int)) (or (= v_prenex_35948 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35950 (Array Int Int))) (or (forall ((v_prenex_35951 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35950) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35951 .cse1)) v_prenex_35951)) (forall ((v_prenex_35955 Int) (v_prenex_35954 (Array Int Int))) (let ((.cse922 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35951) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35954))) (or (forall ((v_prenex_35953 Int)) (or (= v_prenex_35953 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse922 v_prenex_35953) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|))) (= (select (select .cse922 v_prenex_35948) v_prenex_35955) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_35950 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35882 (Array Int Int))) (or (not (= (select v_prenex_35882 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35883 (Array Int Int))) (or (not (= v_prenex_35883 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35882) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35883 .cse1)))) (forall ((v_prenex_35884 (Array Int Int)) (v_prenex_35886 (Array Int Int))) (let ((.cse923 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35883) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35884) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35886))) (or (forall ((v_prenex_35887 Int) (v_prenex_35885 Int)) (= (select (select .cse923 v_prenex_35885) v_prenex_35887) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse923 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35705 (Array Int Int)) (v_prenex_35706 (Array Int Int)) (v_prenex_35703 (Array Int Int)) (v_prenex_35704 (Array Int Int))) (or (not (= v_prenex_35704 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35703) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35704 .cse1)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35704) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35705) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35706) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35703 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or (and (forall ((v_prenex_35732 Int) (v_prenex_35734 Int) (v_prenex_35729 (Array Int Int)) (v_prenex_35730 (Array Int Int)) (v_prenex_35733 (Array Int Int))) (let ((.cse924 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35730) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35733))) (or (= (select (select .cse924 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35734) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35729) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35730 .cse1)) v_prenex_35730)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse924 v_prenex_35732) v_prenex_35734)) (not (= (select v_prenex_35729 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (forall ((v_prenex_35732 Int) (v_prenex_35734 Int) (v_prenex_35729 (Array Int Int)) (v_prenex_35730 (Array Int Int)) (v_prenex_35733 (Array Int Int))) (or (= v_prenex_35732 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35729) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35730 .cse1)) v_prenex_35730)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35730) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35733) v_prenex_35732) v_prenex_35734)) (not (= (select v_prenex_35729 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35734 Int) (v_prenex_35729 (Array Int Int)) (v_prenex_35730 (Array Int Int)) (v_prenex_35733 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35730) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35733) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35734) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35729) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35730 .cse1)) v_prenex_35730)) (not (= (select v_prenex_35729 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_35776 (Array Int Int))) (or (not (= (select v_prenex_35776 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35777 (Array Int Int))) (or (not (= v_prenex_35777 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35776) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35777 .cse1)))) (forall ((v_prenex_35774 Int) (v_prenex_35780 (Array Int Int)) (v_prenex_35782 Int) (v_prenex_35778 (Array Int Int))) (let ((.cse925 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35777) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35778) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35780))) (let ((.cse926 (select .cse925 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse925 v_prenex_35774) v_prenex_35782)) (= (select .cse926 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35781 Int)) (= (select .cse926 v_prenex_35781) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35854 Int) (v_prenex_35851 (Array Int Int)) (v_prenex_35852 (Array Int Int)) (v_prenex_35850 (Array Int Int)) (v_prenex_35853 (Array Int Int)) (v_prenex_35849 Int)) (let ((.cse927 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35851) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35852) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35853))) (or (not (= v_prenex_35851 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35850) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35851 .cse1)))) (not (= (select v_prenex_35850 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse927 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse927 v_prenex_35849) v_prenex_35854) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35776 (Array Int Int))) (or (not (= (select v_prenex_35776 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35777 (Array Int Int))) (or (not (= v_prenex_35777 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35776) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35777 .cse1)))) (forall ((v_prenex_35774 Int) (v_prenex_35780 (Array Int Int)) (v_prenex_35782 Int) (v_prenex_35778 (Array Int Int))) (let ((.cse928 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35777) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35778) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35780))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse928 v_prenex_35774) v_prenex_35782)) (= (select (select .cse928 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35779 Int) (v_prenex_35781 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35779) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse928 v_prenex_35779) v_prenex_35781))))))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or (forall ((v_prenex_36063 (Array Int Int)) (v_prenex_36075 (Array Int Int)) (v_prenex_36073 (Array Int Int)) (v_prenex_36077 Int) (v_prenex_36068 Int)) (let ((.cse929 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36075) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36063))) (or (= (select (select .cse929 v_prenex_36077) v_prenex_36068) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse929 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_36075 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36073) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36075 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36073 0))) (= v_prenex_36077 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) .cse10) (or .cse10 (and (forall ((v_prenex_36037 Int) (v_prenex_35870 (Array Int Int)) (v_prenex_35873 (Array Int Int)) (v_prenex_35871 (Array Int Int)) (v_prenex_36034 Int)) (let ((.cse930 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35871) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35873))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35870) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35871 .cse1)) v_prenex_35871)) (not (= (select v_prenex_35870 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse930 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_36034) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse930 v_prenex_36037) v_prenex_36034) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_36037 Int) (v_prenex_35870 (Array Int Int)) (v_prenex_35873 (Array Int Int)) (v_prenex_35871 (Array Int Int)) (v_prenex_36034 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35870) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35871 .cse1)) v_prenex_35871)) (not (= (select v_prenex_35870 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_36037 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35871) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35873) v_prenex_36037) v_prenex_36034) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_35870 (Array Int Int)) (v_prenex_35873 (Array Int Int)) (v_prenex_35871 (Array Int Int)) (v_prenex_36034 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35870) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35871 .cse1)) v_prenex_35871)) (not (= (select v_prenex_35870 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35871) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35873) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_36034) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35843 (Array Int Int))) (or (forall ((v_prenex_35844 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35843) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35844 .cse1)) v_prenex_35844)) (forall ((v_prenex_35847 (Array Int Int)) (v_prenex_35845 (Array Int Int))) (let ((.cse931 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35844) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35845) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35847) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35848 Int)) (= (select .cse931 v_prenex_35848) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select .cse931 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_35843 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (or (forall ((v_prenex_35726 (Array Int Int)) (v_prenex_35720 Int) (v_prenex_35723 (Array Int Int)) (v_prenex_35727 Int) (v_prenex_35722 (Array Int Int))) (let ((.cse932 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35723) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35726))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse932 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35727)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35722 0))) (= (select (select .cse932 v_prenex_35720) v_prenex_35727) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35723 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35722) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35723 .cse1))))))) .cse10) (or .cse10 (forall ((v_prenex_35937 (Array Int Int)) (v_prenex_35934 (Array Int Int)) (v_prenex_35938 Int) (v_prenex_35933 (Array Int Int)) (v_prenex_35936 Int)) (or (not (= (select v_prenex_35933 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35934 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35933) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35934 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35934) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35937) v_prenex_35936) v_prenex_35938)) (= v_prenex_35936 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))) (or (and (forall ((v_prenex_35714 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35714 0))) (forall ((v_prenex_35715 (Array Int Int))) (or (not (= v_prenex_35715 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35714) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35715 .cse1)))) (forall ((v_prenex_35718 (Array Int Int))) (let ((.cse933 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35715) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35718))) (or (forall ((v_prenex_35713 Int) (v_prenex_35719 Int)) (or (forall ((v_prenex_35717 Int)) (or (= (select (select .cse933 v_prenex_35717) v_prenex_35719) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35717 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (= (select (select .cse933 v_prenex_35713) v_prenex_35719) |c_ULTIMATE.start_main_~data_init~0#1|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse933 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (forall ((v_prenex_35714 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35714 0))) (forall ((v_prenex_35715 (Array Int Int))) (or (not (= v_prenex_35715 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35714) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35715 .cse1)))) (forall ((v_prenex_35718 (Array Int Int))) (let ((.cse935 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35715) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35718))) (let ((.cse934 (select .cse935 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35713 Int) (v_prenex_35719 Int)) (or (= (select .cse934 v_prenex_35719) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse935 v_prenex_35713) v_prenex_35719) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35717 Int)) (= (select (select .cse935 v_prenex_35717) v_prenex_35719) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse934 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35803 (Array Int Int))) (or (forall ((v_prenex_35804 (Array Int Int))) (or (not (= v_prenex_35804 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35804 .cse1)))) (forall ((v_prenex_35805 (Array Int Int)) (v_prenex_35807 (Array Int Int))) (let ((.cse938 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35804) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35805) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35807))) (let ((.cse937 (select .cse938 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35801 Int) (v_prenex_35809 Int)) (let ((.cse936 (select .cse938 v_prenex_35801))) (or (forall ((v_prenex_35808 Int)) (or (= (select .cse936 v_prenex_35808) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse937 v_prenex_35808)) (forall ((v_prenex_35806 Int)) (= (select (select .cse938 v_prenex_35806) v_prenex_35808) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= (select .cse936 v_prenex_35809) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse937 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35803 0))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_36092 Int) (v_prenex_36089 (Array Int Int)) (v_prenex_36088 (Array Int Int)) (v_prenex_36087 Int) (v_prenex_36090 (Array Int Int)) (v_prenex_36091 (Array Int Int))) (let ((.cse939 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36089) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36090) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36091))) (or (not (= v_prenex_36089 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36088) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36089 .cse1)))) (= (select (select .cse939 v_prenex_36087) v_prenex_36092) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36087) (= (select (select .cse939 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36088 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35973 Int) (v_prenex_35976 (Array Int Int)) (v_prenex_35978 Int) (v_prenex_35977 (Array Int Int)) (v_prenex_35974 (Array Int Int)) (v_prenex_35975 (Array Int Int))) (let ((.cse940 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35975) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35976) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35977))) (or (not (= (select v_prenex_35974 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35973) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse940 v_prenex_35973) v_prenex_35978)) (= (select (select .cse940 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35975 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35974) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35975 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35783 Int) (v_prenex_35790 Int) (v_prenex_35785 (Array Int Int)) (v_prenex_35786 (Array Int Int)) (v_prenex_35791 Int) (v_prenex_35789 (Array Int Int)) (v_prenex_35787 (Array Int Int))) (let ((.cse943 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35786) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35787) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35789))) (let ((.cse941 (select .cse943 v_prenex_35783)) (.cse942 (select .cse943 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse941 v_prenex_35790) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35785 0))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse941 v_prenex_35791)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35785) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35786 .cse1)) v_prenex_35786)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse942 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse942 v_prenex_35790) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_35816 (Array Int Int)) (v_prenex_35810 Int) (v_prenex_35813 (Array Int Int)) (v_prenex_35814 (Array Int Int)) (v_prenex_35817 Int) (v_prenex_35818 Int) (v_prenex_35812 (Array Int Int)) (v_prenex_35815 Int)) (let ((.cse945 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35813) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35814) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35816))) (let ((.cse944 (select .cse945 v_prenex_35810))) (or (= (select .cse944 v_prenex_35817) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35812 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35813 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35812) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35813 .cse1)))) (= (select (select .cse945 v_prenex_35815) v_prenex_35817) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse944 v_prenex_35818)) (= (select (select .cse945 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35589 Int) (v_prenex_35587 (Array Int Int)) (v_prenex_35588 (Array Int Int)) (v_prenex_35585 (Array Int Int)) (v_prenex_35584 Int) (v_prenex_35586 (Array Int Int)) (v_prenex_35590 Int)) (let ((.cse946 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35586) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35587) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35588))) (let ((.cse947 (select .cse946 v_prenex_35584))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse946 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select .cse947 v_prenex_35590) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35584) (not (= (select v_prenex_35585 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_35586 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35585) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35586 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse947 v_prenex_35589)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35559 Int) (v_prenex_35561 (Array Int Int)) (v_prenex_35562 (Array Int Int)) (v_prenex_35960 Int) (v_prenex_35566 Int) (v_prenex_35565 (Array Int Int)) (v_prenex_35563 (Array Int Int))) (let ((.cse950 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35562) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35563) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35565))) (let ((.cse949 (select .cse950 v_prenex_35559)) (.cse948 (select .cse950 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_35561 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35559) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35561) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35562 .cse1)) v_prenex_35562)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse948 v_prenex_35566)) (= (select .cse949 v_prenex_35960) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse949 v_prenex_35566) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse948 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35843 (Array Int Int))) (or (not (= (select v_prenex_35843 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35844 (Array Int Int))) (or (forall ((v_prenex_35847 (Array Int Int)) (v_prenex_35845 (Array Int Int))) (let ((.cse951 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35844) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35845) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35847))) (or (forall ((v_prenex_35846 Int) (v_prenex_35848 Int)) (= (select (select .cse951 v_prenex_35846) v_prenex_35848) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse951 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35843) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35844 .cse1)) v_prenex_35844)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35591 (Array Int Int)) (v_prenex_35594 (Array Int Int)) (v_prenex_35592 (Array Int Int)) (v_prenex_35593 (Array Int Int))) (or (not (= (select v_prenex_35591 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35592) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35593) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35594) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= v_prenex_35592 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35591) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35592 .cse1)))))))) (or (and (forall ((v_prenex_36056 (Array Int Int)) (v_prenex_36057 (Array Int Int)) (v_prenex_36061 Int) (v_prenex_36053 Int)) (or (= v_prenex_36053 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36056) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36057) v_prenex_36053) v_prenex_36061)))) (forall ((v_prenex_35910 Int) (v_prenex_35909 Int) (v_prenex_35908 (Array Int Int)) (v_prenex_35906 (Array Int Int)) (v_prenex_35903 Int)) (let ((.cse952 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35906) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35908) v_prenex_35903))) (or (= (select .cse952 v_prenex_35909) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse952 v_prenex_35910) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_35908 v_prenex_35909) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35903 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35897 Int) (v_prenex_35901 (Array Int Int)) (v_prenex_36060 Int) (v_prenex_36059 Int) (v_prenex_35900 (Array Int Int)) (v_prenex_35902 Int)) (let ((.cse953 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35900) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35901))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse953 v_prenex_35897) v_prenex_35902)) (= (select (select .cse953 v_prenex_36059) v_prenex_36060) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35897 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_35910 Int) (v_prenex_35909 Int) (v_prenex_35908 (Array Int Int)) (v_prenex_35906 (Array Int Int)) (v_prenex_35907 Int) (v_prenex_35903 Int)) (let ((.cse955 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35906) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35908))) (let ((.cse954 (select .cse955 v_prenex_35903))) (or (= (select .cse954 v_prenex_35909) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse954 v_prenex_35910) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse955 v_prenex_35907) v_prenex_35909) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35903 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) .cse19) (or .cse19 (and (forall ((v_prenex_36084 (Array Int Int)) (v_prenex_36078 Int) (v_prenex_36083 Int) (v_prenex_36082 (Array Int Int)) (v_prenex_36085 Int) (v_prenex_36086 Int)) (let ((.cse956 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36082) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36084))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse956 v_prenex_36083) v_prenex_36085)) (= (select (select .cse956 v_prenex_36078) v_prenex_36086) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_36084 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36078 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_36084 (Array Int Int)) (v_prenex_36078 Int) (v_prenex_36082 (Array Int Int)) (v_prenex_36085 Int) (v_prenex_36086 Int)) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36082) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36084) v_prenex_36078) v_prenex_36086) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select v_prenex_36084 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_36078 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_36084 v_prenex_36085) |c_ULTIMATE.start_main_~data_init~0#1|))))) (or (forall ((v_prenex_36174 (Array Int Int)) (v_prenex_36180 Int) (v_prenex_36181 Int) (v_prenex_36175 (Array Int Int)) (v_prenex_36182 Int)) (let ((.cse957 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36174) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36175) v_prenex_36182))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse957 v_prenex_36180)) (= v_prenex_36182 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_36175 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse957 v_prenex_36181) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_36175 v_prenex_36180))))) .cse19) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35926 (Array Int Int)) (v_prenex_35931 Int) (v_prenex_35932 Int) (v_prenex_35927 (Array Int Int)) (v_prenex_35928 (Array Int Int)) (v_prenex_35929 Int) (v_prenex_35930 (Array Int Int)) (v_prenex_35925 Int)) (let ((.cse958 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35927) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35928) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35930))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse958 v_prenex_35925) v_prenex_35932)) (not (= v_prenex_35927 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35926) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35927 .cse1)))) (= (select (select .cse958 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35925) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35929) (= (select (select .cse958 v_prenex_35929) v_prenex_35931) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35926 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35688 Int) (v_prenex_35690 (Array Int Int)) (v_prenex_35695 Int) (v_prenex_35693 (Array Int Int)) (v_prenex_35691 (Array Int Int)) (v_prenex_35692 Int) (v_prenex_35694 Int) (v_prenex_35689 (Array Int Int))) (let ((.cse959 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35690) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35691) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35693))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35689) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35690 .cse1)) v_prenex_35690)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse959 v_prenex_35692) v_prenex_35694)) (not (= (select v_prenex_35689 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse959 v_prenex_35688) v_prenex_35695)) (= (select (select .cse959 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_36010 Int) (v_prenex_36005 (Array Int Int)) (v_prenex_36011 Int) (v_prenex_36006 (Array Int Int)) (v_prenex_36012 Int) (v_prenex_36013 Int) (v_prenex_36007 (Array Int Int)) (v_prenex_36008 (Array Int Int))) (let ((.cse960 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36006) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36007) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36008))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_36005 0))) (= (select (select .cse960 v_prenex_36013) v_prenex_36010) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse960 v_prenex_36012) v_prenex_36011) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse960 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36005) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36006 .cse1)) v_prenex_36006))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (and (forall ((v_prenex_35669 Int) (v_prenex_35670 (Array Int Int)) (v_prenex_35671 Int) (v_prenex_35666 (Array Int Int)) (v_prenex_35667 (Array Int Int))) (let ((.cse961 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35667) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35670))) (or (= v_prenex_35669 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse961 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35667 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35666) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35667 .cse1)))) (not (= (select v_prenex_35666 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse961 v_prenex_35669) v_prenex_35671) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35599 Int) (v_prenex_35596 (Array Int Int))) (or (forall ((v_prenex_35597 (Array Int Int))) (or (not (= v_prenex_35597 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35597 .cse1)))) (forall ((v_prenex_35601 Int) (v_prenex_35600 (Array Int Int))) (let ((.cse962 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35597) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35600))) (or (= (select (select .cse962 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35601) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse962 v_prenex_35599) v_prenex_35601) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35596 0))))) (forall ((v_prenex_35674 (Array Int Int))) (or (forall ((v_prenex_35675 (Array Int Int))) (or (not (= v_prenex_35675 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35674) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35675 .cse1)))) (forall ((v_prenex_35680 Int) (v_prenex_35672 Int) (v_prenex_35678 (Array Int Int))) (let ((.cse963 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35675) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35678))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse963 v_prenex_35672) v_prenex_35680)) (forall ((v_prenex_35679 Int)) (or (forall ((v_prenex_35677 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse963 v_prenex_35677) v_prenex_35679)) (= v_prenex_35677 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (= (select (select .cse963 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35679) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35674 0))))) (forall ((v_prenex_35601 Int) (v_prenex_35599 Int) (v_prenex_35596 (Array Int Int)) (v_prenex_35597 (Array Int Int)) (v_prenex_35600 (Array Int Int))) (or (not (= v_prenex_35597 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35597 .cse1)))) (= v_prenex_35599 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35597) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35600) v_prenex_35599) v_prenex_35601) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35596 0))))) (forall ((v_prenex_35601 Int) (v_prenex_35596 (Array Int Int)) (v_prenex_35597 (Array Int Int)) (v_prenex_35600 (Array Int Int))) (or (not (= v_prenex_35597 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35597 .cse1)))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35597) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35600) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35601) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35596 0))))) (forall ((v_prenex_35599 Int)) (or (forall ((v_prenex_35596 (Array Int Int))) (or (forall ((v_prenex_35597 (Array Int Int))) (or (not (= v_prenex_35597 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35596) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35597 .cse1)))) (forall ((v_prenex_35601 Int) (v_prenex_35600 (Array Int Int))) (let ((.cse964 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35597) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35600))) (or (= (select (select .cse964 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35601) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse964 v_prenex_35599) v_prenex_35601) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35596 0))))) (= v_prenex_35599 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((v_prenex_35674 (Array Int Int))) (or (forall ((v_prenex_35675 (Array Int Int))) (or (not (= v_prenex_35675 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35674) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35675 .cse1)))) (forall ((v_prenex_35680 Int) (v_prenex_35672 Int) (v_prenex_35678 (Array Int Int))) (let ((.cse965 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35675) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35678))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse965 v_prenex_35672) v_prenex_35680)) (forall ((v_prenex_35677 Int) (v_prenex_35679 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse965 v_prenex_35677) v_prenex_35679)) (= v_prenex_35677 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35674 0))))) (forall ((v_prenex_35682 (Array Int Int))) (or (not (= (select v_prenex_35682 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35683 (Array Int Int))) (or (forall ((v_prenex_35686 (Array Int Int))) (let ((.cse967 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35683) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35686))) (let ((.cse966 (select .cse967 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse966 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35687 Int)) (or (= (select .cse966 v_prenex_35687) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35685 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse967 v_prenex_35685) v_prenex_35687)) (= v_prenex_35685 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))))))) (not (= v_prenex_35683 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35682) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35683 .cse1)))))))) (forall ((v_prenex_35651 (Array Int Int))) (or (forall ((v_prenex_35652 (Array Int Int))) (or (not (= v_prenex_35652 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35651) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35652 .cse1)))) (forall ((v_prenex_35655 (Array Int Int))) (let ((.cse968 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35652) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35655))) (or (forall ((v_prenex_35657 Int) (v_prenex_35649 Int)) (let ((.cse969 (select .cse968 v_prenex_35649))) (or (forall ((v_prenex_35656 Int)) (or (forall ((v_prenex_35654 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse968 v_prenex_35654) v_prenex_35656)) (= v_prenex_35654 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (= (select .cse969 v_prenex_35656) |c_ULTIMATE.start_main_~data_init~0#1|))) (= (select .cse969 v_prenex_35657) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse968 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))) (not (= (select v_prenex_35651 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35646 Int) (v_prenex_35643 (Array Int Int)) (v_prenex_35648 Int) (v_prenex_35647 (Array Int Int)) (v_prenex_35644 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35643) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35644 .cse1)) v_prenex_35644)) (= v_prenex_35646 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35644) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35647) v_prenex_35646) v_prenex_35648) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35643 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35619 (Array Int Int))) (or (not (= (select v_prenex_35619 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35620 (Array Int Int))) (or (not (= v_prenex_35620 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35619) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35620 .cse1)))) (forall ((v_prenex_35625 Int) (v_prenex_35617 Int) (v_prenex_35623 (Array Int Int))) (let ((.cse971 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35620) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35623))) (let ((.cse970 (select .cse971 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse970 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35624 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse970 v_prenex_35624))) (= (select (select .cse971 v_prenex_35617) v_prenex_35625) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (forall ((v_prenex_35615 (Array Int Int)) (v_prenex_35609 Int) (v_prenex_35616 Int) (v_prenex_35611 (Array Int Int)) (v_prenex_35612 (Array Int Int))) (let ((.cse973 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35612) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35615))) (let ((.cse972 (select .cse973 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse972 v_prenex_35616)) (= (select (select .cse973 v_prenex_35609) v_prenex_35616) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35611 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35611) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35612 .cse1)) v_prenex_35612)) (= (select .cse972 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35987 (Array Int Int))) (or (not (= (select v_prenex_35987 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35988 (Array Int Int))) (or (forall ((v_prenex_35991 (Array Int Int)) (v_prenex_35993 Int) (v_prenex_35995 Int)) (let ((.cse974 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35988) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35991))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse974 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35993)) (forall ((v_prenex_35989 Int)) (= (select (select .cse974 v_prenex_35989) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse974 v_prenex_35995) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35987) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35988 .cse1)) v_prenex_35988)))))) (forall ((v_prenex_35637 (Array Int Int)) (v_prenex_35635 Int) (v_prenex_35638 (Array Int Int)) (v_prenex_35642 Int) (v_prenex_35641 (Array Int Int))) (let ((.cse975 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35638) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35641))) (or (not (= v_prenex_35638 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35637) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35638 .cse1)))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35637 0))) (= (select (select .cse975 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35642) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse975 v_prenex_35635) v_prenex_35642) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_35619 (Array Int Int))) (or (forall ((v_prenex_35620 (Array Int Int))) (or (forall ((v_prenex_35625 Int) (v_prenex_35617 Int) (v_prenex_35623 (Array Int Int))) (let ((.cse976 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35620) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35623))) (or (= (select (select .cse976 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse976 v_prenex_35617) v_prenex_35625) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35622 Int) (v_prenex_35624 Int)) (or (= (select (select .cse976 v_prenex_35622) v_prenex_35624) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35622 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))) (not (= v_prenex_35620 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35619) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35620 .cse1)))))) (not (= (select v_prenex_35619 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35987 (Array Int Int))) (or (forall ((v_prenex_35988 (Array Int Int))) (or (forall ((v_prenex_35991 (Array Int Int)) (v_prenex_35993 Int) (v_prenex_35995 Int)) (let ((.cse977 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35988) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35991))) (or (= (select (select .cse977 v_prenex_35995) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35989 Int)) (or (= (select (select .cse977 v_prenex_35989) v_prenex_35993) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35989 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35987) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35988 .cse1)) v_prenex_35988)))) (not (= (select v_prenex_35987 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35682 (Array Int Int))) (or (not (= (select v_prenex_35682 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35683 (Array Int Int))) (or (forall ((v_prenex_35686 (Array Int Int))) (let ((.cse978 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35683) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35686))) (or (= (select (select .cse978 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35685 Int) (v_prenex_35687 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse978 v_prenex_35685) v_prenex_35687)) (= v_prenex_35685 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))) (not (= v_prenex_35683 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35682) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35683 .cse1)))))))) (forall ((v_prenex_35633 Int) (v_prenex_35628 (Array Int Int)) (v_prenex_35629 (Array Int Int)) (v_prenex_35634 Int) (v_prenex_35632 (Array Int Int)) (v_prenex_35626 Int)) (let ((.cse981 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35629) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35632))) (let ((.cse980 (select .cse981 v_prenex_35626)) (.cse979 (select .cse981 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_35628 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse979 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse980 v_prenex_35633) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse980 v_prenex_35634) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35629 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35628) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35629 .cse1)))) (= (select .cse979 v_prenex_35633) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_35660 (Array Int Int))) (or (forall ((v_prenex_35661 (Array Int Int))) (or (not (= v_prenex_35661 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35660) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35661 .cse1)))) (forall ((v_prenex_35664 (Array Int Int))) (let ((.cse983 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35661) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35664))) (let ((.cse982 (select .cse983 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse982 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35658 Int) (v_prenex_35665 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse982 v_prenex_35665)) (= (select (select .cse983 v_prenex_35658) v_prenex_35665) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35663 Int)) (= (select (select .cse983 v_prenex_35663) v_prenex_35665) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35660 0))))) (forall ((v_prenex_35607 (Array Int Int)) (v_prenex_35602 Int) (v_prenex_35604 (Array Int Int)) (v_prenex_35994 Int) (v_prenex_35608 Int) (v_prenex_35603 (Array Int Int)) (v_prenex_35606 Int)) (let ((.cse984 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35604) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35607))) (or (= (select (select .cse984 v_prenex_35602) v_prenex_35994) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse984 v_prenex_35606) v_prenex_35608) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35606 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35603 0))) (not (= v_prenex_35604 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35603) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35604 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse984 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))) (forall ((v_prenex_35660 (Array Int Int))) (or (forall ((v_prenex_35661 (Array Int Int))) (or (forall ((v_prenex_35664 (Array Int Int))) (let ((.cse985 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35661) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35664))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse985 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35658 Int) (v_prenex_35665 Int)) (or (forall ((v_prenex_35663 Int)) (or (= v_prenex_35663 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse985 v_prenex_35663) v_prenex_35665) |c_ULTIMATE.start_main_~data_init~0#1|))) (= (select (select .cse985 v_prenex_35658) v_prenex_35665) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= v_prenex_35661 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35660) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35661 .cse1)))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35660 0))))) (forall ((v_prenex_35674 (Array Int Int))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35674 0))) (forall ((v_prenex_35675 (Array Int Int))) (or (not (= v_prenex_35675 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35674) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35675 .cse1)))) (forall ((v_prenex_35680 Int) (v_prenex_35672 Int) (v_prenex_35678 (Array Int Int))) (let ((.cse986 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35675) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35678))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse986 v_prenex_35672) v_prenex_35680)) (forall ((v_prenex_35679 Int)) (= (select (select .cse986 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35679) |c_ULTIMATE.start_main_~data_init~0#1|))))))))) (forall ((v_prenex_35651 (Array Int Int))) (or (not (= (select v_prenex_35651 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35652 (Array Int Int))) (or (forall ((v_prenex_35655 (Array Int Int))) (let ((.cse989 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35652) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35655))) (let ((.cse988 (select .cse989 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_35657 Int) (v_prenex_35649 Int)) (let ((.cse987 (select .cse989 v_prenex_35649))) (or (= (select .cse987 v_prenex_35657) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35656 Int)) (or (= (select .cse988 v_prenex_35656) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35654 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse989 v_prenex_35654) v_prenex_35656))) (= (select .cse987 v_prenex_35656) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse988 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (not (= v_prenex_35652 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35651) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35652 .cse1)))))))) (forall ((v_prenex_35682 (Array Int Int))) (or (forall ((v_prenex_35683 (Array Int Int))) (or (forall ((v_prenex_35686 (Array Int Int))) (let ((.cse990 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35683) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35686) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse990 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35687 Int)) (= (select .cse990 v_prenex_35687) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_35683 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35682) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35683 .cse1)))))) (not (= (select v_prenex_35682 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35619 (Array Int Int))) (or (not (= (select v_prenex_35619 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35620 (Array Int Int))) (or (not (= v_prenex_35620 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35619) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35620 .cse1)))) (forall ((v_prenex_35625 Int) (v_prenex_35617 Int) (v_prenex_35623 (Array Int Int))) (let ((.cse992 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35620) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35623))) (let ((.cse991 (select .cse992 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse991 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse992 v_prenex_35617) v_prenex_35625) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35622 Int) (v_prenex_35624 Int)) (or (= (select (select .cse992 v_prenex_35622) v_prenex_35624) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse991 v_prenex_35624)) (= v_prenex_35622 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))))))))) .cse10) (or (forall ((v_prenex_35766 Int) (v_prenex_35769 (Array Int Int)) (v_prenex_35773 Int) (v_prenex_35772 (Array Int Int)) (v_prenex_35768 (Array Int Int))) (let ((.cse993 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35769) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35772))) (let ((.cse994 (select .cse993 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse993 v_prenex_35766) v_prenex_35773)) (= (select .cse994 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35768 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse994 v_prenex_35773) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35768) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35769 .cse1)) v_prenex_35769)))))) .cse10) (or (and (forall ((v_prenex_35821 (Array Int Int))) (or (forall ((v_prenex_35822 (Array Int Int))) (or (forall ((v_prenex_35825 (Array Int Int)) (v_prenex_35819 Int) (v_prenex_35826 Int)) (let ((.cse995 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35822) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35825))) (or (= (select (select .cse995 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35826) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse995 v_prenex_35819) v_prenex_35826)) (forall ((v_prenex_35824 Int)) (= (select (select .cse995 v_prenex_35824) v_prenex_35826) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= v_prenex_35822 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35821) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35822 .cse1)))))) (not (= (select v_prenex_35821 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (forall ((v_prenex_35821 (Array Int Int))) (or (forall ((v_prenex_35822 (Array Int Int))) (or (not (= v_prenex_35822 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35821) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35822 .cse1)))) (forall ((v_prenex_35825 (Array Int Int)) (v_prenex_35819 Int) (v_prenex_35826 Int)) (let ((.cse996 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35822) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35825))) (or (forall ((v_prenex_35824 Int)) (or (= (select (select .cse996 v_prenex_35824) v_prenex_35826) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35824 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse996 v_prenex_35819) v_prenex_35826))))))) (not (= (select v_prenex_35821 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35914 (Array Int Int)) (v_prenex_35912 (Array Int Int)) (v_prenex_35913 (Array Int Int)) (v_prenex_36071 Int) (v_prenex_36069 Int) (v_prenex_35916 Int) (v_prenex_35911 (Array Int Int)) (v_prenex_35915 Int)) (let ((.cse997 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35912) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35913) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35914))) (or (= (select (select .cse997 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35911) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35912 .cse1)) v_prenex_35912)) (= (select (select .cse997 v_prenex_36071) v_prenex_36069) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36071) (= (select (select .cse997 v_prenex_35915) v_prenex_35916) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35911 0) |c_ULTIMATE.start_dll_circular_create_~data#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse19 (forall ((v_prenex_36050 (Array Int Int)) (v_prenex_36051 (Array Int Int)) (v_prenex_36047 Int) (v_prenex_36052 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36050) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36051) v_prenex_36047) v_prenex_36052)) (= v_prenex_36047 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35794 (Array Int Int))) (or (forall ((v_prenex_35795 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35794) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35795 .cse1)) v_prenex_35795)) (forall ((v_prenex_35800 Int) (v_prenex_35796 (Array Int Int)) (v_prenex_35792 Int) (v_prenex_35798 (Array Int Int))) (let ((.cse998 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35795) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35796) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35798))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse998 v_prenex_35792) v_prenex_35800)) (forall ((v_prenex_35799 Int) (v_prenex_35797 Int)) (= (select (select .cse998 v_prenex_35797) v_prenex_35799) |c_ULTIMATE.start_main_~data_init~0#1|)) (= (select (select .cse998 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))))) (not (= (select v_prenex_35794 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_36093 Int)) (or (forall ((v_prenex_36094 (Array Int Int))) (or (forall ((v_prenex_36095 (Array Int Int))) (or (forall ((v_prenex_36096 (Array Int Int)) (v_prenex_36097 (Array Int Int)) (v_prenex_36101 Int)) (let ((.cse1000 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36095) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36096) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36097))) (let ((.cse999 (select .cse1000 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (forall ((v_prenex_36100 Int)) (= (select .cse999 v_prenex_36100) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse999 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1000 v_prenex_36093) v_prenex_36101)))))) (not (= v_prenex_36095 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36094) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36095 .cse1)))))) (not (= (select v_prenex_36094 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36093))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35939 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35939) (forall ((v_prenex_35941 (Array Int Int))) (or (forall ((v_prenex_35942 (Array Int Int))) (or (not (= v_prenex_35942 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35941) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35942 .cse1)))) (forall ((v_prenex_35945 (Array Int Int)) (v_prenex_35943 (Array Int Int)) (v_prenex_35947 Int)) (let ((.cse1001 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35942) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35943) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35945))) (let ((.cse1002 (select .cse1001 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1001 v_prenex_35939) v_prenex_35947)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1002 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35946 Int)) (= (select .cse1002 v_prenex_35946) |c_ULTIMATE.start_main_~data_init~0#1|)))))))) (not (= (select v_prenex_35941 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35875 (Array Int Int))) (or (forall ((v_prenex_35876 (Array Int Int))) (or (forall ((v_prenex_35879 (Array Int Int)) (v_prenex_35877 (Array Int Int))) (let ((.cse1003 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35876) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35877) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35879) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1003 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35880 Int)) (= (select .cse1003 v_prenex_35880) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35875) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35876 .cse1)) v_prenex_35876)))) (not (= (select v_prenex_35875 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35803 (Array Int Int))) (or (forall ((v_prenex_35804 (Array Int Int))) (or (not (= v_prenex_35804 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35803) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35804 .cse1)))) (forall ((v_prenex_35805 (Array Int Int)) (v_prenex_35807 (Array Int Int))) (let ((.cse1004 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35804) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35805) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35807))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1004 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (forall ((v_prenex_35801 Int) (v_prenex_35809 Int)) (let ((.cse1005 (select .cse1004 v_prenex_35801))) (or (= (select .cse1005 v_prenex_35809) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35808 Int)) (or (= (select .cse1005 v_prenex_35808) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35806 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35806) (= (select (select .cse1004 v_prenex_35806) v_prenex_35808) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))))) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35803 0))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_35837 (Array Int Int)) (v_prenex_35838 (Array Int Int)) (v_prenex_35835 (Array Int Int)) (v_prenex_35836 (Array Int Int)) (v_prenex_35834 Int) (v_prenex_35840 Int) (v_prenex_35841 Int)) (let ((.cse1006 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35836) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35837) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35838))) (let ((.cse1007 (select .cse1006 v_prenex_35834))) (or (not (= (select v_prenex_35835 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1006 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1007 v_prenex_35840)) (= (select .cse1007 v_prenex_35841) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35836 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35835) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35836 .cse1)))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35828 (Array Int Int))) (or (forall ((v_prenex_35829 (Array Int Int))) (or (forall ((v_prenex_35830 (Array Int Int)) (v_prenex_35832 (Array Int Int))) (let ((.cse1008 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35829) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35830) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35832))) (or (= (select (select .cse1008 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35831 Int) (v_prenex_35833 Int)) (or (= (select (select .cse1008 v_prenex_35831) v_prenex_35833) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35831)))))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35828) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35829 .cse1)) v_prenex_35829)))) (not (= (select v_prenex_35828 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35763 (Array Int Int)) (v_prenex_35764 (Array Int Int)) (v_prenex_35761 (Array Int Int)) (v_prenex_35762 (Array Int Int))) (or (not (= (select v_prenex_35761 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35761) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35762 .cse1)) v_prenex_35762)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35762) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35763) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35764) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_36064 (Array Int Int)) (v_prenex_36070 Int) (v_prenex_36067 (Array Int Int)) (v_prenex_36065 (Array Int Int)) (v_prenex_36066 (Array Int Int)) (v_prenex_36076 Int) (v_prenex_36072 Int) (v_prenex_36074 Int)) (let ((.cse1009 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36065) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36066) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36067))) (or (= (select (select .cse1009 v_prenex_36074) v_prenex_36072) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36076) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1009 v_prenex_36076) v_prenex_36070)) (= (select (select .cse1009 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_36064 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36064) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36065 .cse1)) v_prenex_36065))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_36041 (Array Int Int)) (v_prenex_36042 (Array Int Int)) (v_prenex_36040 (Array Int Int)) (v_prenex_36038 Int) (v_prenex_36039 (Array Int Int)) (v_prenex_36044 Int) (v_prenex_36045 Int) (v_prenex_36046 Int)) (let ((.cse1010 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36040) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36041) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36042))) (let ((.cse1011 (select .cse1010 v_prenex_36038))) (or (not (= v_prenex_36040 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36039) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36040 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1010 v_prenex_36044) v_prenex_36045)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1011 v_prenex_36046)) (= (select (select .cse1010 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1011 v_prenex_36045)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36038) (not (= (select v_prenex_36039 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_35882 (Array Int Int))) (or (not (= (select v_prenex_35882 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35883 (Array Int Int))) (or (forall ((v_prenex_35884 (Array Int Int)) (v_prenex_35886 (Array Int Int))) (let ((.cse1012 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35883) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35884) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35886) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1012 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35887 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1012 v_prenex_35887)))))) (not (= v_prenex_35883 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35882) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35883 .cse1)))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35567 Int) (v_prenex_35574 Int) (v_prenex_35573 (Array Int Int)) (v_prenex_35575 Int) (v_prenex_35570 (Array Int Int)) (v_prenex_35571 (Array Int Int)) (v_prenex_35569 (Array Int Int))) (let ((.cse1015 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35570) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35571) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35573))) (let ((.cse1013 (select .cse1015 v_prenex_35567)) (.cse1014 (select .cse1015 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= v_prenex_35570 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35569) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35570 .cse1)))) (= (select .cse1013 v_prenex_35574) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1013 v_prenex_35575)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1014 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_35569 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35567) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1014 v_prenex_35574)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_36031 (Array Int Int)) (v_prenex_36035 (Array Int Int)) (v_prenex_36032 (Array Int Int)) (v_prenex_36036 (Array Int Int))) (or (not (= v_prenex_36036 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36035) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36036 .cse1)))) (not (= (select v_prenex_36035 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36036) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36031) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36032) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)))))) (or .cse19 (and (forall ((v_prenex_36178 (Array Int Int)) (v_prenex_36186 Int) (v_prenex_36187 Int) (v_prenex_36179 (Array Int Int)) (v_prenex_36188 Int) (v_prenex_36189 Int)) (let ((.cse1016 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36178) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36179))) (or (= v_prenex_36189 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse1016 v_prenex_36188) v_prenex_36187) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_36179 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= (select (select .cse1016 v_prenex_36189) v_prenex_36186) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_36019 Int) (v_prenex_36014 Int) (v_prenex_36021 Int) (v_prenex_36017 (Array Int Int)) (v_prenex_36018 (Array Int Int)) (v_prenex_36020 Int)) (let ((.cse1017 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36017) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36018))) (or (= (select v_prenex_36018 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1017 v_prenex_36014) v_prenex_36021) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1017 v_prenex_36019) v_prenex_36020)) (= v_prenex_36014 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35828 (Array Int Int))) (or (forall ((v_prenex_35829 (Array Int Int))) (or (forall ((v_prenex_35830 (Array Int Int)) (v_prenex_35832 (Array Int Int))) (let ((.cse1018 (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35829) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35830) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35832) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1018 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35833 Int)) (= (select .cse1018 v_prenex_35833) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35828) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35829 .cse1)) v_prenex_35829)))) (not (= (select v_prenex_35828 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35875 (Array Int Int))) (or (not (= (select v_prenex_35875 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35876 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35875) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35876 .cse1)) v_prenex_35876)) (forall ((v_prenex_35879 (Array Int Int)) (v_prenex_35877 (Array Int Int))) (let ((.cse1019 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35876) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35877) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35879))) (or (= (select (select .cse1019 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35878 Int) (v_prenex_35880 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35878) (= (select (select .cse1019 v_prenex_35878) v_prenex_35880) |c_ULTIMATE.start_main_~data_init~0#1|)))))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35749 (Array Int Int)) (v_prenex_35744 Int) (v_prenex_35747 (Array Int Int)) (v_prenex_35750 Int) (v_prenex_35751 Int) (v_prenex_35745 (Array Int Int)) (v_prenex_35746 (Array Int Int)) (v_prenex_35748 Int)) (let ((.cse1020 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35746) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35747) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35749))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1020 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_35745 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1020 v_prenex_35748) v_prenex_35750) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35746 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35745) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35746 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35748) (= (select (select .cse1020 v_prenex_35744) v_prenex_35751) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or .cse10 (and (forall ((v_prenex_35996 Int)) (or (= v_prenex_35996 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35998 (Array Int Int))) (or (forall ((v_prenex_35999 (Array Int Int))) (or (forall ((v_prenex_36002 (Array Int Int)) (v_prenex_36004 Int)) (let ((.cse1021 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35999) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36002))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1021 v_prenex_35996) v_prenex_36004)) (forall ((v_prenex_36001 Int)) (or (forall ((v_prenex_36003 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1021 v_prenex_36001) v_prenex_36003)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1021 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_36003)))) (= v_prenex_36001 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))) (not (= v_prenex_35999 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35998) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35999 .cse1)))))) (not (= (select v_prenex_35998 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_35996 Int)) (or (= v_prenex_35996 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35998 (Array Int Int))) (or (not (= (select v_prenex_35998 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35999 (Array Int Int))) (or (forall ((v_prenex_36002 (Array Int Int)) (v_prenex_36004 Int)) (let ((.cse1022 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35999) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36002))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1022 v_prenex_35996) v_prenex_36004)) (forall ((v_prenex_36003 Int) (v_prenex_36001 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1022 v_prenex_36001) v_prenex_36003)) (= v_prenex_36001 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))) (not (= v_prenex_35999 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35998) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35999 .cse1)))))))))) (forall ((v_prenex_35996 Int)) (or (= v_prenex_35996 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35998 (Array Int Int))) (or (forall ((v_prenex_35999 (Array Int Int))) (or (not (= v_prenex_35999 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35998) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35999 .cse1)))) (forall ((v_prenex_36002 (Array Int Int)) (v_prenex_36004 Int)) (let ((.cse1023 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35999) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36002))) (or (forall ((v_prenex_36003 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1023 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_36003))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1023 v_prenex_35996) v_prenex_36004))))))) (not (= (select v_prenex_35998 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35921 Int) (v_prenex_35918 (Array Int Int)) (v_prenex_35919 (Array Int Int)) (v_prenex_35917 Int) (v_prenex_35923 Int) (v_prenex_35922 (Array Int Int)) (v_prenex_35924 Int) (v_prenex_35920 (Array Int Int))) (let ((.cse1024 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35919) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35920) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35922))) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35917) (= (select (select .cse1024 v_prenex_35917) v_prenex_35924) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35919 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35918) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35919 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1024 v_prenex_35921) v_prenex_35923)) (= (select (select .cse1024 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35918 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35921)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35859 (Array Int Int)) (v_prenex_35855 Int) (v_prenex_35857 (Array Int Int)) (v_prenex_35858 (Array Int Int)) (v_prenex_35862 Int) (v_prenex_35863 Int) (v_prenex_35861 (Array Int Int))) (let ((.cse1027 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35858) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35859) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35861))) (let ((.cse1025 (select .cse1027 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse1026 (select .cse1027 v_prenex_35855))) (or (= (select .cse1025 v_prenex_35862) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1025 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1026 v_prenex_35863) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35857 0))) (not (= v_prenex_35858 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35857) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35858 .cse1)))) (= (select .cse1026 v_prenex_35862) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35756 Int) (v_prenex_35752 Int) (v_prenex_35753 (Array Int Int)) (v_prenex_35758 Int) (v_prenex_35757 (Array Int Int)) (v_prenex_35759 Int) (v_prenex_35754 (Array Int Int)) (v_prenex_35755 (Array Int Int))) (let ((.cse1028 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35754) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35755) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35757))) (or (= (select (select .cse1028 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_35753 0))) (= (select (select .cse1028 v_prenex_35752) v_prenex_35759) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35756) (= (select (select .cse1028 v_prenex_35756) v_prenex_35758) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_35754 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35753) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35754 .cse1))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_36093 Int)) (or (forall ((v_prenex_36094 (Array Int Int))) (or (forall ((v_prenex_36095 (Array Int Int))) (or (forall ((v_prenex_36096 (Array Int Int)) (v_prenex_36097 (Array Int Int)) (v_prenex_36101 Int)) (let ((.cse1029 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36095) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36096) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36097))) (or (forall ((v_prenex_36099 Int) (v_prenex_36100 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1029 v_prenex_36099) v_prenex_36100))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1029 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1029 v_prenex_36093) v_prenex_36101))))) (not (= v_prenex_36095 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36094) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36095 .cse1)))))) (not (= (select v_prenex_36094 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36093))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or (forall ((v_prenex_35868 (Array Int Int)) (v_prenex_35867 Int) (v_prenex_35869 Int) (v_prenex_35864 (Array Int Int)) (v_prenex_35865 (Array Int Int))) (or (not (= v_prenex_35865 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35864) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35865 .cse1)))) (= v_prenex_35867 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35865) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35868) v_prenex_35867) v_prenex_35869)) (not (= (select v_prenex_35864 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35888 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35888) (forall ((v_prenex_35890 (Array Int Int))) (or (not (= (select v_prenex_35890 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35891 (Array Int Int))) (or (not (= v_prenex_35891 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35890) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35891 .cse1)))) (forall ((v_prenex_35892 (Array Int Int)) (v_prenex_35896 Int) (v_prenex_35894 (Array Int Int))) (let ((.cse1031 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35891) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35892) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35894))) (let ((.cse1030 (select .cse1031 v_prenex_35888))) (or (= (select .cse1030 v_prenex_35896) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1031 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35895 Int)) (or (= (select .cse1030 v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35893 Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35893) (= (select (select .cse1031 v_prenex_35893) v_prenex_35895) |c_ULTIMATE.start_main_~data_init~0#1|))))))))))))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_35701 Int) (v_prenex_35702 Int) (v_prenex_35696 Int) (v_prenex_35839 Int) (v_prenex_35697 (Array Int Int)) (v_prenex_35698 (Array Int Int)) (v_prenex_35699 (Array Int Int)) (v_prenex_35700 (Array Int Int))) (let ((.cse1032 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35698) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35699) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35700))) (let ((.cse1033 (select .cse1032 v_prenex_35696))) (or (= (select (select .cse1032 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1032 v_prenex_35839) v_prenex_35701) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_35697 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1033 v_prenex_35701)) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35697) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35698 .cse1)) v_prenex_35698)) (= (select .cse1033 v_prenex_35702) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (forall ((v_prenex_35939 Int)) (or (forall ((v_prenex_35941 (Array Int Int))) (or (not (= (select v_prenex_35941 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35942 (Array Int Int))) (or (not (= v_prenex_35942 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35941) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35942 .cse1)))) (forall ((v_prenex_35945 (Array Int Int)) (v_prenex_35943 (Array Int Int)) (v_prenex_35947 Int)) (let ((.cse1034 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35942) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35943) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35945))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1034 v_prenex_35939) v_prenex_35947)) (forall ((v_prenex_35944 Int) (v_prenex_35946 Int)) (or (= (select (select .cse1034 v_prenex_35944) v_prenex_35946) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35944))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1034 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_35939))))) (or (and (forall ((v_prenex_35737 (Array Int Int))) (or (not (= (select v_prenex_35737 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35738 (Array Int Int))) (or (not (= v_prenex_35738 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35737) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35738 .cse1)))) (forall ((v_prenex_35743 Int) (v_prenex_35735 Int) (v_prenex_35741 (Array Int Int))) (let ((.cse1035 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35738) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35741))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1035 v_prenex_35735) v_prenex_35743)) (forall ((v_prenex_35740 Int) (v_prenex_35742 Int)) (or (= (select (select .cse1035 v_prenex_35740) v_prenex_35742) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_35740 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|)))))))))) (forall ((v_prenex_35737 (Array Int Int))) (or (not (= (select v_prenex_35737 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35738 (Array Int Int))) (or (forall ((v_prenex_35743 Int) (v_prenex_35735 Int) (v_prenex_35741 (Array Int Int))) (let ((.cse1036 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35738) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35741))) (or (forall ((v_prenex_35742 Int)) (= (select (select .cse1036 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) v_prenex_35742) |c_ULTIMATE.start_main_~data_init~0#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1036 v_prenex_35735) v_prenex_35743))))) (not (= v_prenex_35738 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35737) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35738 .cse1))))))))) .cse10) (or (and (forall ((v_prenex_35979 Int)) (or (= v_prenex_35979 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35981 (Array Int Int))) (or (forall ((v_prenex_35982 (Array Int Int))) (or (forall ((v_prenex_35985 (Array Int Int))) (let ((.cse1038 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35982) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35985))) (let ((.cse1037 (select .cse1038 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1037 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (forall ((v_prenex_35986 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1038 v_prenex_35979) v_prenex_35986)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1037 v_prenex_35986)) (forall ((v_prenex_35984 Int)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1038 v_prenex_35984) v_prenex_35986))))))))) (not (= v_prenex_35982 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35981) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35982 .cse1)))))) (not (= (select v_prenex_35981 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (forall ((v_prenex_35979 Int)) (or (= v_prenex_35979 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35981 (Array Int Int))) (or (not (= (select v_prenex_35981 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (forall ((v_prenex_35982 (Array Int Int))) (or (forall ((v_prenex_35985 (Array Int Int))) (let ((.cse1039 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_35982) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35985))) (or (forall ((v_prenex_35986 Int)) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1039 v_prenex_35979) v_prenex_35986)) (forall ((v_prenex_35984 Int)) (or (= v_prenex_35984 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1039 v_prenex_35984) v_prenex_35986)))))) (= (select (select .cse1039 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (not (= v_prenex_35982 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_35981) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_35982 .cse1))))))))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_35765 Int) (v_prenex_36171 (Array Int Int)) (v_prenex_36172 (Array Int Int)) (v_prenex_35760 Int) (v_prenex_36169 (Array Int Int)) (v_prenex_36170 (Array Int Int))) (let ((.cse1040 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_36171) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_36170) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36172))) (or (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_36169) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_36171 .cse1)) v_prenex_36171)) (not (= (select v_prenex_36169 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1040 v_prenex_35760) v_prenex_35765)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1040 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|))))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33931 Int) (v_prenex_33932 (Array Int Int)) (v_prenex_33928 (Array Int Int)) (v_prenex_33927 Int) (v_prenex_33929 (Array Int Int)) (v_prenex_33934 Int) (v_prenex_33933 Int) (v_prenex_33930 (Array Int Int))) (let ((.cse1042 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33929) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33930) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33932))) (let ((.cse1041 (select .cse1042 v_prenex_33927))) (or (= (select .cse1041 v_prenex_33934) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1041 v_prenex_33933)) (= (select (select .cse1042 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33929 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33928) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33929 .cse1)))) (not (= (select v_prenex_33928 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33931) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1042 v_prenex_33931) v_prenex_33933)))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))) (or (forall ((v_prenex_34030 (Array Int Int)) (v_prenex_34024 Int) (v_prenex_34032 Int) (v_prenex_34026 (Array Int Int)) (v_prenex_34031 Int) (|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int) (v_prenex_34028 (Array Int Int)) (v_prenex_34027 (Array Int Int))) (let ((.cse1045 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34027) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34028) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34030))) (let ((.cse1044 (select .cse1045 v_prenex_34024)) (.cse1043 (select .cse1045 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1043 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34026) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34027 .cse1)) v_prenex_34027)) (not (= (select v_prenex_34026 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1044 v_prenex_34032)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34024) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1044 v_prenex_34031)) (= (select .cse1043 v_prenex_34031) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse8) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31886 (Array Int Int)) (v_prenex_31888 (Array Int Int)) (v_prenex_31883 Int) (v_prenex_31890 Int) (v_prenex_31889 Int) (v_prenex_31884 (Array Int Int)) (v_prenex_31885 (Array Int Int)) (v_prenex_31887 Int)) (let ((.cse1046 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31885) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31886) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31888))) (or (= (select (select .cse1046 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1046 v_prenex_31887) v_prenex_31889) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31884 0))) (= (select (select .cse1046 v_prenex_31883) v_prenex_31890) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31885 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31884) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31885 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31887)))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (or .cse19 .cse8 (and (forall ((v_prenex_30557 Int) (v_prenex_30559 Int) (v_prenex_30552 Int) (v_prenex_30558 (Array Int Int)) (v_prenex_30556 (Array Int Int))) (let ((.cse1047 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30556) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30558))) (or (= (select (select .cse1047 v_prenex_30552) v_prenex_30559) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30557 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1047 v_prenex_30557) v_prenex_30559)) (= v_prenex_30552 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_30545 Int) (v_prenex_30549 Int) (v_prenex_30550 (Array Int Int)) (v_prenex_30548 (Array Int Int)) (v_prenex_30551 Int)) (let ((.cse1048 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30548) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30550))) (or (= (select (select .cse1048 v_prenex_30549) v_prenex_30551) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30545 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_30549 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1048 v_prenex_30545) v_prenex_30551))))) (forall ((v_prenex_30559 Int) (v_prenex_30558 (Array Int Int)) (v_prenex_30552 Int) (v_prenex_30556 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30556) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30558) v_prenex_30552) v_prenex_30559) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select v_prenex_30558 v_prenex_30559)) (= v_prenex_30552 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (forall ((v_prenex_30565 (Array Int Int)) (v_prenex_30567 Int) (v_prenex_30566 Int) (v_prenex_30563 (Array Int Int)) (v_prenex_30560 Int) (v_prenex_30564 Int)) (let ((.cse1049 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30563) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30565))) (or (= v_prenex_30564 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse1049 v_prenex_30564) v_prenex_30566) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30560 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1049 v_prenex_30560) v_prenex_30567))))) (forall ((v_prenex_30568 Int) (v_prenex_30573 (Array Int Int)) (v_prenex_30571 (Array Int Int)) (v_prenex_30572 Int) (v_prenex_30574 Int) (v_prenex_30575 Int)) (let ((.cse1050 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30571) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30573))) (let ((.cse1051 (select .cse1050 v_prenex_30568))) (or (= v_prenex_30568 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse1050 v_prenex_30572) v_prenex_30574) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1051 v_prenex_30575) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30572 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse1051 v_prenex_30574) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_31379 Int) (v_prenex_31377 Int) (v_prenex_31383 (Array Int Int)) (v_prenex_31384 (Array Int Int))) (or (= v_prenex_31379 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31383) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31384) v_prenex_31379) v_prenex_31377)))) (forall ((v_prenex_30543 (Array Int Int)) (v_prenex_30544 Int) (v_prenex_30541 (Array Int Int)) (v_prenex_30542 Int)) (or (= v_prenex_30542 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30541) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30543) v_prenex_30542) v_prenex_30544) |c_ULTIMATE.start_main_~data_init~0#1|))) (forall ((v_prenex_30526 Int) (v_prenex_30529 Int) (v_prenex_30528 Int) (v_prenex_30527 (Array Int Int)) (v_prenex_30525 (Array Int Int)) (v_prenex_30521 Int)) (let ((.cse1053 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30525) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30527))) (let ((.cse1052 (select .cse1053 v_prenex_30521))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1052 v_prenex_30529)) (= v_prenex_30526 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse1052 v_prenex_30528) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30521 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1053 v_prenex_30526) v_prenex_30528)))))) (forall ((v_prenex_31378 Int) (v_prenex_30513 Int) (v_prenex_31382 Int) (v_prenex_30508 Int) (v_prenex_30512 (Array Int Int)) (v_prenex_30511 (Array Int Int))) (let ((.cse1054 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30511) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30512))) (let ((.cse1055 (select .cse1054 v_prenex_30508))) (or (= v_prenex_30508 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_31382 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1054 v_prenex_31382) v_prenex_30513)) (= (select .cse1055 v_prenex_30513) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1055 v_prenex_31378) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_30529 Int) (v_prenex_30528 Int) (v_prenex_30527 (Array Int Int)) (v_prenex_30525 (Array Int Int)) (v_prenex_30521 Int)) (let ((.cse1056 (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30525) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30527) v_prenex_30521))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1056 v_prenex_30529)) (= (select .cse1056 v_prenex_30528) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30521 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select v_prenex_30527 v_prenex_30528) |c_ULTIMATE.start_main_~data_init~0#1|)))) (forall ((v_prenex_30514 Int) (v_prenex_30518 Int) (v_prenex_30519 (Array Int Int)) (v_prenex_30517 (Array Int Int)) (v_prenex_30520 Int)) (let ((.cse1057 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30517) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30519))) (or (= v_prenex_30518 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1057 v_prenex_30518) v_prenex_30520)) (= (select (select .cse1057 v_prenex_30514) v_prenex_30520) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30514 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_30581 (Array Int Int)) (v_prenex_30580 Int) (v_prenex_30582 Int) (v_prenex_30579 (Array Int Int)) (v_prenex_30576 Int)) (let ((.cse1058 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30579) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30581))) (or (= (select (select .cse1058 v_prenex_30580) v_prenex_30582) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30576 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select (select .cse1058 v_prenex_30576) v_prenex_30582) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30580 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)))) (forall ((v_prenex_30535 Int) (v_prenex_30538 Int) (v_prenex_30537 Int) (v_prenex_30536 (Array Int Int)) (v_prenex_30530 Int) (v_prenex_30534 (Array Int Int))) (let ((.cse1060 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30534) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30536))) (let ((.cse1059 (select .cse1060 v_prenex_30530))) (or (= v_prenex_30530 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= v_prenex_30535 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (= (select .cse1059 v_prenex_30537) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1060 v_prenex_30535) v_prenex_30537) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1059 v_prenex_30538)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_34092 (Array Int Int)) (v_prenex_34090 Int) (v_prenex_34095 (Array Int Int)) (v_prenex_34094 (Array Int Int)) (v_prenex_34089 Int) (v_prenex_34088 Int) (v_prenex_34091 (Array Int Int)) (v_prenex_34093 Int)) (let ((.cse1061 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34092) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34094) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34095))) (or (= (select (select .cse1061 v_prenex_34090) v_prenex_34089) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34091) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34092 .cse1)) v_prenex_34092)) (= (select (select .cse1061 v_prenex_34093) v_prenex_34088) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_34091 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1061 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31477 Int) (v_prenex_31476 Int) (v_prenex_31474 Int) (v_prenex_31471 (Array Int Int)) (v_prenex_31472 (Array Int Int)) (v_prenex_31473 (Array Int Int)) (v_prenex_31475 (Array Int Int)) (v_prenex_31469 Int)) (let ((.cse1063 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31472) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31473) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31475))) (let ((.cse1062 (select .cse1063 v_prenex_31469)) (.cse1064 (select .cse1063 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (not (= (select v_prenex_31471 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1062 v_prenex_31477) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1062 v_prenex_31476) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1063 v_prenex_31474) v_prenex_31476)) (not (= v_prenex_31472 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31471) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31472 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1064 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31469) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1064 v_prenex_31476)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31785 Int) (v_prenex_31787 (Array Int Int)) (v_prenex_31788 (Array Int Int)) (v_prenex_31792 Int) (v_prenex_31791 Int) (v_prenex_31790 (Array Int Int)) (v_prenex_31789 Int) (v_prenex_31786 (Array Int Int))) (let ((.cse1065 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31787) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31788) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31790))) (or (not (= v_prenex_31787 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31786) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31787 .cse1)))) (= (select (select .cse1065 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31786 0))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31789) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1065 v_prenex_31785) v_prenex_31792)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1065 v_prenex_31789) v_prenex_31791))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_33920 Int) (v_prenex_33915 (Array Int Int)) (v_prenex_33914 (Array Int Int)) (v_prenex_33919 Int) (v_prenex_33916 (Array Int Int)) (v_prenex_33917 Int) (v_prenex_33918 (Array Int Int)) (v_prenex_33912 Int)) (let ((.cse1066 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33915) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33916) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33918))) (let ((.cse1067 (select .cse1066 v_prenex_33912))) (or (not (= (select v_prenex_33914 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (not (= v_prenex_33915 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33914) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33915 .cse1)))) (= (select (select .cse1066 v_prenex_33917) v_prenex_33919) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1067 v_prenex_33919) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1066 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33912) (= (select .cse1067 v_prenex_33920) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33917))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_34038 Int) (v_prenex_34033 Int) (v_prenex_34035 (Array Int Int)) (v_prenex_34037 (Array Int Int)) (v_prenex_34036 (Array Int Int)) (v_prenex_34041 Int) (v_prenex_34039 (Array Int Int)) (v_prenex_34040 Int)) (let ((.cse1070 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_34036) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_34037) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34039))) (let ((.cse1068 (select .cse1070 v_prenex_34033)) (.cse1069 (select .cse1070 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|))) (or (= (select .cse1068 v_prenex_34041) |c_ULTIMATE.start_main_~data_init~0#1|) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34033) (= (select .cse1068 v_prenex_34040) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1069 v_prenex_34040) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_34035 0))) (not (= v_prenex_34036 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_34035) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_34036 .cse1)))) (= (select .cse1069 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1070 v_prenex_34038) v_prenex_34040) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_31831 (Array Int Int)) (v_prenex_31832 (Array Int Int)) (v_prenex_31834 (Array Int Int)) (v_arrayElimCell_144 Int) (v_prenex_31829 Int) (v_prenex_31835 Int) (v_prenex_31836 Int) (v_prenex_31833 Int) (v_prenex_31830 (Array Int Int))) (let ((.cse1072 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31831) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31832) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31834))) (let ((.cse1071 (select .cse1072 v_prenex_31829))) (or (= (select .cse1071 v_prenex_31836) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1072 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1071 v_prenex_31835)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1072 v_arrayElimCell_144) v_prenex_31835)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31829) (= (select (select .cse1072 v_prenex_31833) v_prenex_31835) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31830) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31831 .cse1)) v_prenex_31831)) (not (= (select v_prenex_31830 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_32789 (Array Int Int)) (v_prenex_32784 Int) (v_prenex_32791 Int) (v_prenex_32790 Int) (v_prenex_32785 (Array Int Int)) (v_prenex_32788 Int) (v_prenex_32786 (Array Int Int)) (v_prenex_32787 (Array Int Int))) (let ((.cse1074 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32786) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32787) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32789))) (let ((.cse1073 (select .cse1074 v_prenex_32784))) (or (not (= (select v_prenex_32785 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32784) (= (select .cse1073 v_prenex_32790) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_32786 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32785) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32786 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32788) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1073 v_prenex_32791)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1074 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1074 v_prenex_32788) v_prenex_32790)))))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (forall ((v_prenex_32832 (Array Int Int)) (v_prenex_32830 Int) (v_prenex_32833 (Array Int Int)) (v_arrayElimCell_71 Int) (v_prenex_32834 (Array Int Int)) (v_prenex_32836 Int) (v_prenex_32835 Int) (v_prenex_32831 (Array Int Int))) (let ((.cse1076 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_32832) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_32833) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32834))) (let ((.cse1075 (select .cse1076 v_prenex_32830))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1075 v_prenex_32835)) (not (= (select v_prenex_32831 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select .cse1075 v_prenex_32836) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1076 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32830) (not (= v_prenex_32832 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_32831) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_32832 .cse1)))) (= (select (select .cse1076 v_arrayElimCell_71) v_prenex_32835) |c_ULTIMATE.start_main_~data_init~0#1|))))) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31721 (Array Int Int)) (v_prenex_31722 (Array Int Int)) (v_prenex_31720 Int) (v_prenex_31723 (Array Int Int)) (v_prenex_31725 (Array Int Int)) (v_prenex_31727 Int) (v_prenex_31726 Int) (v_prenex_31724 Int)) (let ((.cse1077 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31722) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31723) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31725))) (let ((.cse1078 (select .cse1077 v_prenex_31720))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1077 v_prenex_31724) v_prenex_31726)) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31721 0))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31724) (= (select (select .cse1077 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1078 v_prenex_31726)) (= (select .cse1078 v_prenex_31727) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31721) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31722 .cse1)) v_prenex_31722)))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_31573 Int) (v_prenex_31580 Int) (v_prenex_31574 (Array Int Int)) (v_prenex_31575 (Array Int Int)) (v_prenex_31576 (Array Int Int)) (v_prenex_31578 Int) (v_prenex_31577 (Array Int Int)) (v_prenex_31579 Int)) (let ((.cse1079 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31575) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31576) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31577))) (let ((.cse1080 (select .cse1079 v_prenex_31573))) (or (= (select (select .cse1079 v_prenex_31578) v_prenex_31579) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_31575 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31574) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31575 .cse1)))) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1079 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|)) (not (= (select v_prenex_31574 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_31573) (= |c_ULTIMATE.start_main_~data_init~0#1| (select .cse1080 v_prenex_31580)) (= (select .cse1080 v_prenex_31579) |c_ULTIMATE.start_main_~data_init~0#1|))))))) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (forall ((v_prenex_33744 Int) (v_prenex_33743 Int) (v_prenex_33739 (Array Int Int)) (v_prenex_33738 (Array Int Int)) (v_prenex_33740 (Array Int Int)) (v_prenex_33742 (Array Int Int)) (v_prenex_33737 Int)) (let ((.cse1083 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33739) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33740) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33742))) (let ((.cse1081 (select .cse1083 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|)) (.cse1082 (select .cse1083 v_prenex_33737))) (or (= (select .cse1081 |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1082 v_prenex_33743) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select .cse1081 v_prenex_33743) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33739 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33738) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33739 .cse1)))) (= (select .cse1082 v_prenex_33744) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33738 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)))))))) (or (and (or .cse8 (forall ((v_prenex_30774 (Array Int Int)) (v_prenex_30777 Int) (v_prenex_30779 Int) (v_prenex_30778 (Array Int Int)) (v_prenex_30775 (Array Int Int)) (v_prenex_30773 Int)) (let ((.cse1084 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30775) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30778))) (or (not (= v_prenex_30775 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30774) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30775 .cse1)))) (not (= (select v_prenex_30774 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30773 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_30777 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse1084 v_prenex_30777) v_prenex_30779) |c_ULTIMATE.start_main_~data_init~0#1|) (= (select (select .cse1084 v_prenex_30773) v_prenex_30779) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_30800 Int) (v_prenex_30802 Int) (v_prenex_30801 (Array Int Int)) (v_prenex_30798 (Array Int Int)) (v_prenex_30796 Int) (v_prenex_30797 (Array Int Int))) (let ((.cse1085 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30798) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30801))) (or (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_30797 0))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30797) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30798 .cse1)) v_prenex_30798)) (= v_prenex_30796 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse1085 v_prenex_30800) v_prenex_30802) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_30800 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse1085 v_prenex_30796) v_prenex_30802) |c_ULTIMATE.start_main_~data_init~0#1|)))) (or .cse8 (forall ((v_prenex_30771 (Array Int Int)) (v_prenex_30766 Int) (v_prenex_30770 Int) (v_prenex_30768 (Array Int Int)) (v_prenex_30767 (Array Int Int)) (v_prenex_30772 Int)) (let ((.cse1086 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30768) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30771))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1086 v_prenex_30770) v_prenex_30772)) (= v_prenex_30770 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= v_prenex_30768 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30767) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30768 .cse1)))) (not (= (select v_prenex_30767 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30766 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1086 v_prenex_30766) v_prenex_30772)))))) (or .cse8 (forall ((v_prenex_31500 Int) (v_prenex_31497 Int) (v_prenex_31496 Int) (v_prenex_31494 (Array Int Int)) (v_prenex_31498 (Array Int Int)) (v_prenex_31499 (Array Int Int))) (let ((.cse1087 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_31499) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31494))) (or (= (select (select .cse1087 v_prenex_31500) v_prenex_31496) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= |c_ULTIMATE.start_dll_circular_create_~data#1| (select v_prenex_31498 0))) (not (= v_prenex_31499 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_31498) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_31499 .cse1)))) (= (select (select .cse1087 v_prenex_31497) v_prenex_31496) |c_ULTIMATE.start_main_~data_init~0#1|) (= v_prenex_31500 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_31497 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|))))) (or .cse8 (forall ((v_prenex_30794 (Array Int Int)) (v_prenex_30788 Int) (v_prenex_30791 (Array Int Int)) (v_prenex_30790 (Array Int Int)) (v_prenex_30793 Int) (v_prenex_30795 Int)) (let ((.cse1088 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30791) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30794))) (or (not (= (select v_prenex_30790 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= v_prenex_30788 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_30793 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= (select (select .cse1088 v_prenex_30788) v_prenex_30795) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_30791 (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30790) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30791 .cse1)))) (= (select (select .cse1088 v_prenex_30793) v_prenex_30795) |c_ULTIMATE.start_main_~data_init~0#1|))))) (forall ((v_prenex_30787 Int) (v_prenex_30783 (Array Int Int)) (v_prenex_30782 (Array Int Int)) (v_prenex_30780 Int) (v_prenex_30785 Int) (v_prenex_30786 (Array Int Int))) (let ((.cse1089 (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_30783) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30786))) (or (= |c_ULTIMATE.start_main_~data_init~0#1| (select (select .cse1089 v_prenex_30785) v_prenex_30787)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_30782) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_30783 .cse1)) v_prenex_30783)) (= v_prenex_30780 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (= v_prenex_30785 |c_ULTIMATE.start_dll_circular_create_~last~0#1.base|) (not (= (select v_prenex_30782 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1089 v_prenex_30780) v_prenex_30787) |c_ULTIMATE.start_main_~data_init~0#1|))))) .cse10) (forall ((|v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| Int)) (or (forall ((v_prenex_33988 (Array Int Int)) (v_prenex_33986 Int) (v_prenex_33987 (Array Int Int)) (v_prenex_33989 (Array Int Int)) (v_prenex_33993 Int) (v_prenex_33992 Int) (v_prenex_33990 Int) (v_prenex_33991 (Array Int Int))) (let ((.cse1090 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base| v_prenex_33988) |c_ULTIMATE.start_dll_circular_create_~last~0#1.base| v_prenex_33989) |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33991))) (or (= (select (select .cse1090 v_prenex_33986) v_prenex_33993) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= v_prenex_33988 (store (select (store |c_#memory_int#1| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33987) |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) .cse1 (select v_prenex_33988 .cse1)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| v_prenex_33990) (= (select (select .cse1090 v_prenex_33990) v_prenex_33992) |c_ULTIMATE.start_main_~data_init~0#1|) (not (= (select v_prenex_33987 0) |c_ULTIMATE.start_dll_circular_create_~data#1|)) (= (select (select .cse1090 |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) |c_ULTIMATE.start_dll_circular_create_~head~0#1.offset|) |c_ULTIMATE.start_main_~data_init~0#1|)))) (= |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26| |c_ULTIMATE.start_dll_circular_create_~head~0#1.base|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_dll_circular_create_~new_head~0#1.base_26|))))))))) is different from true [2023-12-19 17:22:10,176 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:10,177 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:10,615 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-12-19 17:22:10,616 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 534 treesize of output 562 [2023-12-19 17:22:10,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:10,813 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 233 treesize of output 237 [2023-12-19 17:22:10,841 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:10,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:10,920 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 1 case distinctions, treesize of input 83 treesize of output 83 [2023-12-19 17:22:11,351 INFO L349 Elim1Store]: treesize reduction 32, result has 59.5 percent of original size [2023-12-19 17:22:11,351 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 135 treesize of output 168 [2023-12-19 17:22:13,499 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:13,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 41 [2023-12-19 17:22:13,563 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 19 treesize of output 13 [2023-12-19 17:22:14,697 INFO L349 Elim1Store]: treesize reduction 48, result has 52.5 percent of original size [2023-12-19 17:22:14,697 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 223 treesize of output 260 [2023-12-19 17:22:16,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:16,798 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 227 treesize of output 243 [2023-12-19 17:22:18,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:18,854 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 227 treesize of output 243 [2023-12-19 17:22:19,546 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 19 treesize of output 13 [2023-12-19 17:22:19,882 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:19,883 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 277 treesize of output 285 [2023-12-19 17:22:24,662 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:24,662 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 32 treesize of output 34 [2023-12-19 17:22:24,721 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 6 treesize of output 4 [2023-12-19 17:22:24,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:25,205 INFO L349 Elim1Store]: treesize reduction 30, result has 65.1 percent of original size [2023-12-19 17:22:25,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 31971 treesize of output 31490 [2023-12-19 17:22:25,290 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:25,445 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:25,445 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 407 treesize of output 415 [2023-12-19 17:22:25,467 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 6 treesize of output 4 [2023-12-19 17:22:25,664 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:25,665 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 514 treesize of output 524 [2023-12-19 17:22:25,842 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:25,842 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 486 treesize of output 492 [2023-12-19 17:22:25,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:25,926 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 402 treesize of output 378 [2023-12-19 17:22:27,624 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 [2023-12-19 17:22:29,158 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 [2023-12-19 17:22:29,235 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 [2023-12-19 17:22:29,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:29,355 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 221 treesize of output 221 [2023-12-19 17:22:32,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:32,841 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 733 treesize of output 741 [2023-12-19 17:22:39,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 17:22:39,232 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:39,243 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:39,447 INFO L349 Elim1Store]: treesize reduction 15, result has 64.3 percent of original size [2023-12-19 17:22:39,448 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 268 treesize of output 278 [2023-12-19 17:22:39,479 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:39,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:39,533 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 1 case distinctions, treesize of input 188 treesize of output 188 [2023-12-19 17:22:39,563 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 182 treesize of output 176 [2023-12-19 17:22:39,628 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:39,628 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 181 treesize of output 179 [2023-12-19 17:22:39,838 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 [2023-12-19 17:22:39,932 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:39,932 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 102 treesize of output 106 [2023-12-19 17:22:40,102 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 6 treesize of output 4 [2023-12-19 17:22:40,132 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:40,547 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-12-19 17:22:40,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 3899 treesize of output 3879 [2023-12-19 17:22:40,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:40,735 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 236 treesize of output 242 [2023-12-19 17:22:40,784 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:22:40,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:40,840 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 390 treesize of output 382 [2023-12-19 17:22:40,861 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 6 treesize of output 4 [2023-12-19 17:22:41,080 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:41,081 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 384 treesize of output 394 [2023-12-19 17:22:41,162 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:41,162 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 229 treesize of output 205 [2023-12-19 17:22:44,370 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:22:44,371 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 21 treesize of output 25 [2023-12-19 17:23:06,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:06,900 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 1653 treesize of output 1539 [2023-12-19 17:23:08,765 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:09,434 INFO L349 Elim1Store]: treesize reduction 56, result has 58.5 percent of original size [2023-12-19 17:23:09,435 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 7 case distinctions, treesize of input 1468 treesize of output 1514 [2023-12-19 17:23:09,521 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:09,678 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:09,679 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 820 treesize of output 822 [2023-12-19 17:23:09,710 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 6 treesize of output 4 [2023-12-19 17:23:09,933 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:09,933 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 929 treesize of output 933 [2023-12-19 17:23:10,019 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:10,020 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 886 treesize of output 846 [2023-12-19 17:23:10,212 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:10,213 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 847 treesize of output 845 [2023-12-19 17:23:10,762 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 6 treesize of output 4 [2023-12-19 17:23:12,095 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:12,095 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 43 treesize of output 47 [2023-12-19 17:23:18,203 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:18,204 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 704 treesize of output 714 [2023-12-19 17:23:23,891 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:23,912 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:23,913 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 1 case distinctions, treesize of input 49 treesize of output 49 [2023-12-19 17:23:23,920 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:23,928 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 47 treesize of output 43 [2023-12-19 17:23:23,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:23,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 50 [2023-12-19 17:23:24,010 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:24,011 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 27 treesize of output 31 [2023-12-19 17:23:24,040 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 12 treesize of output 8 [2023-12-19 17:23:24,067 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 23 treesize of output 17 [2023-12-19 17:23:24,131 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 21 treesize of output 17 [2023-12-19 17:23:24,218 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 6 treesize of output 4 [2023-12-19 17:23:24,245 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 [2023-12-19 17:23:24,281 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:24,281 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:24,288 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 22 treesize of output 18 [2023-12-19 17:23:24,303 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 [2023-12-19 17:23:24,336 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:24,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:24,358 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 1 case distinctions, treesize of input 49 treesize of output 49 [2023-12-19 17:23:24,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 5 treesize of output 3 [2023-12-19 17:23:24,392 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:24,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 47 treesize of output 43 [2023-12-19 17:23:24,412 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 6 treesize of output 4 [2023-12-19 17:23:24,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:24,478 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 36 treesize of output 40 [2023-12-19 17:23:24,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:24,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 41 [2023-12-19 17:23:24,577 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 12 treesize of output 8 [2023-12-19 17:23:24,605 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 23 treesize of output 17 [2023-12-19 17:23:24,654 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 21 treesize of output 17 [2023-12-19 17:23:24,708 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:24,733 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:24,757 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:25,287 INFO L349 Elim1Store]: treesize reduction 30, result has 65.1 percent of original size [2023-12-19 17:23:25,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 1125 treesize of output 1136 [2023-12-19 17:23:25,466 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:25,467 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 171 treesize of output 177 [2023-12-19 17:23:25,508 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:25,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:25,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 332 treesize of output 340 [2023-12-19 17:23:25,681 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 6 treesize of output 4 [2023-12-19 17:23:25,876 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:25,876 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 326 treesize of output 336 [2023-12-19 17:23:26,113 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 6 treesize of output 4 [2023-12-19 17:23:29,904 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 [2023-12-19 17:23:30,001 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 107 [2023-12-19 17:23:30,932 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:30,932 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 482 treesize of output 490 [2023-12-19 17:23:37,406 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:37,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 17:23:37,412 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:37,632 INFO L349 Elim1Store]: treesize reduction 15, result has 64.3 percent of original size [2023-12-19 17:23:37,633 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 268 treesize of output 278 [2023-12-19 17:23:37,699 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:37,699 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 113 treesize of output 111 [2023-12-19 17:23:37,720 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:37,777 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:37,777 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 1 case distinctions, treesize of input 65 treesize of output 67 [2023-12-19 17:23:37,794 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 6 treesize of output 4 [2023-12-19 17:23:37,960 INFO L349 Elim1Store]: treesize reduction 16, result has 61.9 percent of original size [2023-12-19 17:23:37,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 86 treesize of output 100 [2023-12-19 17:23:38,442 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 [2023-12-19 17:23:38,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:38,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 41 [2023-12-19 17:23:38,512 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 19 treesize of output 13 [2023-12-19 17:23:38,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2023-12-19 17:23:38,762 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 64 [2023-12-19 17:23:39,015 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:39,040 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:39,053 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:39,550 INFO L349 Elim1Store]: treesize reduction 30, result has 65.1 percent of original size [2023-12-19 17:23:39,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 515 treesize of output 546 [2023-12-19 17:23:39,629 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:39,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:39,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 341 treesize of output 349 [2023-12-19 17:23:40,026 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:40,026 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 388 treesize of output 398 [2023-12-19 17:23:40,224 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:40,224 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 360 treesize of output 366 [2023-12-19 17:23:41,129 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 6 treesize of output 4 [2023-12-19 17:23:43,952 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 58 treesize of output 54 [2023-12-19 17:23:44,172 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 [2023-12-19 17:23:44,242 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-12-19 17:23:44,242 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 32 treesize of output 26 [2023-12-19 17:23:44,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-19 17:23:44,643 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 [2023-12-19 17:23:47,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:47,263 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 622 treesize of output 628 [2023-12-19 17:23:53,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 6 treesize of output 4 [2023-12-19 17:23:53,547 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:53,562 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:54,271 INFO L349 Elim1Store]: treesize reduction 56, result has 58.5 percent of original size [2023-12-19 17:23:54,272 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 62475 treesize of output 61505 [2023-12-19 17:23:54,416 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:23:54,586 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:54,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 510 treesize of output 510 [2023-12-19 17:23:54,814 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:54,815 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 622 treesize of output 624 [2023-12-19 17:23:54,851 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 296 treesize of output 280 [2023-12-19 17:23:55,067 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:23:55,068 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 475 treesize of output 471 [2023-12-19 17:23:59,261 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 [2023-12-19 17:23:59,626 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 [2023-12-19 17:23:59,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 132 [2023-12-19 17:24:01,205 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-12-19 17:24:01,206 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 96 treesize of output 90 [2023-12-19 17:24:01,401 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:24:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 148 treesize of output 144 [2023-12-19 17:24:01,976 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:24:01,976 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 220 treesize of output 218 [2023-12-19 17:24:05,816 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:24:05,817 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 652 treesize of output 664 [2023-12-19 17:24:15,996 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 6 treesize of output 4 [2023-12-19 17:24:16,025 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:24:16,037 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:24:16,774 INFO L349 Elim1Store]: treesize reduction 56, result has 58.5 percent of original size [2023-12-19 17:24:16,774 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 1472 treesize of output 1510 [2023-12-19 17:24:16,844 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 17:24:17,000 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:24:17,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 579 treesize of output 581 [2023-12-19 17:24:17,025 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 6 treesize of output 4 [2023-12-19 17:24:17,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:24:17,226 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 575 treesize of output 579 [2023-12-19 17:24:17,406 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 17:24:17,406 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 541 treesize of output 539 [2023-12-19 17:24:17,446 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 114 treesize of output 98 [2023-12-19 17:24:17,830 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 6 treesize of output 4 [2023-12-19 17:24:24,640 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 295 treesize of output 285 [2023-12-19 17:24:25,617 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-12-19 17:24:25,617 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 32 treesize of output 26 Received shutdown request... [2023-12-19 17:31:36,424 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 17:31:36,442 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 17:31:36,442 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 17:31:36,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-19 17:31:36,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 17:31:36,630 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 24 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-4-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ∧-20-3-3-3-2-2-2-2-1 context. [2023-12-19 17:31:36,634 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1] [2023-12-19 17:31:36,635 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 17:31:36,637 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 05:31:36 BoogieIcfgContainer [2023-12-19 17:31:36,637 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 17:31:36,637 INFO L158 Benchmark]: Toolchain (without parser) took 864058.49ms. Allocated memory was 341.8MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 297.4MB in the beginning and 857.6MB in the end (delta: -560.1MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2023-12-19 17:31:36,638 INFO L158 Benchmark]: CDTParser took 0.45ms. Allocated memory is still 195.0MB. Free memory is still 141.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 17:31:36,639 INFO L158 Benchmark]: CACSL2BoogieTranslator took 322.21ms. Allocated memory is still 341.8MB. Free memory was 297.4MB in the beginning and 279.6MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2023-12-19 17:31:36,640 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.40ms. Allocated memory is still 341.8MB. Free memory was 279.6MB in the beginning and 277.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-19 17:31:36,640 INFO L158 Benchmark]: Boogie Preprocessor took 34.76ms. Allocated memory is still 341.8MB. Free memory was 277.5MB in the beginning and 275.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-19 17:31:36,640 INFO L158 Benchmark]: RCFGBuilder took 345.85ms. Allocated memory is still 341.8MB. Free memory was 274.9MB in the beginning and 259.2MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-19 17:31:36,640 INFO L158 Benchmark]: TraceAbstraction took 863313.28ms. Allocated memory was 341.8MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 258.6MB in the beginning and 857.6MB in the end (delta: -598.9MB). Peak memory consumption was 991.4MB. Max. memory is 8.0GB. [2023-12-19 17:31:36,640 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.45ms. Allocated memory is still 195.0MB. Free memory is still 141.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 322.21ms. Allocated memory is still 341.8MB. Free memory was 297.4MB in the beginning and 279.6MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 38.40ms. Allocated memory is still 341.8MB. Free memory was 279.6MB in the beginning and 277.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 34.76ms. Allocated memory is still 341.8MB. Free memory was 277.5MB in the beginning and 275.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 345.85ms. Allocated memory is still 341.8MB. Free memory was 274.9MB in the beginning and 259.2MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * TraceAbstraction took 863313.28ms. Allocated memory was 341.8MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 258.6MB in the beginning and 857.6MB in the end (delta: -598.9MB). Peak memory consumption was 991.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 626]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 626). Cancelled while NwaCegarLoop was analyzing trace of length 24 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-4-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ∧-20-3-3-3-2-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 24 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 863.3s, OverallIterations: 5, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23 SdHoareTripleChecker+Valid, 0.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23 mSDsluCounter, 217 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 15 IncrementalHoareTripleChecker+Unchecked, 152 mSDsCounter, 10 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 229 IncrementalHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10 mSolverCounterUnsat, 65 mSDtfsCounter, 229 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=28occurred in iteration=4, InterpolantAutomatonStates: 20, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 4 MinimizatonAttempts, 2 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 78 NumberOfCodeBlocks, 78 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 101 ConstructedInterpolants, 5 QuantifiedInterpolants, 870 SizeOfPredicates, 13 NumberOfNonLiveVariables, 485 ConjunctsInSsa, 51 ConjunctsInUnsatCore, 8 InterpolantComputations, 2 PerfectInterpolantSequences, 22/69 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown